小熊派折叠开发板Docker编译烧录安装HAP

开发 前端
有些小伙伴已经使用了官方的Docker环境编译烧录了鸿蒙的开发板,比如说HI3861和HI3516,或者其他的开发板,这个时候如果买了小熊派折叠开发板,那环境应该怎么配置呢?

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

有些小伙伴已经使用了官方的Docker环境编译烧录了鸿蒙的开发板,比如说HI3861和HI3516,或者其他的开发板,这个时候如果买了小熊派折叠开发板,那环境应该怎么配置呢?

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

1.基础的编译环境

鸿蒙3.0的编译环境搭建请看下面这个文章

https://harmonyos.51cto.com/posts/5789

搭建完成之后,可以测试的编译一下HI3861,编译成功的话可以下一步了

2.小熊派折叠开发板编译环境搭建

(1)下载mkimage.stm32

https://pan.baidu.com/s/1T2O8luJ0-8g5ZZYdOvWfqQA 提取码:1234

下载完成后解压放到Ubuntu的/home/mm/harmony/tools,该目录需要根据自己情况新建

之后修改tools的权限 chmod 777 -R tools

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

(2)下载STM32烧录软件

官方下载地址: https://www.st.com/en/development-tools/stm32cubeprog.html

选择最新版下载 需要2.4.0+版本

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

(3)下载代码

我的代码放在/home/mm/harmony/harmonyBM/ 目录下面

  1. git clone https://gitee.com/bearpi/bearpi-hm_micro_small.git 
小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

(4)启动Docker

按照我的这个目录结构 docker启动需要在/home/mm/harmony/ 目录下启动Docker

  1. docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5  

 这样在虚拟机里面打开就包括tools文件夹了

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

(5)配置mkimage.stm32环境变量

  1. vim ~/.bashrc 

 然后在后面加

  1. export PATH=/home/openharmony/tools:$PATH 

 更新环境变量

  1. source ~/.bashrc 

3.编译小熊派折叠开发板代码

cd进入代码目录,然后执行

  1. hb set 
  2. hb build -t notest --tee -f 
小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

然后等待编译成功

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

4.烧录

(1)开发板上的拨码开关全部打到0位置,按下Reset按键

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

(2)复制文件

下面这些文件原本是没有的,需要从

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

需要在OUT文件夹里面获取

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

(3)打开STM32烧录软件,选择USB

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

(4)添加文件

目录在

Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img\flashlayout

里面的bearpi-hm_micro.tsv

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

然后下面那个添加目录

Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

(5)下载程序

点击右边这个下载程序

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

6.开机

开机之前需要把拨码开关中间那个打到1,然后按下RESET

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

 

小熊派折叠开发板Docker编译烧录安装HAP-鸿蒙HarmonyOS技术社区

7.安装HAP

参考文档:https://gitee.com/bearpi/bearpi-hm_micro_small/blob/master/applications/BearPi/BearPi-HM_Micro/docs/device-dev/BearPi-HM_Micro十分钟上手.md

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2021-12-30 16:12:07

鸿蒙HarmonyOS应用

2021-05-25 14:47:43

鸿蒙HarmonyOS应用

2022-10-14 15:55:24

环境搭建鸿蒙

2021-06-25 09:28:46

鸿蒙HarmonyOS应用

2020-10-14 09:37:03

HiBurn鸿蒙.bin文件

2020-11-06 10:15:16

HiBurn

2022-04-27 15:12:06

TCP服务器鸿蒙

2022-02-25 14:33:03

JS接口鸿蒙应用开发

2020-12-29 09:59:01

鸿蒙HarmonyOS智能家居

2020-12-16 10:05:48

鸿蒙开发板Onenet平台

2022-02-14 14:28:57

驱动开发鸿蒙系统

2022-09-20 14:27:23

设备开发鸿蒙

2022-02-16 16:01:02

Hi3516开发板鸿蒙

2022-02-11 13:49:42

Linux系统鸿蒙

2020-10-20 09:32:43

HiSparkWi-FiIoT

2022-04-01 15:54:01

DHCP网络协议开发板

2022-01-07 21:11:27

鸿蒙HarmonyOS应用

2021-12-29 16:13:03

鸿蒙HarmonyOS应用

2020-11-17 12:15:36

MQTT开发
点赞
收藏

51CTO技术栈公众号