linzhao789 发表于 2019-1-9 11:09

iTOP-4418开发板-Android5.1系统编译补充(临时)

基于iTOP-4418开发板-Android5.1系统编译补充5.6 编译-20181225 日期之后的源码本文档补充介绍 4418 编译网盘目录“J:\局域网共享_阮\iTOP4418 开发板资料汇总(不含光盘内容)\07_iTOP-4418 开发板Android 应用开发环境软件以及源码\06_Android5.1.1 镜像和源码\”中 Android5.1 源码的编译,请注意在“20181225”文件夹(包括 20181225)以及之后日期的源码编译方法可以参考本文档,如果是之前的,参考用户手册 5.5.3 小节。源码的编译环境和老版本一模一样,可以参考用户手册 5.5.1 和 5.5.2 小节烧写和老版本一模一样,可以参考用户手册 5.5.4 小节。源码下载之后,在解压之后得到“lollipop-5.1.1_r6”文件夹,进入文件夹,如下图所示。
//upload-images.jianshu.io/upload_images/9911245-2c4bbdd07abbb738.jpg


进入“u-boot”文件夹,如下图所示,可以看到 uboot 的配置文件。“nsih-1G16b-4418.txt”是 4418 的 1G 内存的配置文件,“nsih-2G16b-4418.txt”是 4418 的 2G 内存的配置文件。
//upload-images.jianshu.io/upload_images/9911245-259d62e7816772a8.jpg


作者的开发板是 1G 的内存,使用命令“cp -r nsih-1G16b-4418.txt nsih.txt”配置缺省文件,如下图所示,如果是 2G 的内存,则使用“cp -r nsih-2G16b-4418.txt nsih.txt”配置。
//upload-images.jianshu.io/upload_images/9911245-8d3b8326ad615d4c.jpg


进入到“kernel”目录下,
//upload-images.jianshu.io/upload_images/9911245-ad78238b5d24740e.jpg


所示使用命令“cp -r config_for_iTOP4418_android_5.1 .config”配置 4418 的 Android5.1 的对应内核缺省文件,如下图所示。
//upload-images.jianshu.io/upload_images/9911245-8c8e760f850a612b.jpg


接着返回到 lollipop-5.1.1_r6”目录,使用命令“ ./build_android.sh_4418”整体编译uboot、kernel 以及 Android5.1 的源码。
//upload-images.jianshu.io/upload_images/9911245-c5109f92e94ac34e.jpg


开始编译,如下图所示。
//upload-images.jianshu.io/upload_images/9911245-e3e317faf09cf31b.jpg


编译完成之后,生成的镜像在“result”目录下,如下图所示。
//upload-images.jianshu.io/upload_images/9911245-e9e699d1547e4824.jpg



1470432022 发表于 2019-1-30 10:53

学习学习学习

云山道长 发表于 2019-4-8 11:35

我用的4.4版本,和5.1版本比较起来哪个更稳定可靠

linzhao789 发表于 2019-4-16 10:08

云山道长 发表于 2019-4-8 11:35
我用的4.4版本,和5.1版本比较起来哪个更稳定可靠

Android 5.1/4.4系统都稳定

冥月33 发表于 2019-5-5 10:16

点赞

馒头天下 发表于 2019-5-7 11:31

基于iTOP-4418开发板的学习下

linzhao789 发表于 2019-5-9 09:31

馒头天下 发表于 2019-5-7 11:31
基于iTOP-4418开发板的学习下

{:smile:}

落幕以前 发表于 2019-5-17 11:16

学习了哦
页: [1]
查看完整版本: iTOP-4418开发板-Android5.1系统编译补充(临时)