linux设备驱动3中的hello world例子没试成功

内核编译和嵌入式产品的设计与开发
回复
boluor
帖子: 274
注册时间: 2007-10-14 0:11

linux设备驱动3中的hello world例子没试成功

#1

帖子 boluor » 2009-02-25 15:20

现在我的内核是2.6.27-7-generic。将下到的例子自己编译了,编译通过。但是在sudo insmod ./hello.ko后,没有出现那句hello world。在sudo rmmod hello 后也没提示good bye.不知道是为什么?我查看了lsmod,当insmod后,hello是在列表中的。
boluor
帖子: 274
注册时间: 2007-10-14 0:11

Re: linux设备驱动3中的hello world例子没试成功

#2

帖子 boluor » 2009-02-25 21:37

是内核版本太高?
wiseman
帖子: 27
注册时间: 2006-11-01 23:59

Re: linux设备驱动3中的hello world例子没试成功

#3

帖子 wiseman » 2009-02-25 21:45

本来就不出现的,ldd这本书里面有关系这个问题的详细解释的
boluor
帖子: 274
注册时间: 2007-10-14 0:11

Re: linux设备驱动3中的hello world例子没试成功

#4

帖子 boluor » 2009-02-25 21:49

哦,是哪个章节介绍的?我看例子上有,我还以为是我的机器配置不达要求。
eyeye
帖子: 5
注册时间: 2007-08-26 15:48

Re: linux设备驱动3中的hello world例子没试成功

#5

帖子 eyeye » 2009-02-27 20:11

那个 hello world 是写到一个log文件里的! 和书上说的不一样的
具体位置我不记得了 /var/...............................
你 tail 找看就见了的
boluor
帖子: 274
注册时间: 2007-10-14 0:11

Re: linux设备驱动3中的hello world例子没试成功

#6

帖子 boluor » 2009-02-28 11:36

eyeye 写了:那个 hello world 是写到一个log文件里的! 和书上说的不一样的
具体位置我不记得了 /var/...............................
你 tail 找看就见了的
谢谢楼上,我按照这个方法,将var中修改时间最近的那些文件看了个遍,终于发现输出在/var/log/kern.log中。再次感谢!
zhucecainiao
帖子: 3
注册时间: 2008-12-16 17:23

Re: linux设备驱动3中的hello world例子没试成功

#7

帖子 zhucecainiao » 2009-03-02 10:43

用dmesg命令应该就可以查看到了 :em01
boluor
帖子: 274
注册时间: 2007-10-14 0:11

Re: linux设备驱动3中的hello world例子没试成功

#8

帖子 boluor » 2009-03-04 19:35

同意楼上,我之前没用过dmesg.
hzp1988
帖子: 2
注册时间: 2008-10-18 13:44

Re: linux设备驱动3中的hello world例子没试成功

#9

帖子 hzp1988 » 2009-03-05 16:55

insmod只是把模块加载进去而已,而要显示的话 :em01 要用dmesg命令,或者可以加参数,如dmesg|tail -1
头像
infinite180
帖子: 207
注册时间: 2007-05-31 20:17
来自: DUT
联系:

Re: linux设备驱动3中的hello world例子没试成功

#10

帖子 infinite180 » 2009-05-10 19:39

dmesg
getgame
帖子: 20
注册时间: 2007-05-10 13:10

Re: linux设备驱动3中的hello world例子没试成功

#11

帖子 getgame » 2009-05-17 22:56

在虚拟控制台看不到的,应该用ctl+alt+F? 切换到字符界面就ok
回复