主题 : 关于“把Hello, Module 下载到开发板并安装使用”遇到的问题。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7451
精华: 1
发帖: 21
金钱: 230 两
威望: 200 点
综合积分: 62 分
注册时间: 2009-07-15
最后登录: 2017-09-13
楼主  发表于: 2009-07-20 21:54

 关于“把Hello, Module 下载到开发板并安装使用”遇到的问题。

我按照用户手册把mini2440_hello_module.ko下载到开发板上运行insmod,出现了下述问题:
----------------------------------------------------------------------------------
[root@FriendlyARM 2.6.29-FriendlyARM]# pwd
/lib/modules/2.6.29-FriendlyARM
[root@FriendlyARM 2.6.29-FriendlyARM]# ls
mini2440_hello_module.ko  modules.dep.bb
[root@FriendlyARM 2.6.29-FriendlyARM]# insmod mini2440_hello_module.ko
mini2440_hello_module: version magic '2.6.29.4-FriendlyARM mod_unload ARMv4 ' sh
ould be '2.6.29-FriendlyARM mod_unload ARMv4 '
insmod: cannot insert 'mini2440_hello_module.ko': invalid module format
[root@FriendlyARM 2.6.29-FriendlyARM]#
---------------------------------------------------------------------------
这个问题好像是内核版本的问题,内核我用的是友善网页上下载的linux-2.6.29-mini2440-20090609。
请问大家有没有遇到这样的情况?
级别: 新手上路
UID: 7451
精华: 1
发帖: 21
金钱: 230 两
威望: 200 点
综合积分: 62 分
注册时间: 2009-07-15
最后登录: 2017-09-13
1楼  发表于: 2009-07-20 21:58
不好意思。刚才搜索了一些,之前已经有人问过这样的问题了。那光盘中提供的linux-2.6.29-mini2440-20090522是linux2.6.29内核吗?我先去试一下。
级别: 新手上路
UID: 7451
精华: 1
发帖: 21
金钱: 230 两
威望: 200 点
综合积分: 62 分
注册时间: 2009-07-15
最后登录: 2017-09-13
2楼  发表于: 2009-07-21 20:47
自己结贴:
用光盘带的linux-2.6.29-mini2440-20090522就ok了。
内核一定要对应,版本还是要注意的。
arm卒
级别: 新手上路
UID: 68274
精华: 0
发帖: 32
金钱: 165 两
威望: 33 点
综合积分: 64 分
注册时间: 2012-04-20
最后登录: 2014-04-09
3楼  发表于: 2012-05-21 10:36
我想请问一下,“把Hello, Module 下载到开发板并安装使用”

安装没问题,但到底如何使用,有何功能?

小弟不解,求教!
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2012-05-21 12:35

 回 3楼(muzi) 的帖子

这个内核模块只是为了演示用的。功能是在加载之后打印出"Hello World"的字符串(在串口终端或者用dmesg命令可以看到)。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."