Android内核相关内容总结

Android操作系统是由谷歌推出的一款基于Linux平台开源操作系统。在这里我们会通过Android内核的相关内容的介绍,来具体讲解这一操作系统的基本概念,以方便大家今后的使用,并加深大家对此的因印象。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网页空间、营销软件、网站建设、黄龙网站维护、网站推广。

在kernel子目录下存放的就是Android的Linux Kernel了, 通过和标准的Linux 2.6.25 Kernel的对比,我们可以发现,其主要增加了以下的内容:

1. 基于ARM架构增加Gold-Fish平台,相应增加的目录如下:

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

Gold-Fish平台采用的是ARM926T CPU作为BaseBand处理器, 该CPU主频至少为200M HZ. 采用MSM7201A CPU(ARM 11)作为主CPU, 其主频为528M HZ.

2. 增加了yaffs2 FLASH文件系统,相应增加的目录为:

 
 
 
  1. kernel/fs/yaffs2  

实际上,Android包经过编译后生成的system.img和ramdisk.img文件就是yaffs2格式的包.

3. 增加了Android的相关Driver,相应目录为:

 
 
 
  1. kernel/drivers/android 

#t#Android内核主要分为:

Android IPC系统: Binder

Android 日志系统: Logger

Android 电源管理: Power

Android 闹钟管理: Alarm

Android 内存控制台: Ram_console

Android 时钟控制的gpio: Timed_gpio

4. 增加了switch处理, 相应的目录为:

 
 
 
  1. kernel/drivers/switch/  

5. 增加了一种新的共享内存处理方式, 相应增加的文件为:

 
 
 
  1. kernel/mm/ashmem.c  

6. 其他的Android内核为Linux-2.6.25内核所做的补丁等等,例如BlueTooth, 在此不做详细分析

另外GoldFish平台相关的驱动文件如下:

1. 字符输出设备: 

 
 
 
  1. kernel/drivers/char/goldfish_tty.c  

2. 图象显示设备: (Frame Buffer) 

 
 
 
  1. kernel/drivers/video/goldfishfb.c  

3. 键盘输入设备: 

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

4. RTC设备: (Real Time Clock) 

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

5. USB Device设备: 

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

6. SD卡设备: 

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

7. FLASH设备: 

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

8. LED设备: 

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

9. 电源设备:

 
 
 
  1. kernel/drivers/power/goldfish_battery.c  

10. 音频设备: 

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

11. 电源管理: 

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

12. 时钟管理: 

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

Android内核的相关内容就为大家介绍到这里。

分享名称:Android内核相关内容总结
分享路径:http://www.hantingmc.com/qtweb/news45/172145.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联