标签:
第一章 Android系统移植和驱动开发概述
Android系统已经占据了很大部分的市场,在使用Android系统时需要对进行移植使其能够完美的在设备上运行。
Android系统由四部分构成,从底层到顶层分别是Linux系统内核,C\C++代码库,Android SDK API,应用程序。
Android系统移植可分为系统移植和应用移植。
应用移植一般不包括HAL程序库和驱动
系统移植包括是Android系统符合CPU的构架,是系统能够识别平台上各种硬件。
Android移植很大程度上是对Linux内核驱动的移植。
Android使用的是Linux2.6的内核。
查看Linux内核版本的方法
手机:
打开设置->关于手机查看
Linux操作系统:
1、打开终端;
执行uname -a
2、打开终端
执行cat /proc/version
Linux设备分类及特点
字符设备、网络设备、块设备
字符设备必须以串行顺序依次进行访问,如触摸屏、磁带驱动器、鼠标、键盘等。
块设备可以以任意顺序进行访问,以块为单位进行操作,如硬盘、软驱等。
心得体会:
本章中了解到Linux驱动只与Linux内核有关,简单了解了Android系统,知道了Android想要在移动设备中使用必须进行移植。
标签:
原文地址:http://www.cnblogs.com/Wqian/p/5447786.html