AT9G45开发板Android移植过程
时间:2017-01-05作者:华清远见
移植Android 2.2.1过程 环境:Ubuntu10.04及以后版本、Linux2.6.30源码包(软件)、ATMEL9G45开发板。(硬件) 工具:Gcc4.4及以后版本,Java6-JDK 库文件:flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev, build-essential, zip, curl 过程简介: 先拿到适合Android平台运行的内核源码树,可以从官网下,也可以从制造商处拿到。再同步Android平台源码树。再安装Java 1.6及其它第三方的库。编译内核、编译Android平台(根文件系统)、NFS联机调试。 移植基本步骤: 1. 制做出适合于Android运行的内核
a) 解压linux-2.6.30.tar.gz源码包 2. 编译打好补丁的内核。
a) make ARCH=arm menuconfig 3. 同步Android平台代码
a) Android平台实质上是根文件系统,通过NFS挂载,我们可以很轻松的调试我们的平台,在同步之前要保证磁盘有足够大的空间。理论是2GB,但实际上要有8GB的空间,才能保证万无一失。 4. 同步好源码后需要安装一些库文件及Java6环境
a) sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun-java6-jdk sun-java6-jre zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev 5. 编译Android平台
a) 进入Android平台根目录
相关资讯
发表评论
|