firefly-rk3399 开发记录1-环境搭建

1.固件

目前先选择builroot编译,在官方下载最新的固件,这里使用的是firefly-sdk-20200629.7z,校验MD5

通过后,则进行解压http://wiki.t-firefly.com/zh_CN/Firefly-RK3399/buildroot_compile.html,基本编译步骤和教程一样。

这里选择的是docker部署,docker的方式懂的人自认就懂

a).docker pull ubuntu:16.04 

b).创建容器,并映射目录,把固件源码目录映射到容器中

c).安装依赖,docker官方镜像是最小固件,里面缺很多东西,安装的东西上面链接的里面也有,可能需要更新源,避免走国外源太慢。

2.编译

在docker部署好之后,根据教程进行编译

a)./build.sh 全编译,编译时间有点长,这边用了接近三个小时,编译过程可能会出错,初步考虑是内存不足,系统内存8G都不够...

b)./mkfirmware.sh 更新各部分镜像链接

3)./build.sh updateimg,这里可以指定名字生成镜像,生成目录在rockdev/pack/,其实第一步全编译就已经生成过了,这里是把各个分区的固件打包在一起,做为一个镜像了,避免处理多分区的麻烦

3.下载更新固件

在rockchip官方下载工具https://github.com/roc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值