10.3969/j.issn.1000-386x.2016.03.054
基于 ARM 的 Linux 驱动调试技术研究
在 ARM上进行 Linux 驱动移植时,要对 Linux 内核代码进行修改、删减或添加,但这样做在运行时可能会遇到很多意想不到的错误,这时就需要去调试代码以找到出错的原因和位置。针对这一需要,提出并实现两种新的调试技术:第一种构造一个打印函数,把添加的打印信息单独存储,然后借助 proc 文件系统将其输出,实现了外加打印信息与内核自身打印信息的分离,使查找更加方便;其次利用系统时钟中断永不停息的特性确定系统僵死的位置。通过实验表明,该技术能快速有效地找到死循环的位置,省去了大量查找和分析代码的工作。
Linux、调试、proc文件系统、系统时钟中断
33
TP314(计算技术、计算机技术)
2016-05-04(万方平台首次上网日期,不代表论文的发表时间)
共5页
232-235,274