Linux内核
地球超人1
勇敢,真实,自信
展开
-
向Linux内核添加新的驱动程序
1. drivers目录增加新的目录freg原创 2014-08-25 01:04:23 · 454 阅读 · 0 评论 -
在Linux内核中打印日志时间戳
在编译Linux内核,配置时:make menuconfig ---> Kernel hacking --> show timing information on printks原创 2014-08-24 22:58:50 · 482 阅读 · 0 评论 -
[kernel]休眠等待一个事件结束或条件满足后再执行
可以使用两种方法:等待队列、完成变量(原创 2014-09-17 15:18:11 · 998 阅读 · 0 评论 -
u-boot引导kernel如何提速
1. 移除u-boot启动过程中不必要的模块原创 2014-11-22 23:01:21 · 599 阅读 · 0 评论 -
Android快速启动方案
1. 基于Suspend的快速启动原创 2014-11-23 01:04:58 · 1027 阅读 · 0 评论 -
原子操作
weGNU C中x++是原子操作吗?答案:不是。x++由3条指令完成。x++在单CPU下不是原子操作。对应3条汇编指令movl x, %eaxaddl $1, %eaxmovl %eax, x原创 2014-11-23 23:18:45 · 1488 阅读 · 0 评论 -
Linux内核各模块启动时间分析
1. 首先修改kernel的bootargs,在bootargs中添加以下内容:printk.time=y initcall_debug(=1)这样kernel在启动时,将会打印出每个模块的启动耗时:printk.time=y 代表内核打印信息含有时间戳,如何您的内核没有配置: Kernel hacking --->Sho原创 2014-11-27 18:04:35 · 2151 阅读 · 0 评论 -
u-boot如何传递参数给kernel
u-boot环境变量bootargs就是要传递给kernel的参数,如:bootargs=console=ttymxc0 init=/init androidboot.console=ttymxc0 video=mxcdi0fb:RGB24,CPT-WVGA di0_primary video=mxcdi1fb:RGB666,AUO ldb=single,di=1,ch1_map=JEIDA原创 2014-11-27 15:05:47 · 1303 阅读 · 4 评论