Android核心模块及相关技术

Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)

Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:

第一、操作系统层(OS)

第二、各种库(Libraries)和Android 运行环境(RunTime)

第三、应用程序框架(Application Framework)

第四、应用程序(Application)

以下分别介绍Andoid各个层次的软件的重点及其相关技术:

● 操作系统层(OS)

Android使用Linux2.6作为操作系统,Linux2.6是一种标准的技术,Linux也是一个开放的操作系统。Android对操作系统的使用包括核心和驱动程序两部分,Android的Linux核心为标准的Linux2.6内核,Android更多的是需要一些与移动设备相关的驱动程序。主要的驱动如下所示:

显示驱动(Display Driver):

基于Linux的帧缓冲(Frame Buffer)驱动

键盘驱动(KeyBoard Driver):

作为输入设备的键盘驱动

Flash内存驱动(Flash Memory Driver):

基于MTD的Flash驱动程序 照相机驱动(Camera Driver): 常用基于Linux的v4l2(Video for Linux)驱动。 音频驱动(Audio Driver): 常用基于ALSA(Advanced Linux Sound Architecture,高级Linux声音体系)驱动 蓝牙驱动(Bluetooth Driver):

Word文档免费下载Word文档免费下载:Android核心模块及相关技术 (共3页,当前第1页)

Android核心模块及相关技术相关文档

最新文档

返回顶部