2015-02-05 73 views
0

我可以在哪裏下載適用於內核版本#2.6.31-rc7-omap1-06331-g757f531的OMAP 3530文件系統,或者如何從源代碼創建一個?在TI OMAP 3530上插入適用於舊版本文件系統的Linux模塊

TI提供的文件系統的內核版本爲2.6.29-rc3-omap1。 (基於/ lib/modules /)。

我建立的版本#2.6.31-RC7-omap1-06331-g757f531新的uImage(內核)和模塊(.ko)文件,所以當我試圖插入我的模塊,它抱怨:

根@ omap3evm:〜#modprobe的-r pci.ko FATAL:無法加載/lib/modules/2.6.31-rc7-omap1-06331-g757f531/modules.dep:沒有這樣的文件或目錄

,因爲文件系統在/ lib/modules下只有'2.6.29-rc3-omap1'文件夾。

我試圖插入帶「-f」或「--force-vermagic」和「--force-modversion」的模塊,不起作用。

+0

你必須自己建立一切。我建議查看Buildroot項目http://buildroot.uclibc.org/about.html – 0andriy 2015-02-07 13:59:06

回答

0

您不需要爲特定的內核版本構建單獨的文件系統。文件系統是通用的,它應該適用於所有內核。使用以下命令將特定內核版本安裝到文件系統中。

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage 
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules 
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- INSTALL_MOD_PATH=<target filesystem> modules_install 

這將創建一個新的內核版本目錄到/ lib/modules /文件夾。

相關問題