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