学习记录,不断更新

来源:互联网 发布:淘宝客推广平台靠谱吗 编辑:程序博客网 时间:2024/06/13 06:50

将学到的东西记录下来,以便查找。后续增加到评论......


1、内核调试

printk("<0>yangchaofeng testing : %s->%s:%i\n", __FILE__,__FUNCTION__, __LINE__);  // __FILE__ 当前文件路径 __FUNCTION__当前函数   __LINE__ 当前文件所在的行数

printk("<0>Here I am: %s:%i\n", __FILE__, __LINE__); 《==》  printk("<0>" "Here I am: %s:%i\n", __FILE__, __LINE__);

2、使用VI编辑器选择一列,并且删除

按几下ESC确认当前处于Normal模式下,使用Ctrl+v进入列选择模式.然后按d进行删除.
gg : 跳到文本第一行
G  : 跳到文本最后一行


3、使系统发生异常

drivers/char/sysrq.c 中支持如下命令
echo c > /proc/sysrq-trigger

4、内核支持打印启动时间:使能 CONFIG_PRINTK_TIME 。在配置界面,点 “/” 搜索 CONFIG_PRINTK_TIME  ----  -> Kernel hacking

0 0
原创粉丝点击