去掉linux内核打印信息的一种方法
2013-12-23 11:37
387 查看
http://www.linuxdiyf.com/viewarticle.php?id=15978
在使用嵌入式linux系统开发产品的过程中,有时会使用console作为用户操作界面,这时就没必要看到linux系统的启动信息,需要将它去掉,现有方法如下:
在linux内核中的/kernel目录下printk.c文件中有一个函数:
去掉如下两行重新编译内核即可:
在使用嵌入式linux系统开发产品的过程中,有时会使用console作为用户操作界面,这时就没必要看到linux系统的启动信息,需要将它去掉,现有方法如下:
在linux内核中的/kernel目录下printk.c文件中有一个函数:
CODE: static void __call_console_drivers(unsigned long start, unsigned long end) { struct console *con; for (con = console_drivers; con; con = con->next) { if ((con->flags & CON_ENABLED) && con->write) con->write(con, &LOG_BUF(start), end - start); } } |
CODE: if ((con->flags & CON_ENABLED) && con->write) con->write(con, &LOG_BUF(start), end - start); |
相关文章推荐
- 嵌入式linux通用截图工具
- Linux内核ARM构架中原子变量的底层实现研究
- 16C2550串口芯片在at91sam9263板上的linux驱动移植 .
- linux解压 tar命令
- linux解压 tar命令
- Linux源码阅读:以后怎么看源码的思考
- Linux Epoll介绍和程序实例
- linux上vnc server的详细配置过程
- Linux Kernel 2.6.37 启动过程:startup_32
- Linux Kernel 2.6.37 启动过程:漫步进入保护模式
- Linux Kernel 2.6.37 启动过程:go_to_protected_mode
- Linux Kernel 2.6.37 启动过程笔记 :set_video
- linux磁盘配额quota
- Linux 整理笔记
- Linux epoll使用详解
- Linux SVN 搭建(源码)
- linux下samba服务的安装及配置
- linux常用命令
- GNU binutils二进制工具集
- Linux系统时间与RTC时间