摘要:
对于复杂的Linux驱动及HAL等程序库,需要使用各种方法对其进行调试。例如,设置断点、逐步跟踪代码、输出调试信息。虽然嵌入式Linux在调试方面并没有Visual Studio、Delphi、Eclipse这些可视化工具方便,但学习一些这方面的技术无疑是更有助于开发强大而稳定的Linux内核模块。 阅读全文
摘要:
HAL是建立在Linux驱动上的一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层.Google为Android增加HAL的主要目的除了尽量避免应用程序直接访问Linux驱动外,还有一个重要的原因,那就是保护‘私人财产’。 在传统的Linux系统中Linux驱动一般有 阅读全文