基于ARM11的Android的操作系统的移植 |
|
|
持smdk6400开发板的,必须加入smdk6400的配置文件到kernel中,同时修改Kconfig和Makefile文件。 修改如下: 1>选择 /arch/arm/mach-s3c2410/Makefile.boot 改为下面内容, zreladdr-$(CONFIG_PLAT_S3C24XX) := 0x30008000 params_phys-$(CONFIG_PLAT_S3C24XX) := 0x30000100
论文联盟*编辑。 zreladdr-$(CONFIG_PLAT_S3C64XX) := 0x50008000 params_phys-$(CONFIG_PLAT_S3C64XX) := 0x50000100 2>从成熟的smdk6400平台文件中拷贝下面文件到kernel目录 /arch/arm/mach-s3c6400 /drivers/serial/s3c6400.c /drivers/input/touchscreen/s3c-ts.c /drivers/usb/gadget 3>拷贝/drivers/android/ashmem.c 文件到相应目录下从另外的android kernel (The Android source code for 2.6.23 不包含此文件) 4>修改相应的Kconfig和Makefile文件,使最终能编译到加载的smdk6400文件。 7.配置Linux kernel 修改kernel后进行配置,用到第2步的编译工具 $ cd $ make CROSS_COMPILE=/bin/arm-none-linux-gnueabi- ARCH=armmenuconfig 这时进入kernel配置画面,注意配置 Initramfs source file选项指定到 initial_ram_disk文件。 8.修改 root file system 配置Touchscreen使之 上一页 [1] [2] [3] [4] [5] [6] 下一页 |
|
|
|
上一个论文: 针对私有云的OpenStack云操作系统发布 下一个论文: 原创校园音乐歌词大赛 |
|