迅为开发板知识库-4418开发板编译Android镜像内容分享

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了迅为开发板知识库-4418开发板编译Android镜像内容分享相关的知识,希望对你有一定的参考价值。

迅为4418开发板是基于Ubuntu12.04.2 平台做开发,所有的配置和编译脚本也是基于此平台。如果你对Linux 和android 开发很熟悉,相信你会根据错误提示逐步找到原因并解决,错误提示一般是选用的平台缺少了某些库文件或者工具等原因造成的;否则,我们建议初学者使用和我们一致的平台,即Ubuntu12.04.2,你可以在我们的网盘下载Ubuntu12.04.2 的镜像,安装的时候请务必参考我们手册提供的步骤,这是我们经过严格测试的,以免遗漏一些开发时所需要的组件。

详情了解:http://topeetboard.com 更多了解:https://arm-board.taobao.com

一、基本环境设置

使用已经搭建编译环境的镜像,用户只需要安装虚拟机“Vmware_Workstaion_wm”,

然后用虚拟机加载搭建好环境的Ubuntu 镜像。

“搭建好的镜像”提供网址供大家下载,加载方法参考

“3.2 安装虚拟机以及Ubuntu12.04.2 等软件”。

 

用户也可以自行搭建编译环境,参考“第六章搭建Android编译环境”

 

二、源码整体编译

加载搭建好的Ubuntu镜像之后,编译Android还缺少一个javap命令,在Ubuntu命令行中,任意目录下,使用命令:

update-alternatives --install "/usr/bin/javap" "javap" "/usr/lib/jvm/jdk1.6.0_43/bin/javap" 1

 

接着需要配置内核的缺省,进入解压出来的源码目录android,然后进入kernel目录,使用命令“cp -r config_for_iTOP4418_android_AR8031  .config”配置缺省文件。如果网卡芯片是RTL8211,则使用“cp -r config_for_iTOP4418_android_RTL8211 .config”。

 

编译完成之后,在result目录下,

生成了uboot文件“u-boot-iTOP-4418.bin”;

生成了kernel文件“ boot.img”;

生成了Android文件系统“cache.img”“system.img”“userdata.img”。

 

编译完成之后,uboot源码,kernel,Android以及中间文件(不包括源码压缩包)一共占用40G空间,如果编译不通过,用命令“df -l”查看一下硬盘空间够不够。

 

产品研发要选迅为4418开发板:

 

 

 

 


以上是关于迅为开发板知识库-4418开发板编译Android镜像内容分享的主要内容,如果未能解决你的问题,请参考以下文章

迅为4418开发板/6818开发板教你如何修改屏幕

迅为嵌入式4418开发板Android4.4-更改uboot开机LOGO

迅为iTOP-4418/6818开发板-驱动-实现GPIO扩展

嵌入式开发板ARM开发板-迅为4418开发板接口基本介绍

嵌入式开发 迅为iTOP-4418/6818开发板最新资料介绍

迅为iTOP-4418开发板串口虚拟控制台配置为普通串口