linux-2.6.20在at91rm9200上移植的insmod问题
自己编译的Linux-2.6.20 和自己编译的用busybox的文件系统在arm 上运行
当加载自己编译的模块时
比如:
insmod hello.ko
出现: get_kernel_symb function not implimented 或者 can't not surpport old kernel
请问大家是否碰过类似问题
如何解决
谢谢大家
此问题已经困扰我好多天了
由于不能加载模块 所以也不能调试我自己编的驱动
非常的郁闷
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你的驱动一定要用2.6.20的kbuild环境编译,这样保证可以挂载
谢谢,我会试试的,一定能吗,我在编译的时候kerneldir?=指向了linux-2.6.20的源代码,就是makefile肯定是对的
而且编译时也没有出现任何问题
为什么一定要在linux-2.6.20中编译呢
谢谢,我会试试的,一定能吗,我在编译的时候kerneldir?=指向了linux-2.6.20的源代码,就是makefile肯定是对的
而且编译时也没有出现任何问题
为什么一定要在linux-2.6.20中编译呢
大家帮帮看看啊
编译时的kerneldir?=指向的是我打过arm补丁的linux-2.6.20源代码
我觉得在linux-2.6.20的环境中也没有什么帮助啊 和在别的版本中编译应该是一样的阿
insmod的问题应该是不是busybox的版本太低的缘故啊 :)
请求高手帮忙了 急啊:)