偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.
全部博文(1748)
分类: LINUX
2009-06-08 10:57:55
内核移植按照常规的移植方法移soc和各个外设驱动。
文件:
基于donut的内核移植记录.rar
大小:
352KB
下载:
下载
内核镜像不能引导文件系统的大部分原因总结如下
1. android需要使用触摸屏,这是必须的,他需要启动 mouse0 / event0两个设备节点。
2. 有些配置也是必须的,例如 SLUB等,具体看我的配置图片,基于donut版本的。
arch/arm/tools/mach-types
mini2440 MACH_MINI2440 MINI2440 1999
arch/arm/mach-s3c2440/
mach-mini2440.c
Kconfig/Makefile
include/asm-arm/plat-s3c24xx
vi devs.h
extern struct platform_device s3c_device_dm9k;
extern struct platform_device s3c_device_ts;
arch/arm/plat-s3c24xx/
devs.c
common-friendly-arm.c
makefile/kconfig
drivers/char
Kconfig/Makefile : add adc/buttons/gpio/pwm
drivers/input/touchscreen
s3c2440_ts.c
Makefile/Kconfig
drivers/net/
dm9000.c
Makefile/Kconfig
drivers/serial
samsung.c
drivers/video
Makefile/Kconfig
mini2440_backlight.c