原创
printk 终端
2011-8-29 15:20
995
6
6
分类:
软件与OS
摘自:http://blog.csdn.net/zengxiongzhu/article/details/4877479
- <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 符号导出来.
文章评论(0条评论)
登录后参与讨论