本帖最后由 Tinker_XwnIbwSU 于 2022-6-30 17:48 编辑
环境搭建:- sudo apt-get update
- sudo apt-get install git-core gitk git-gui gcc-arm-linux-gnueabihf gcc-armlinux-
- gnueabi device-tree-compiler gcc-aarch64-linux-gnu mtools parted
- libssl-dev fakeroot curl python make gcc lzop libc6:i386 lib32stdc++6
- libncurses5:i386 libstdc++6:i386 bison libxml2-utils -y
- sudo apt-get install liblz4-tool -y
- pip install pycrypto
复制代码- sudo apt-get install openjdk-8-jdk
- Java 版本切換
- sudo update-alternatives --config java
复制代码 安裝docker
請參考https://docs.docker.com/engine/install/ubuntu/
- 安裝Google的repo命令工具參考
- mkdir ~/bin
- PATH=~/bin:$PATH
- curl https://storage.googleapis.com/git-repo-downloads/repo >
- ~/bin/repo
- chmod a+x ~/bin/repo
- git config --global user.email "test@asus.com"
- git config --global user.name "test"
复制代码
步骤如下:
1、下载源码
这里使用风火轮技术团队下载好的源码
https://pan.baidu.com/s/1SRDT2Ot3d2DH-zHS1i2D1g
提取码:wqbd
选择下载repo目录下的文件
2、导出源码
(1)把下载的全部分包集合为一个整包
- cat tinkerEdgeR-Android.tar.gz.* > tinkerEdgeR-Android.tar.gz
复制代码 (2)校验MD5
- cat tinkerEdgeR-Android.md5
- md5sum tinkerEdgeR-Android.tar.gz
复制代码 这两个输出值要一样
(3)解压
- tar xzvf tinkerEdgeR-Android.tar.gz
- ls -a
复制代码 解压完生成.repo目录
(4)导出
3、编译系统
- cd ~/TinkerEdgeR-Android
- ./docker_builder/docker-builder-run.sh
- ./build.sh
复制代码 生成镜像路径:
TinkerEdgeR-Android/IMAGE/ Tinker_Edge_R-Android9-eng-test-YYYYMMDD.HHMM/IMAGES/update.img
|