导航

    <#CACHE_INCLUDE_NAVBAR#>
« 在Linux上使用ZFS 教妳如何設置二級路由器 »

Android系統核心模塊內容概述

2011年3月29日 Linux 0条评论 0个引用

Android作為壹個移動設備的平臺,其軟件層次結構包括了壹個操作系統(OS),中間件(MiddleWare)和應用程序(Application)。
    根據Android的軟件框圖,其Android核心模塊結構自下而上分為以下幾個層次:
    第壹、操作系統層(OS)
    第二、各種庫(Libraries)和Android 運行環境(RunTime)
    第三、應用程序框架(Application Framework)
    第四、應用程序(Application)
    以下分別介紹Andoid各個層次的軟件的重點及其相關技術:
    ● Android核心模塊之操作系統層(OS)
    Android使用Linux2.6作為操作系統,Linux2.6是壹種標準的技術,Linux也是壹個開放的操作系統。Android對操作系統的使用包括核心和驅動程序兩部分,Android的Linux核心為標準的Linux2.6內核,Android更多的是需要壹些與移動設備相關的驅動程序。主要的驅動如下所示:
    顯示驅動(Display Driver):常用基於Linux的幀緩沖(Frame Buffer)驅動。
    Flash內存驅動(Flash Memory Driver)
    照相機驅動(Camera Driver):常用基於Linux的v4l(Video for )驅動。
    音頻驅動(Audio Driver):常用基於ALSA(Advanced Linux Sound Architecture,高級Linux聲音體系)驅動。
    WiFi驅動(Camera Driver):基於IEEE 802.11標準的驅動程序
    鍵盤驅動(KeyBoard Driver)
    藍牙驅動(Bluetooth Driver)
    Binder IPC驅動: Andoid壹個特殊的驅動程序,具有單獨的設備節點,提供進程間通訊的功能。
    Power Management(能源管理)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By Z-Blog 1.8 Arwen Build 81206