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