嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

安卓系统的框架

2023-5-18 10:00| 发布者: 香飘飘~~~| 查看: 108| 评论: 0

类目:  >  知识库     文档编号: 1000

从上至下的介绍一下Android系统框架,如下:
1、system apps层

2、framework层

3、C/C++库层,其中NDK是一系列工具的集合,能将so和java打包成apk。

4、HAL层

这一层是为了规避linux内核GPL协议,保护硬件厂商的技术,不去外露,把硬件操作逻辑放在HAL层,在HAL层把代码编译成库,对外提供接口。硬件设备的驱动以及重要参数的配置不开源。驱动开源不可避免,提供ioctl接口,配置设备,传参数在HAL层往下传,寄存器写的值是多少不到驱动,而是在HAL层传进来。

5、linux内核层


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-5-14 10:42

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部