- 论坛徽章:
- 0
|
- #include
- #include
- #include
- #include
- #include
- MODULE_LICENSE("GPL");
- MODULE_AUTHOR("mq110");
- static void print_string(char *str)
- {
- struct tty_struct *my_tty;
- my_tty = current->signal->tty;
- if (my_tty != NULL)
- {
- my_tty->driver->write(my_tty,0,str,strlen(str));
- my_tty->driver->write(my_tty,0,"\015\013",2);
- }
- }
- static int __init print_string_init(void)
- {
- print_string("Hello world!");
- return 0;
- }
- static void __exit print_string_exit(void)
- {
- print_string("Goodbye world!");
- }
- module_init(print_string_init);
- module_exit(print_string_exit);
复制代码 我一般用putty登陆 编写kernel module. printk信息都存在/var/log/message里了.~
用这个程序就能显示在屏幕上了.你可以把print_string 符号导出来.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29024/showart_507755.html |
|