继续来点灯~ 学了一段时间的嵌入式Linux发现LED程序挺香的。。 我们可以从LED程序中榨取很多知识:基本的驱动框架、驱动的简单分层、驱动的分层+分离思想、总线设备驱动模型、设备树等。这大多都是结合韦老师的教程学的,这篇笔记结合第5个demo来学习、分析: 框图 LED程序的几个层次结构图: 本篇笔记基于第4个图来分析。 程序分析 关于总线设备驱动模型的理论知识我们在上一篇笔记【Linux笔记】总线设备驱动模型中也有简单地学习过了。这篇笔记我们来分析、学习程序。下面分析主要基于上面的框图4。 应用程序ledtest.c: int main(int argc, char **arg