自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android內(nèi)核相關(guān)內(nèi)容總結(jié)

移動(dòng)開發(fā) Android
要想充分掌握Android這一操作系統(tǒng)的應(yīng)用,首先需要我們從Android內(nèi)核的相關(guān)內(nèi)容開始了解。在這里就為大家詳細(xì)介紹一下相關(guān)的知識(shí)。

Android操作系統(tǒng)是由谷歌推出的一款基于Linux平臺(tái)開源操作系統(tǒng)。在這里我們會(huì)通過Android內(nèi)核的相關(guān)內(nèi)容的介紹,來具體講解這一操作系統(tǒng)的基本概念,以方便大家今后的使用,并加深大家對(duì)此的因印象。

在kernel子目錄下存放的就是Android的Linux Kernel了, 通過和標(biāo)準(zhǔn)的Linux 2.6.25 Kernel的對(duì)比,我們可以發(fā)現(xiàn),其主要增加了以下的內(nèi)容:

1. 基于ARM架構(gòu)增加Gold-Fish平臺(tái),相應(yīng)增加的目錄如下:

  1. kernel/arch/arm/mach-goldfish   
  2. kernel/include/asm-arm/arch-goldfish  

Gold-Fish平臺(tái)采用的是ARM926T CPU作為BaseBand處理器, 該CPU主頻至少為200M HZ. 采用MSM7201A CPU(ARM 11)作為主CPU, 其主頻為528M HZ.

2. 增加了yaffs2 FLASH文件系統(tǒng),相應(yīng)增加的目錄為:

  1. kernel/fs/yaffs2  

實(shí)際上,Android包經(jīng)過編譯后生成的system.img和ramdisk.img文件就是yaffs2格式的包.

3. 增加了Android的相關(guān)Driver,相應(yīng)目錄為:

  1. kernel/drivers/android 

#t#Android內(nèi)核主要分為:

Android IPC系統(tǒng): Binder

Android 日志系統(tǒng): Logger

Android 電源管理: Power

Android 鬧鐘管理: Alarm

Android 內(nèi)存控制臺(tái): Ram_console

Android 時(shí)鐘控制的gpio: Timed_gpio

4. 增加了switch處理, 相應(yīng)的目錄為:

  1. kernel/drivers/switch/  

5. 增加了一種新的共享內(nèi)存處理方式, 相應(yīng)增加的文件為:

  1. kernel/mm/ashmem.c  

6. 其他的Android內(nèi)核為L(zhǎng)inux-2.6.25內(nèi)核所做的補(bǔ)丁等等,例如BlueTooth, 在此不做詳細(xì)分析

另外GoldFish平臺(tái)相關(guān)的驅(qū)動(dòng)文件如下:

1. 字符輸出設(shè)備: 

  1. kernel/drivers/char/goldfish_tty.c  

2. 圖象顯示設(shè)備: (Frame Buffer) 

  1. kernel/drivers/video/goldfishfb.c  

3. 鍵盤輸入設(shè)備: 

  1. kernel/drivers/input/keyboard/goldfish_events.c  

4. RTC設(shè)備: (Real Time Clock) 

  1. kernel/drivers/rtc/rtc-goldfish.c  

5. USB Device設(shè)備: 

  1. kernel/drivers/usb/gadget/android_adb.c  

6. SD卡設(shè)備: 

  1. kernel/drivers/mmc/host/goldfish.c  

7. FLASH設(shè)備: 

  1. kernel/drivers/mtd/devices/goldfish_nand.c   
  2. kernel/drivers/mtd/devices/goldfish_nand_reg.h  

8. LED設(shè)備: 

  1. kernel/drivers/leds/ledtrig-sleep.c  

9. 電源設(shè)備:

  1. kernel/drivers/power/goldfish_battery.c  

10. 音頻設(shè)備: 

  1. kernel/arch/arm/mach-goldfish/audio.c  

11. 電源管理: 

  1. kernel/arch/arm/mach-goldfish/pm.c  

12. 時(shí)鐘管理: 

  1. kernel/arch/arm/mach-goldfish/timer.c  

Android內(nèi)核的相關(guān)內(nèi)容就為大家介紹到這里。

【編輯推薦】

  1. Android特點(diǎn)總結(jié)介紹 
  2. Android常用技巧編寫方式總結(jié) 
  3. Android選項(xiàng)卡具體代碼編寫方式介紹 
  4. Android多媒體播放功能的代碼解析 
  5. Android target類型選擇技巧 
責(zé)任編輯:曹凱 來源: javaeye.com
相關(guān)推薦

2010-01-28 16:19:39

Android She

2010-01-28 16:30:16

Android數(shù)據(jù)傳遞

2010-02-01 09:18:49

C++函數(shù)指針

2010-06-17 16:12:43

WAP協(xié)議

2010-01-22 18:24:28

VB.NET重構(gòu)

2010-02-26 09:50:57

WCF傳輸安全機(jī)制

2010-02-25 17:57:26

WCF服務(wù)合同

2010-02-26 13:21:42

WCF通道形狀

2010-07-20 13:07:13

SQL Server存

2010-06-08 17:30:56

IPv6協(xié)議棧

2010-01-07 14:26:37

VB.NET變量

2009-08-28 15:16:18

C#泛型集合

2010-01-07 11:38:25

VB.NET鍵盤事件

2010-04-02 16:53:34

Oracle內(nèi)存結(jié)構(gòu)

2010-02-03 15:40:11

C++地址運(yùn)算符

2010-03-25 11:30:25

2010-01-13 16:15:47

VB.NET消息隊(duì)列

2010-04-08 10:02:15

Oracle體系結(jié)構(gòu)

2010-07-19 16:55:51

Telnet命令

2009-11-26 14:33:58

Cisco路由器IOS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)