本教程详细记录了全志 R329 tina 系统镜像的编译方法。
1、SDK 下载
下载 sdk:
git clone https://github.com/sipeed/R329-Tina-jishu.git
如果觉得官方的 github 下载速度不行,你也可以通过如下 gitee 链接下载,速度会快很多,我已做好同步:
git clone https://gitee.com/jeremyjj/R329-Tina-jishu.git
2、docker 开发环境搭建
docker pull 镜像包(在我的 dockerhub 里下载,我的这个镜像对官方的镜像没做多大改动,主要加入了 ssh 支持,因为习惯了 vscode 远程开发):
docker pull jeremyj666/r329_tina:v0
启动容器:
docker run -it -p 端口:22 --net=bridge --ipc=host --pid=host --name r329_tina -v /path/to/your/host:/path/to/your/container jeremyj666/r329_tina:v0 /bin/bash
3、镜像编译和打包
进入步骤1下载的 sdk,输入以下命令进行镜像的编译:
source build/envsetup.sh
lunch r329_evb5-tina
## 编译
make -j32
若编译成功会有如下 log:
## 打包镜像
pack
若打包成功会有如下 log:
可以看到生成了 tina_r329-evb5_uart0.img 系统镜像文件。
收工~
晒一下我刚收到的 R329,看起来不错~