gpt4 book ai didi

linux - 在 TI OMAP 3530 上插入适用于旧文件系统的 Linux 模块

转载 作者:太空宇宙 更新时间:2023-11-04 03:45:30 24 4
gpt4 key购买 nike

哪里可以下载适用于内核版本 #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

这将在/lib/modules/文件夹中创建包含内核版本的新目录。

关于linux - 在 TI OMAP 3530 上插入适用于旧文件系统的 Linux 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28350923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com