各位大神 你们好,最近在研究android的系统移植相关的内容。在移植android驱动这块,我看到除了移植linux内核的相关driver之外,还需要移植android HAL层的相关内容,对linux内核这块到时熟悉,但是对 HAL层这块就有点抽象了,我现在了解的HAL就是android 中的硬件抽象层,也就是帮助各个芯片厂商保护他们的知识产权而做的一个层次,把一些具有知识产权的方法和算法都放在封装到了这一层。但是虽然是了解,但是这只是一个抽象的认识,还不够具体,有那位大神能稍微点拨下,在做android驱动移植的时候,HAL层的代码 一些芯片厂商的FAE会不会提供给你呢?如果给你了,那么是以什么形式?.so库文件的形式?如果要修改HAL层的代码的话,那么我们这边是怎么开发的?那位大神能指点下。