第一章心得

这一章主要是对Android系统移植和驱动开发这两部分的一个概述,使我大概对Android的学习有了一个轮廓。其中详细介绍了系统由四层组成,分别有Linux内核、c/c++代码库、Android SDK API 、应用程序,每一层有特定的功能和作用,主要是Linux内核,Android是基于它的,所以熟练掌握Linux内核相关知识,对Android就有了基本掌握。然后就是查看Linux内核的版本,以及版本号的定义规则,这为更好地学习Linux驱动开发铺垫了基础。而且Linux驱动只与Linux内核有关,换句话说就是不管哪个Linux系统,只要使用了相同的Linux内核,驱动就可以通用。要想学好Android驱动开发就要学好Linux驱动开发。但是Linux内核版本更新较快,每一次内核的变化就会导致Linux驱动的变化。虽然是这样,可是不管哪个版本的Linux内核,开发Linux驱动的方法和步骤都基本相同。学习Linux驱动开发不仅需要Linux内核,还需要Linux驱动的开发环境,并且在该系统下测试Linux驱动。除了熟练掌握基本知识之外,最重要的是不断地练习,发现错误并改正错误,这样才会不断进步,会让我们变得更加熟练,也会有意外的收获。

原文地址:https://www.cnblogs.com/huxiaohh/p/5427114.html