摘要:
一.嵌入式调试方法: 1.模拟器。比如Qtopia Core可以用奇趣提供的Frame Buffer模拟工具qvfb,ARM硬件模拟可以用SkyEye开源项目。 2.远程调试。调试器还在PC上,调试器与被调试的程序通过网络通信。 3.通过LOG和Core Dump等文件事后分析。 二.对于复杂的Li 阅读全文
摘要:
一.HAL是建立在Linux驱动之上的一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层。HAL的主要目的一个是用来保护"私人财产",另一个是尽量避免应用程序直接访问Linux驱动程序。 二.Android HAL架构的发展:1、在Android系统中使用程序库(.s 阅读全文
摘要:
一.Linux驱动的代码重用有很多的方法,可以采用标准的C程序的方法将要重用的代码放在其他的文件(在头文件中声明)中。如果要使用某些功能,include相应的头文件即可,也可以是另外一种动态重用的方式,也是一个Linux驱动可以使用另外一个Linux驱动中的资源。蜂鸣器是 S3C6410 开发板上带 阅读全文