本章节首先为我们介绍了android的系统架构,这是非常重要的,也是非常的基本的知识。Android的系统架构犹如房子的各个板块,每一个板块都是缺一不可的。第一层的linux内核就像是发动机一样,带动着整个android的转动和运转。而第二层的C/C++代码库是连接第一层和android端的桥梁。最后的应用层大多就是我们接触到的各种各样的APP了。Android的系统架构是本章节最为重要的地方了。另外他还简单介绍了一个硬件应用层,就是我们的HAL了。因为有了我们的 HAl,我们的android移植就会变得很简单了。还有就是设备驱动的开发和运用。这也是我们学习android的目的以及展望。驱动是直接和硬件交互的一类程序,负责对硬件进行抽象。当然这就又涉及到另一个领域,驱动工程师了。此外简单的介绍了设备的分类和特点。它主要分为字符设备、块设备和网络设备。这些设备都是为了更好的进行设备间的驱动和链接。本章节还以LED灯的驱动程序为驱动开发做了一个简单的介绍。另外我们不能忘记的就是linux内核的版本号了。读者们都可以根据内核的号码知道内核的各个版本。
相关文章
- Android接口与架构(驱动开发)翻译官方文档
- Android深度探索HAL与驱动开发 第四章 源代码下载和编译
- Android深度探索(卷1)HAL与驱动开发
- Android系统移植与调试之------->如何修改Android设备存储盘符名称与Android设备的型号
- Android系统移植与调试之------->如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
- Android系统移植与调试之------->如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
- Android系统移植与调试之------->如何修改Android设备添加重启、飞行模式、静音模式等功能(二)
- Android系统移植与调试之------->如何修改Android手机显示的4G信号强度的格子数
- Android系统移植与调试之------->如何修改Android自带的apk出现一圈圈类似鸡蛋的花纹
- 《Android底层接口与驱动开发技术详解》digest