摘要:
对于复杂的Linux驱动以及HAL等程序库,需要使用各种方法对其进行测试。例如设置断点、逐步跟踪代码输出调试信息等。 在Linux系统中,/proc经常被用来作为内核空间与用户空间进行数据交互的工具,/proc文件系统的行为方式与设备文件系统类似。/proc是虚拟文件系统,也就是说,/proc并不是 阅读全文
摘要:
在本章中,HAL是建立在Linux驱动之上色一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层。 Google为Android增加HAl的主要目的除了尽量避免应用程序直接访问Linux驱动外,还有一个重要的原因,那就是保护“私人财产”。对于那 些既想发布基于Andro 阅读全文