完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 刚刚到手的板子,按手册步骤成功烧写了系统,o( ̄▽ ̄)d,分享一下。 Android4.4.4 的编译环境,是在迅为的网盘或者 github中下载 Android4.4 的源码压缩包。解压后可以得到Android4.4.4 和 Kernel 的源码。 第一步,uboot的编译 uboot 源码在用户光盘“Android 源码”文件夹中的压缩包 “iTop4412_uboot_xxx_xxx.tar.gz”中,如下图所示。 如上图所示,编译 uboot 还需要将一个工具文件夹“CodeSign4SecureBoot”,这个工 具文件夹在4412光盘“Android 源码”文件夹中。这个工具文件夹需要和 uboot 源码文件夹在同一目录下。 如下图所示,这里在“/home/topeet”目录下新建了一个“android4.0”文件夹 ,将源码 uboot 的源码和工具拷贝到这个文件夹中。 如下图所示,解压使用命令 “tar -vxf iTop4412_uboot_scp_20141224.tar.gz”解压 uboot 源码。 解压后生成 uboot 源码文件夹“iTOP4412_uboot_xxx”,如下图所示。 然后就可以进行编译了,进入 uboot 源码文件夹,编译 uboot。使用命令 “./create_uboot.sh”编译 uboot,如下图所示。 编译完成后,在 uboot 源码文件夹中会生成 uboot 的镜像文件“u-boot-iTop-4412.bin”。如下图所示,编译生成了 uboot 镜像文件“u-boot-iTOP-4412.bin”。 5.5.2 Linux内核的编译 Android4.4.4 的内核使用的版本是 3.0.15,与 Android4.0.3 的内核版本是一样的。 解压后,得到文件夹“iTop4412_Kernel_3.0”,进入该文件夹,如下图所示。 编译器也是使用的“arm-2009q3”。如果在环境变量中,默认不是该编译器,那么则需 要如下图所示修改一下,修改完之后记得使用命令“source .bashrc”更新环境变量。 然后使用“make”命令编译内核。如下图,编译完成。 在“arch/arm/boot”文件夹中生成镜像“zImage”。 5.5.3 Android4.4.4的编译 用户使用迅为电子提供的搭建好的编译环境,如果能够编译通过 Android4.0.3,那么 Android4.4.4 的编译就很简单了。 首先要将对应的内核文件和 Android 文件解压到同一级目录,如下图,蓝框中分别是内 核以及 Android 源码文件夹。 编译 Android4.4.4,还缺少一个“javap”命令,如下图所示,使用命令: “update-alternatives --install /usr/bin/javap javap/usr/lib/jvm/jdk1.6.0_43/bin/javap 300” 更新一下。 然后进入 Android4.4.4 源码解压后得到文件夹“iTop4412_KK4.4”中,使用命令 “./build_android.sh”,运行一键编译脚本,开始编译 Android4.4.4。 |
|
相关推荐
|
|
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
1851 浏览 1 评论
642 浏览 0 评论
1372 浏览 1 评论
2075 浏览 1 评论
飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
1169 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 08:54 , Processed in 0.439106 second(s), Total 40, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号