首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > Android驱动开发热门资料发布帖

Android驱动开发热门资料发布帖

资料介绍
Android Linux kernel 编译环境

Android Linux kernel 编译环境

Android 2010-08-09 16:45:36 阅读1470 评论0 字号:大中小 订阅

编译linux内核映像
a)准备交叉编译工具链
android代码树中有一个prebuilt项目,包含了我们编译内核所需的交叉编译工具。

注意:虽然Prebuilt下包含了交叉编译工具,但是编译时有可能会出现“/bin/sh: arm-
eabi-gcc: not found”
这样的错误,因此最好从CodeSourcery上面载用于交叉编译的工具链:

http://www.codesourcery.com/gnu_toolchains/arm/download.html

http://www.codesourcery.com/sgpp/lite/arm/portal/release1802

选择 EABI

解压缩交叉编译工具链:
$ cd /usr/local/
$ sudo cp ~/arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
$ sudo tar jxvf arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-
gnu.tar.bz2
此时会解压出来一个叫做arm-2010q1的一个目录,这里面就是工具链了。

设置一下环境变量:
$ export PATH=$PATH:/usr/local/arm2007q3/bin
好了,到此,基本的内核编译环境就搞好了。


b)设定环境变量
$ emacs ~/.bashrc
增加如下两行:
ex
标签:AndroidLinuxkernel编译环境
Android驱动开发热门资料发布帖
本地下载

评论