<meta name="keywords" content="庄家克星时时彩,iTOP4412开发板Android4.4源码编译分享" />
欢迎访问庄家克星时时彩-时时彩qq群-时时彩平台推荐!   登录 | 免费注册 ]   

就是塔塔的个人空间 http://badahub.com/space-uid-136863.html [收藏] [复制] [分享] [RSS]

博客

iTOP4412开发板Android4.4源码编译分享

已有 117 次阅读2019-6-20 11:01

注意:本小节,介绍的源码指的是“20170803”以及后续新增的源码。

5.4.1.1 uboot 的编译

时时彩Android4.4.4 对应 uboot 的源码,编译器,参数配置,编译脚本以及编译参数和

Android4.0.3 的 uboot 全部一模一样。

5.4.1.2 Linux 内核的编译

源码目录

时时彩网盘下载 Android4.4.4 对应的源码。在网盘“iTOP-4412 开发板系统源码及镜像(其

时时彩他)”→“android_4.4.4 源码及镜像”目录下,在最新日期的文件夹下的“iTop4412-

时时彩android4.4-kernel_xxxx.tar.gz”压缩包,xxxx 表示日期。

编译器

Android4.4.4 对应内核的编译器和 Android4.0.3 的内核编译器一模一样。

参数配置

时时彩内核的编译是组合式配置文件,基本的配置文件名是“config_for_android_XX_YY”,

时时彩XX,YY 表示用下表所示的参数替代。POP 和 SCP 分别对应核心板的 POP 和 SCP;elite 和

super 分别对应精英版和全能版;no_wifi 参数仅用于精英版,表示不支持 WiFi 模块(如果没

有 WiFI 模块,那么就需要配置为 no_wifi)。

如上表所示,如果需要 Android4.4.4 支持 WiFi,则需要配置对应的参数,不支持 WiFi

也需要进行对应配置。

编译生成内核镜像举例

时时彩和 Android4.0.3 内核一样,如果需要编译对应核心板的内核,首先使用 cp 命令将对应

时时彩的配置文件覆盖掉“.config”。

如果用户要使用 5 寸屏幕,先要参考用户手册“5.5 支持 5 寸屏的内核补丁文件”,给内

时时彩核打补丁,然后使用命令“vim .config”,在文件中搜索关键词

时时彩“CONFIG_TOUCHSCREEN_GT9XX=y”,在“CONFIG_TOUCHSCREEN_GT9XX=y”之

后添加一行“CONFIG_TOPEET_LCD5X0=y”,添加完成之后,如下图所示。如果用户不使

用 5 寸屏幕,则可以跳过这一步。

时时彩最后执行编译命令“make zImage”。

时时彩生成内核镜像的目录也是“arch”-->“arm”-->“boot”。

时时彩例如:开发板是精英版,POP 核心板,需要支持 WiFi 模块,那么缺省文件就需要配置为

“config_for_android_pop_elite”。

时时彩开发板是精英版,POP 核心板,不支持 WiFi 模块,那么缺省文件就需要配置为

时时彩“config_for_android_pop_no_wifi”。

5.4.1.3 Android4.4.4 的编译

更新环境 javap

编译 Android4.4.4,还缺少一个“javap”命令,使用命令:

时时彩“update-alternatives --install "/usr/bin/javap" "javap"

"/usr/lib/jvm/jdk1.6.0_43/bin/javap" 1”

更新一下,如下图所示。

内核以及 Android 源码路径

编译 Android4.4 源码的时候,一定要注意内核源码的目录。在和 Android 源码目录

时时彩“ iTop4412_KK4.4_git ”的同一级目录下,将内核源码解压。

时时彩例如,如下图所示,作者将内核源码和 Android4.4 源码压缩包放到“/home/iTOP-

4412-Android4.4”目录下,解压“iTop4412_KK4.4_git_xxx.tar.gz”和“iTop4412-

android4.4-kernel_xxx.tar.gz”,Android 源码解压之后得到“iTop4412_KK4.4_git”和

时时彩“kernel”目录。“iTop4412_KK4.4_git”目录下就是 Android 源码,

“kernel/iTop4412_Kernel_3.0”目录下就是内核源码。

另外在编译 Android4.4 之前,必须成功编译 Android4.4 对应的内核。

然后进入 Android4.4.4 源码解压后得到文件夹“iTop4412_KK4.4_git”中,使用命令

“./build_android.sh”,运行一键编译脚本,开始编译 Android4.4.4。注意:编译

时时彩Android4.4.4 必须保证给 Ubuntu 系统提供 3G 以上内存。这里“提供 3G 以上内存”的意

思,不仅仅是指在 VMware Workstations 虚拟机中设置分配 3G 内存。例如,用户在编译的

时候,PC 机的内存一共是 4G,在虚拟机中设置分配 3G 内存,但是在 Windows 系统下,开

时时彩着 QQ,杀毒软件,音乐播放器,浏览器等等,这样在 Windows 下占用的内存就快 2G 了,

时时彩那么虚拟机会自动调整到只占用 2G,甚至不到 2G 的内存,这样是没法编译通过的。

时时彩正确的分配内存方法是,首先给虚拟机分配 3G 以上内存,然后在 Windows 下关掉尽量

时时彩多的不必要的应用,关掉尽量多应用的后台程序。

当然,如果用户的 PC 是 8G 或者 16G 内存,随意就成。

编译完成之后,在文件夹“iTop4412_KK4.4_git/out/target/product/smdk4x12”中,

时时彩生成镜像“system.img”和“ramdisk-uboot.img”。

这里还需要注意的是,Android4.4.4 源码需要占用较大的空间,用户需要确认有足够的

空间才能够成功编译。Android4.0.3 编译完成后总共大约占用 18G 的空间,Android4.4.4 编

时时彩译完成后总共占用大约 36G 的空间。

时时彩用户完全按照步骤编译错误,可以使用“df -l”查看一下盘符剩余空间还剩下多少,如果

是已使用 100%,则是空间不足。

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册
验证问答 换一个 验证码 换一个

回顶部 幸运五张-幸运五张规则-掌联幸运五张安卓版 捕鱼达人3-捕鱼达人3无限金币免费版 北京pk10-北京pk10新凤凰-凤凰pk10预测 安徽福彩网-安徽福彩快3网上购买 888棋牌游戏-盛大娱乐棋牌平台-棋牌电玩城送彩金 助赢时时彩-韩国时时彩助赢-韩国时时彩助赢计划 亿酷棋牌-象棋棋牌-棋牌游戏娱乐下载 北京pk10开奖-pk10赛车群-pk10开奖首选网上手游 qq捕鱼大亨-千炮捕鱼-qq游戏捕鱼大亨 时时彩后二-时时彩后二技巧-时时彩后二计划 开心棋牌-娱乐棋牌送救济金-四方棋牌送救济金 11选5软件-快赢11选5软件-11选5玩法 波克棋牌-现金牛牛棋牌-亲朋棋牌游戏手游 亲朋棋牌-舟山99棋牌-唐朝电玩城棋牌 天逸时时彩-时时彩开奖结果-时时彩全天计划稳赢版