原创 printk 终端

2011-8-29 15:20 995 6 6 分类: 软件与OS
摘自:http://blog.csdn.net/zengxiongzhu/article/details/4877479
  1. <br />#include <linux/kernel.h><br />#include <linux/module.h><br />#include <linux/init.h><br />#include <linux/sched.h><br />#include <linux/tty.h><br />MODULE_LICENSE("GPL");<br />MODULE_AUTHOR("mq110");<br />static void print_string(char *str)<br />{<br />    struct tty_struct *my_tty;<br />    my_tty = current->signal->tty;<br />    if (my_tty != NULL)<br />    {<br />        my_tty->driver->write(my_tty,0,str,strlen(str));<br />        my_tty->driver->write(my_tty,0,"/015/013",2);<br />    }<br />}<br />static int __init print_string_init(void)<br />{<br />    print_string("Hello world!");<br />    return 0;<br />}<br />static void __exit print_string_exit(void)<br />{<br />    print_string("Goodbye world!");<br />}<br />module_init(print_string_init);<br />module_exit(print_stg_exit);<br />


我一般用putty登陆 编写kernel module. printk信息都存在/var/log/message里了.~

用这个程序就能显示在屏幕上了.你可以把print_string 符号导出来.
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条