鸿蒙OpenHarmony【轻量系统烧录】 (基于Hi3861开发板)

烧录

烧录是指将编译后的程序文件下载到开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。

Hi3861V100的镜像烧录通过Windows环境进行烧录,开发者启动烧录操作后,DevEco Device Tool通过Remote远程模式,将Ubuntu环境下编译生成的待烧录程序文件拷贝至Windows目录下,然后通过Windows的烧录工具将程序文件烧录至开发板中。

前提条件

  • 代码已编译完成。
  • 根据USB转串口驱动安装指南安装USB转串口的驱动程序。

鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。

操作步骤

  1. 请连接好电脑和待烧录开发板,需要连接USB口,具体可参考Hi3861V100开发板介绍

  2. 在DevEco Device Tool中,选择REMOTE DEVELOPMENT > Local PC,查看远程计算机(Ubuntu开发环境)与本地计算机(Windows开发环境)的连接状态。

    • 如果Local PC右边连接按钮为

      ,则远程计算机与本地计算机为已连接状态,不需要执行其他操作。

    • 如果Local PC右边连接按钮为

      ,则点击绿色按钮进行连接。连接时DevEco Device Tool会重启服务,因此请不要在下载源码或源码编译过程中进行连接,否则会中断任务。

  3. 在菜单栏中点击Project Settings按钮,进入Hi3861V100工程配置界面。

  4. 在"Tool Chain"页签,检查Uploader烧录器工具是否已安装。

    • 如工具为"uninstalled"状态(

      ),可单击Download Uninstalled Tools ,自动安装所需工具,或单击工具后方的Download安装指定工具。

    • 如工具无法通过Download 方式安装,表示该工具未被DevEco Device Tool收录,需要开发者自行下载到本地后单击Import导入。

  5. 在"wifiiot_hispark_pegasus"页签,设置烧录选项,包括upload_port、upload_protocol和upload_partitions。配置完成后工程将自动保存。

    • upload_port:选择已查询的串口号。

    • upload_protocol:选择烧录协议,选择"hiburn-serial"。

    • upload_partitions:选择待烧录的文件名称。DevEco Device Tool已预置默认的烧录文件信息,如果需要修改待烧录文件地址,可点击每个待烧录文件后的

      按钮进行修改。

  6. 在"PROJECT TASKS"中,点击hi3861下的Upload按钮,启动烧录。

  7. 启动烧录后,显示如下提示信息时,请在15秒内,按下开发板上的RST按钮重启开发板。

    重新上电后,界面提示如下信息时,表示烧录成功。

鸿蒙语言有TS、ArkTS等语法,那么除了这些基础知识之外,其核心技术点有那些呢?下面就用一张整理出的鸿蒙学习路线图表示:

从上面的OpenHarmony技术梳理来看,鸿蒙的学习内容也是很多的。现在全网的鸿蒙学习文档也是非常的少 ,下面推荐一些:完整内容可在头像页保存,或这qr23.cn/AKFP8k甲助力

内容包含:《鸿蒙NEXT星河版开发学习文档》

  • ArkTS
  • 声明式ArkUI
  • 多媒体
  • 通信问题
  • 系统移植
  • 系统裁剪
  • FW层的原理
  • 各种开发调试工具
  • 智能设备开发
  • 分布式开发等等。

这些就是对往后开发者的分享,希望大家多多点赞关注喔!

相关推荐
小雨青年19 分钟前
【HarmonyOS 7 悬浮页签深度实战】01 HdsTabs、Tabs 与悬浮页签如何选择
华为·harmonyos
kiros_wang5 小时前
@Observed/@ObjectLink深层监听:嵌套对象更新失效根源与修复
华为·harmonyos
智塑未来11 小时前
鸿蒙6.1隐私安全升级——加密分享限时查看+水印+应用锁+防诈一键开启
安全·华为·harmonyos
OH_TPC12 小时前
HarmonyOS APP开发---“股动力“实时行情App,需要用到这个库
华为·音视频·harmonyos·鸿蒙
core51213 小时前
如何从多架构 Docker 镜像中导出指定的 ARM64 版本
华为·docker·架构·镜像·导出·多架构
AskHarries13 小时前
一个页面如何布局关键词
程序员
面包龙13 小时前
什么是 AI?从人工智能、机器学习到大语言模型和 Agent
人工智能·程序员·全栈
明月沟渠照不进13 小时前
我让 TRAE Work 给自己造了个"填表技能",工时日报从此只说一句人话
程序员
文心快码BaiduComate14 小时前
额度不足的痛,我们懂!文心快码Comate测试版不限量Token第二弹来了!
程序员·ai编程·创业
砚凝霜14 小时前
软考网络工程师|案例分析:华为盒式交换机开局一本通核心考点总结
网络·华为