网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

Android固件编译-迅为3399开发板Android8系统编译

首先从光盘下载迅为提供的 android 8.1 源码,在光盘“iTOP-3399 光盘资料\20201112\04 源码_Android8.1 文件系统”目录下,下载后得到的源码文件目录如下图:

然后使用解压工具解压得到的源码,如下图:

解压完生成 itop-3399_8.1_20190923.tar.gz 压缩包,如下图:

拷贝解压生产的 itop-3399_8.1_xxxxxxxx.tar.gz(xxxxxxxx 代表源码的发布日期)文件到 Ubuntu 系统,然后在Ubuntu 系统下解压,如下图:

解压完成后,得到文件夹:itop-3399_8.1,如下图:

打开 Android8 的源码,进入/home/topeet/itop-3399_8.1/kernel/arch/arm64/boot/dts/rockchip 目录下,打开 itop-3399.dtsi 设备树文件,如下图所示,默认源码里面指定屏幕是 10.1 寸,如果我们想源码里面指定屏幕是其他尺寸,将指定屏幕的宏定义生效就好了。

例如,我想指定屏幕为 7 寸屏,修改设备树,如下图所示:

使用cd 命令进图到itop-3399_8.1 文件夹,然后输入编译脚本“./create.sh”开始编译 android 8.1 系统,如下图:

编译中,如下图:

编译的过程中,可能会遇到错误,如下图:

我们需要终端输入如下命令,
export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8
-XX:+TieredCompilation -Xmx4g"
./prebuilts/sdk/tools/jack-admin kill-server
./prebuilts/sdk/tools/jack-admin start-server
然后在继续编译,如下图:

编译完成,会在目录“rockdev/Image-rk3399_mid”生成镜像文件,如下图:




热门搜索:UL24RA-15 TLP725 CC2544RHBR TLP712 TLP76MSG PDU1220 02B0500JF N060-002 TLP1008TEL PS-415-HG 2856032 2866569 TRAVELER3USB SBBSM2120-1 TLP808 TLP712B LC1800 2858030 TLP808NETG BT151S-800R118 ADC128S102CIMTX SUPER6OMNI B 01M2251SFC3 TLP604 01T1001JF
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质