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

第一章

时间:2016-04-29 23:36:37      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

第一章 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

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