完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
迅为是基于Ubuntu12.04.2 平台做开发,所有的配置和编译脚本也是基于此平台。如果你对Linux 和Android 开发很熟悉,相信你会根据错误提示逐步找到原因并解决,错误提示一般是选用的平台缺少了某些库文件或者工具等原因造成的;否则,我们建议初学者使用和我们一致的平台,即Ubuntu12.04.2,你可以在我们的网盘下载Ubuntu12.04.2 的镜像,安装的时候请务必参考我们手册提供的步骤,这是我们经过严格测试的,以免遗漏一些开发时所需要的组件。 一、基本环境设置 使用已经搭建编译环境的镜像,用户只需要安装虚拟机“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”查看一下硬盘空间够不够。
|
|
相关推荐
|
|
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
298 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
668 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
588 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介
1210 浏览 0 评论
非科班也能玩转Android应用,体验QT跨平台能力-迅为RK3568开发板
1068 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 02:09 , Processed in 0.614225 second(s), Total 65, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号