#DAYU200体验官# OpenHarmony 3.1 Release docker编译指南 原创 精华
HonestQiao
发布于 2022-4-14 14:24
浏览
7收藏
OpenHarmony 3.1 Release docker编译指南
Author: HonestQiao Date: 2022-04-12 Update:2022-04-13
说明:
- 作者环境:主机MacBook Pro 2015(16G),Docker Desktop for Mac(官方)
- 以下所有操作过程,经过实测验证;
- 只要启用了docker环境,那么与主机是什么系统就没有关系,确保docker内的操作按照以下文档来即可
- 涉及设备和验证:
- HiSpark Wi-Fi IoT:一次全新建立docker环境编译轻量版成功
- HiSpark AI Camera:一次全新建立docker环境编译小型版和标准版均成功
- DAYU200:二次全新建立docker环境编译标准版均均成功
感谢:
- 李工做小白鼠反复测试验证,提供建议
- 连志安老师提供帮助指导
一、编译环境创建:使用docker
-
docker环境准备:
-
核心:至少分配4核,更多更好
-
内存:至少分配4G,更大更好
-
磁盘:至少分配100G
-
-
运行镜像:【耗时较长,请耐心等待】
-
后续操作,都在docker环境内执行
-
如退出或者重启过docker服务,可通过如下方式重新进入:
-
二、准备环境并获取源码:以下操作在docker环境内执行
-
设置时间:
-
设置ssh秘钥:
- 方式1:已在gitee设置过公钥【不清楚或者找不到个人私钥那就直接用方式2】
-
方式2:生成一个新的秘钥,可参考 生成/添加SSH公钥 - Gitee官方指导
-
验证ssh账户状态
-
设置git:
-
安装repo:
-
下载源码:【耗时较长,请耐心等待】
-
预编译工具包:【耗时较长,请耐心等待】
三、编译代码:以下操作在docker环境内执行【耗时较长,请耐心等待】
-
编译轻量版:
-
WiFi-IoT(Hi3861)- hispark_pegasus:
-
wifiiot_hispark_pegasus
-
-
-
编译小型版:
-
Hi3516DV300-hispark_taurus:
-
ipcamera_hispark_taurus
-
ipcamera_hispark_taurus_linux
-
-
-
编译标准版:编译过程较长,可能长达数小时
-
Hi3516dv300:
-
Hi3516DV300
-
-
DAYU200:
-
rk3568:
-
-
四、烧录:未完待续
五、体验:未完待续
随时更新,烧录和体验待更新!
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
OpenHarmony 3.1 Release 编译.pdf 101.91K 196次下载
已于2022-11-30 14:32:50修改
赞
11
收藏 7
回复
11
3
7
相关推荐
第一时间看到老师的文章,我马上前排学习!
乔老师是我大哥,OpenHarmony是我最爱,马上安排学习!
请问一下单步编译rk3568 kernel 是什么命令呢?要是修改kernel 修改哪里的呢?out、src_tmp 里的么?