码迷,mamicode.com
首页 > 其他好文 > 详细

第一章

时间:2016-04-28 22:31:42      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

 第一章讲的东西比较简单,主要是介绍关于android移植的一些简单介绍和概念。一,通过对第一章的学习我了解了android系统的系统架构,包括四层,第一层是Linux内核部分,主要包括驱动程序以及管理内存,进程,电源等资源的程序,其实,我们进行的系统移植和这部分息息相关。第二层是C/C++代码库,第三层是android sdk api ,第四层是应用程序,直接面相最终用户的JAVA程序。二,Android系统移植的主要工作,包括应用移植和系统移植。最主要的还是系统移植,系统移植最主要的部分是让操作系统支持该硬件平台的cpu架构,但是linux内核本身已经可以支持很多cpu架构。因此让android可以识别平台上的各种硬件就特别重要,也就是我们所说的移植Linux驱动。同时因为HAL的存在,因此,要修改了linux内核,同时要修改HAL。可以说,Android移植的主要工作是移植Linux内核,移植HAL。三,主要是linux内核版本号的识别和查看,linux内核版本号由五部分构成,主版本号,次版本号,修改版本号,微调版本号,为特定Linux系统特别调校的描述。四,叙述驱动针对的对象是存储器和外设,linux将存储器和外设分为三大类,字符设备,块设备,网络设备。还有,linux驱动只和linux内核有关,与linux系统无关,只要内核一样,驱动是可以通用的。

第一章

标签:

原文地址:http://www.cnblogs.com/coobeast/p/5444484.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!