摘要:
HAL是建立在Linux驱动之上的的程序库,他是一个应用层,它的作用保护内部私有。有一种是位于Android层次的系统运行库层,Linux中只保留与寄存器相互的代码,通过HAL进行数据的传递。 为Android加入HAL的主要目的是: 统一硬件的调用接口。 解决GPL版权问题。 资源等特殊要求。 这 阅读全文
摘要:
Linux代码的重用: 在头文件中加载即可使用到原来所有的功能,还有动态方式就是一个驱动使用另一个驱动的资源。 对于像蜂鸣器这样的实验,它的内部文件有很多,所有要有很多的源代码以用于妥善管理。 有多个文件的话,module-y指定所有的文件,然后将会生成一个build.sh脚本,使用sh执行,使用d 阅读全文