首页 > 移动平台 > 详细

Android 系统移植与驱动开发概述

时间:2016-04-27 09:26:38      阅读:254      评论:0      收藏:0      [点我收藏+]

通过这章的学习,我了解到了一些基本知识,以及了解到了使用程序控制LED灯的过程。

 

1,Android 系统架构

Android 系统分为4层,分别是Linux内核,C/C++代码库,Android SDK API,应用程序。Linux内核负责最基本的功能,例如内存管理,安全性,进程管理, 网络协议栈和驱动模型。C/C++代码库负责Android系统中一些通用功能的封装,例如图片解码等功能,Java虚拟机也在这个层之中。Android SDK API为第三方应用开发者提供了第三方应用程序的API,第三方应用程序开发者可以利用这些API方便得开发第三方应用程序,另外,这一层也提供了一系列的服务和系统。应用程序层是用户直接接触的一层,是最上层,应用程序大多是通过调用Android SDK API来实现的。

 

2,设备的分类

设备分为字符设备,块设备,网络设备。

字符设备是指那些必须按照串行顺序依次访问的设备,例如触摸屏,鼠标,键盘。块设备是i/o设备中的一类,是将信息存储在固定大小的块中,每个块都有自己的地址,比字符设备更加高效,更加方便,也更加复杂。几乎所有的设备都属于这三大类,不过对于特殊的设备,也有特殊的体系结构。

Android 系统移植与驱动开发概述

原文:http://www.cnblogs.com/redknot/p/5437540.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!