Hi3516 OpenHarmony_2.0_Canary版本设备开发起始篇
此文档是针对 OpenHarmony 2021年6月2日发布的OpenHarmony_2.0_Canary 版本分析。
1. 开发环境
-
HiSpark_AI_Hi3516D300开发板
-
虚拟机安装Ubuntu18.04版本,参考https://device.harmonyos.com/cn/docs/start/introduce/oem_minitinier_environment_lin-0000001105407498搭好建开发环境。
2.获取源码
通过repo获取源码
repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-2.0-Canary --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
3.系统编译
OpenHarmony_2.0_Canary里新增了build.sh编译脚本,同时也支持hb编译
./build.sh --product-name Hi3516DV300 --ccache
hb set(设置编译路径)
.(选择当前路径)
选择ipcamera_hispark_taurus@hisilicon并回车
hb build -f(执行编译)
4.系统烧写
1)使用HiTool工具烧写
系统编译后生成的文件在out/ohos-arm-release/packages/phone/images/目录下,其中Hi3516DV300-emmc.xml文件是Hi3516板卡的EMMC分区配置表,通过HiTool工具导入后进行相应的文件配置。
HiTool配置如下参数后,点击选项卡烧写eMMC->烧写。

5.系统运行
系统烧写完成后自动重启运行正常。


本文档详细介绍了如何在Ubuntu18.04环境下,使用HiSpark_AI_Hi3516D300开发板进行OpenHarmony_2.0_Canary版本的开发。首先,搭建开发环境,然后通过repo获取源码,并使用build.sh或hb工具进行系统编译。接着,利用HiTool烧写系统到设备,并在烧写完成后自动重启运行。
1万+

被折叠的 条评论
为什么被折叠?



