Android深度探索HAL与驱动开发 第三章 Git入门

时间:2022-03-04 10:53:50

Git功能十分复杂,简单来说它使你的开发更为快捷和可控,尤其是在开源项目上展现的友好的交互和回馈。

熟悉一些git指令操作对开发者的帮助可以避免开发者受到一些外在因素打断开发进度,甚至延误项目的check日期。提交指定代码库需要RSA身份验证,而且需要公钥确定设备能够提交管理代码库。

如果源代码是最能体现软件作者的真正思路的。就像学习Linux内核开发,值找基本所谓的“权威”书籍来看,并不能真正体会Linux内核的核心设计理念。以Andorid源代码的解析和编译测试为基础的驱动开发。要使用内嵌在Andorid系统中的应用程序的源代码。还有HAL源代码,所以从Andorid所带的源代码数量来看,Andorid源代码还是很复杂的。需要搭建的两套开发环境,Linux内核开发环境和Android应用程序开发。最终更好的理解Android移植主要就是说Linux内核的移植。同时为了适应不同平台硬件设备,对源代码进行相应的修改。除了要移植相适应的CPU架构,最重要是移植Linux驱动。