摘要: 第十章讲的是嵌入式Linux的调试技术,对于复杂的Linux驱动及HAL等程序,需要使用各种方法对其进行调试,;如,设置断点、逐步跟踪代码、输出调试信息等。 本章主要介绍如何利用开发板、android模拟器以及一些函数、工具调试嵌入式linux内核模块、可执行文件和共享库。 首先讲的是打印内核信息: 阅读全文
posted @ 2016-07-04 21:20 xing754 阅读(111) 评论(0) 推荐(0)
摘要: 第八章主要介绍了蜂鸣器驱动,蜂鸣器是S3C6410开发板上带的一个硬件设备。可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。本章就介绍了蜂鸣器的实现原理,并实现一个完整的蜂鸣器驱动。 本章介绍了一个实验:让开发板发出声音,蜂鸣器驱动将介绍蜂鸣器的实现原理,并实现一个完整的蜂呜器驱动,可以打开和关 阅读全文
posted @ 2016-07-04 21:19 xing754 阅读(134) 评论(0) 推荐(0)
摘要: 刚开始介绍了为什么要在Android中加入HAL,目的有三个,一,统一硬件的调用接口。二,解决了GPL版权问题。三,针对一些特殊的要求。可以利用位于用户空间的HAL代码来辅助Linux驱动完成一些工作。下一个小节讲了Android HAL 架构。接下来讲了为led驱动增加HAL,主要是将所有的业务逻 阅读全文
posted @ 2016-07-04 21:19 xing754 阅读(73) 评论(0) 推荐(0)