开发学院手机开发Android 开发 Android Linux 内核介绍 阅读

Android Linux 内核介绍

 2010-09-10 00:50:00 来源:WEB开发网   
核心提示:源代码位于drivers/staging/android/ram_console.c,Android timed device ,Android Linux 内核介绍(2),提供了对设备进行定时控制功能,目前支持vibrator和LED设备,因此能达到更好的性能;Yaffs2在大容量的NAND Flash上性能表现尤为

源代码位于drivers/staging/android/ram_console.c。

Android timed device ,提供了对设备进行定时控制功能,目前支持vibrator和LED设备。

源代码位于drivers/staging/android/timed_output.c(timed_gpio.c)。

Yaffs2文件系统 ,Android 采用Yaffs2作为MTD nand flash文件系统,源代码位于fs/yaffs2/目录下。Yaffs2是一个快速稳定的应用于NAND和NOR Flash的跨平台的嵌入式设备文件系统,同其他Flash文件系统相比,Yaffs2使用更小的内存来保存他的运行状态,因此它占用内存小;Yaffs2的垃圾回收非常简单而且快速,因此能达到更好的性能;Yaffs2在大容量的NAND Flash上性能表现尤为明显,非常适合大容量的Flash存储。

Android内核添加或修改的文件很多,下面的列表描述了Android Emulator内核的文件:

drivers/misc/kernel_debugger.c

drivers/misc/pmem.c

drivers/misc/qemutrace/qemu_trace_sysfs.c

drivers/misc/qemutrace/qemu_trace.c

drivers/misc/qemutrace/qemu_trace.h

drivers/misc/uid_stat.c

drivers/staging/android/lowmemorykiller.c

drivers/staging/android/logger.c

drivers/staging/android/timed_output.h

drivers/staging/android/ram_console.c

drivers/staging/android/timed_gpio.c

drivers/staging/android/logger.h

drivers/staging/android/binder.h

drivers/staging/android/binder.c

drivers/staging/android/timed_output.c

drivers/staging/android/timed_gpio.h

drivers/rtc/alarm.c

drivers/rtc/rtc-goldfish.c

drivers/net/pppolac.c

drivers/net/ppp_mppe.c

drivers/net/pppopns.c

drivers/video/goldfishfb.c

drivers/switch/switch_class.c

drivers/switch/switch_gpio.c

drivers/char/dcc_tty.c

drivers/char/goldfish_tty.c

drivers/watchdog/i6300esb.c

drivers/input/misc/gpio_event.c

drivers/input/misc/gpio_input.c

drivers/input/misc/gpio_output.c

上一页  1 2 3 4 5 6  下一页

Tags:Android Linux 内核

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接