WEB开发网
开发学院手机开发Android 开发 关于 android 内核移植到 YLP2440 开发板 阅读

关于 android 内核移植到 YLP2440 开发板

 2010-03-27 15:31:00 来源:WEB开发网   
核心提示:今天学习把android内核交叉编译后移植到YLP2440开发板,下面是一些心得,关于 android 内核移植到 YLP2440 开发板,1、从http://code.google.com/p/android/downloads/list上下载linux-2.6.25-android-1.0_r1.tar.gz2、解

今天学习把android内核交叉编译后移植到YLP2440开发板,下面是一些心得。

1、从http://code.google.com/p/android/downloads/list上下载linux-2.6.25-android-1.0_r1.tar.gz

2、解压到任意目录下,解压命令为tar tar ?zxvf linux-2.6.25-android-1.0_r1.tar.gz。

3、解压YLP2440板的交叉编译工具arm-linux-gcc-3.4.1.tar.bz2命令为tar xjvf arm-linux-3.4.1.tar.bz2,将文件解压到用户目录,如/usr/local/arm/下。

4、添加当前路径进入环境变量,命令export PATH=/usr/local/arm/3.4.1/bin:$PATH

5、进入内核文件夹,如cd ~/kernel.git/

6、修改Makefile文件,gedit Makefile,如下

CROSS_COMPILE ?= arm-linux-

7、运行make menuconfig

(1)确保System Type ---> ARM system type ()中的内容为Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443

(2)确保System Type ---> S3C2410 Machines --->SMDK2410/A9M2410被勾选

(3)取消选择与Goldfish相关的内容,如下:

Device Drivers ---> Character devices ---> < > Goldfish TTY Driver

Device Drivers ---> Power supply class support ---> < > Goldfish battery driver (NEW)

Device Drivers ---> Real Time Clock ---> < > GOLDFISH (NEW)

Device Drivers ---> Graphics support ---> Support for frame buffer devices ---> < > Goldfish Framebuffer

device drivers->Graphics support->Console display driver support->[]VGA text console

(4)选择S3C2410 LCD相关的内容

Device Drivers ---> Graphics support ---> Support for frame buffer devices ---> <*> S3C2410 LCD framebuffer support

Device Drivers ---> Graphics support ---> Bootup logo ---> Standard black and white Linux logo

Device Drivers ---> Graphics support ---> Bootup logo ---> Standard 16-color Linux logo

Device Drivers ---> Graphics support ---> Bootup logo ---> Standard 224-color Linux logo

1 2  下一页

Tags:关于 android 内核

编辑录入:coldstar [复制链接] [打 印]
赞助商链接