Android接口和框架学习
缩写:
HAL:HardwareAbstraction Layer,硬件抽象层
CTS:CompatibilityTest Suite,兼容性测试套件
Android让你能够自由实现装备规格和驱动,HAL提供1套标准方法来在Android平台栈(platform stack)和硬件之间创建软件钩子(hook),Android系统是开源的,你可以贡献自己的接口和增加功能。
为保证装备保持高质量和提供1直的用户体验,每一个装备必须通过CTS测试。CTS确保装备满足质量标准,保证APP的可靠运行和好的用户体验。
在移植Android到你的硬件平台上,花些时间从1定高度来理解Android系统框架。由于你的驱动和HAL要和android交互,了解Android工作机制可以帮助你有效控制Android源代码树的多层代码。