主题 : PC上VM虚拟机中linux终端 不能显示printk打印信息?! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 22374
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2010-05-31
最后登录: 2017-09-13
楼主  发表于: 2011-02-08 20:12

 PC上VM虚拟机中linux终端 不能显示printk打印信息?!

编写了一个模块驱动,交叉编译后在开发板上,insmod加载这个模块,可以在终端看到模块中printk输出的信息。

用同样的代码,在PC端上的linux下编译(非交叉,本地编译)后,insmod这个模块,可以看到模块已经加载上了,编译,加载,卸载均没有任何错误出现,都一切正常。但是先前的那些printk信息却没有显示在PC终端控制上,这是怎么回事?我要怎么才能看到printk信息?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2011-02-09 09:32
用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."