码迷,mamicode.com
首页 > 移动开发 > 详细

Android深度探索--第一章读后感

时间:2016-04-27 12:47:26      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

第一章主要讲了Linux驱动和AndroidHAl的基础知识。首先介绍了Android系统构架分为四层,Linux内核、C/C++代码库、Android SDK API、应用程序。了解这四层是Android系统移植的前提,Android系统移植是指让Android操作系统在某一个特定硬件平台上运行。并且Linux有一个很大的好处,就是Linux内核本身支持很多常用的CPU构架,因此,将Android在不同的CPU构架之间移植并不用做过多的改动。在移植的过程中,除了要移植CPU构架以外,最重要的还要移植Linux驱动。HAL的话是位于Android系统构架的第二层,就是普通的Linux程序库,Android SDK通过HAL访问Linux驱动,就是说并不能够直接访问。Android移植在很大程度上是Linux内核的移植。Linux内核移植就是移植驱动程序。在版本不同的情况下,源代码是需要重新修改的,并且在新的Linux内核下重新编译才可以运行,就算Android的版本不同,只要Linux内核版本相同,Linux驱动就可以相互替换。查看Linux内核版本号可以通过uname -a cat /proc/version 、等命令来产看。并且还需要主要/proc不是普通的文件系统,二十系统的内核的映像,就是说,在这个目录下的文件是放在系统内存之中的,。

Android深度探索--第一章读后感

标签:

原文地址:http://www.cnblogs.com/alancnn/p/5438155.html

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