WEB开发网
开发学院手机开发Android 开发 S3C6410 移植Android 内核 阅读

S3C6410 移植Android 内核

 2010-05-31 17:35:00 来源:WEB开发网   
核心提示:主要过程:. 安装lunux 环境. 安装编译工具. 下载Linux kernel. 安装Android SDK. 获得root file system. 修改Linux kernel 源码. 配置Linux kernel. 修改root file system. 编译Linux kernel. 下载kernel Im

主要过程:

. 安装lunux 环境

. 安装编译工具

. 下载Linux kernel

. 安装Android SDK

. 获得root file system

. 修改Linux kernel 源码

. 配置Linux kernel

. 修改root file system

. 编译Linux kernel

. 下载kernel Image

1.安装linux 环境

安装Ubuntu Linux 系统,从网站上下载操作系统安装光盘映像,地址:

http://mirror.lupaworld.com/ubuntu/releases/8.04/

下载ubuntu-8.04.2-desktop-i386.iso,刻录成光盘安装,安装可以在windows 系统下进行,

选取有15G 空间的硬盘安装,输入用户密码开始安装

这一步结束退出光盘重启进入Ubuntu 系统,完成余下系统安装。

Linux 安装完成,进入Ubuntu 系统,确保电脑连接Internet,安装一些必要软件。

打开终端输入命令框,进行下面的操作:

$ sudo apt-get install ssh

$ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl

$ sudo apt-get install valgrind

$ sudo apt-get install sun-java6-jdk

$ sudo apt-get install libncurses5-dev

所有软件系统会自动从网络下载安装,完成后可以开始Android 的移植。

2.安装编译工具

下载:

$ wget

http://www.codesourcery.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

安装:

$ tar -xjvf arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

3.下载Linux kernel

从下面地址获得:

http://code.google.com/p/android/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount

Kernel : linux-2.6.23-android-m5-rc14.tar.gz

解压文件

$ tar -xf linux-2.6.23-android-m5-rc14.tar.gz

1 2 3 4  下一页

Tags:SC 移植 Android

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