Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在旧文件系统的TI OMAP 3530上插入linux模块_Linux_Linux Kernel_Linux Device Driver_Omap - Fatal编程技术网

在旧文件系统的TI OMAP 3530上插入linux模块

在旧文件系统的TI OMAP 3530上插入linux模块,linux,linux-kernel,linux-device-driver,omap,Linux,Linux Kernel,Linux Device Driver,Omap,在哪里可以下载内核版本#2.6.31-rc7-omap1-06331-g757f531的OMAP 3530文件系统,或者如何从源代码创建文件系统 TI提供的文件系统用于内核版本为2.6.29-rc3-omap1。(基于/lib/modules/) 我构建了版本为#2.6.31-rc7-omap1-06331-g757f531的新uImage(内核)和一个模块(.ko)文件,因此当我尝试插入模块时,它会抱怨: root@omap3evm:~#modprobe-r pci.ko 致命:无法加载/li

在哪里可以下载内核版本#2.6.31-rc7-omap1-06331-g757f531的OMAP 3530文件系统,或者如何从源代码创建文件系统

TI提供的文件系统用于内核版本为2.6.29-rc3-omap1。(基于/lib/modules/)

我构建了版本为#2.6.31-rc7-omap1-06331-g757f531的新uImage(内核)和一个模块(.ko)文件,因此当我尝试插入模块时,它会抱怨:

root@omap3evm:~#modprobe-r pci.ko 致命:无法加载/lib/modules/2.6.31-rc7-omap1-06331-g757f531/modules.dep:没有这样的文件或目录

因为文件系统在/lib/modules下只有文件夹“2.6.29-rc3-omap1”


我试图插入带有“-f”或“-force vermagic”和“-force modversion”的模块,但不起作用。

您不需要为特定的内核版本构建单独的文件系统。文件系统是通用的,它应该与所有内核一起工作。使用以下命令将特定的内核版本安装到文件系统中

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
make ARCH=arm CROSS\u COMPILE=arm none linux gnueabi-uImage
make ARCH=arm CROSS_COMPILE=arm none linux gnueabi-modules
make ARCH=arm CROSS\u COMPILE=arm none linux gnueabi-INSTALL\u MOD\u PATH=modules\u INSTALL

这将在/lib/modules/folder中创建内核版本为的新目录。

您必须自己构建所有内容。我建议查看Buildroot项目