
kernel
还是羊脂球
人丑就要多学习,多喝水!
展开
-
内核与用户态打印堆栈信息
1、内核在想查看的函数中使用dump_stack()函数即可如:想查看sa6155_tdm_snd_startup函数被调用的情况,可以在sa6155_tdm_snd_startup函数中加入dump_stack(),编译运行即可看到,类似如下信息。6,19566,192668180,-;Call trace:6,19567,192668200,-; dump_backtrace+0x0/...原创 2020-05-08 14:33:27 · 2266 阅读 · 0 评论 -
Linux kernel中defconfig、 .config 、kconfig 与makefile的用途与关系
在Linux内核中,添加驱动代码一般有3部: 将代码拷贝到Linux内核代码恰当的地方 新建或者修改对应的kconfig文件 新建或修改对应的makefile文件 下面先介绍这些文件的用途,然后以具体的例子加以说明,最后解释一下它们的语法。一、作用Kconfig ---> (每个源码目录下)提供编译选项.config ---> (源码顶层目录下...原创 2020-01-09 17:51:36 · 8456 阅读 · 1 评论