补充内核开发调试特点.

Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
This commit is contained in:
chen.yang 2022-03-29 18:17:48 +08:00
parent 9f61931e5f
commit ce1749b18c
1 changed files with 1 additions and 0 deletions

View File

@ -44,6 +44,7 @@ Linux 分为内核态和用户态,内核态为受保护的代码,用户态
* 学习时应注意区分驱动程序的入口,加载时机等。
* 内核源码中会使用大量的高级 C 语言宏操作,有些代码比较绕,通常先知道其用途,再深入学习原理。
* Linux 内核源码使用 Linux 代码风格进行开发,代码风格应共同遵守。
* 缺少有效的调试手段,通常是打印输出日志,动态调试和设置断点等需要使用 SOC 专用硬件调试器来调试,授权费用很高。
## hellodrv —— 一个简单的 Linux 内核模块