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

2022年01月15日 阅读数:0
这篇文章主要向大家介绍小熊派折叠开发板Docker编译烧录安装HAP,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

【本文正在参与优质创做者激励】
e94904124c6900ebb9cad7cc089e083.jpg
有些小伙伴已经使用了官方的Docker环境编译烧录了鸿蒙的开发板,好比说HI3861和HI3516,或者其余的开发板,这个时候若是买了小熊派折叠开发板,那环境应该怎么配置呢?
image.png
f6d446d89c73382ae0e077c16e8c596.jpg
image.pnghtml

1.基础的编译环境

鸿蒙3.0的编译环境搭建请看下面这个文章
https://harmonyos.51cto.com/posts/5789
搭建完成以后,能够测试的编译一下HI3861,编译成功的话能够下一步了git

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

1.下载mkimage.stm32

https://pan.baidu.com/s/1T2O8luJ0-8g5ZZYdOvWfqQA 提取码:1234
下载完成后解压放到Ubuntu的/home/mm/harmony/tools,该目录须要根据本身状况新建
以后修改tools的权限 chmod 777 -R tools
d26438b9017e446bb62debe1cff2d231.pngdocker

2.下载STM32烧录软件

官方下载地址: https://www.st.com/en/development-tools/stm32cubeprog.html
选择最新版下载 须要2.4.0+版本
image.pngvim

3.下载代码

个人代码放在/home/mm/harmony/harmonyBM/ 目录下面
```html/xml
git clone https://gitee.com/bearpi/bearpi-hm_micro_small.gitbash

![89e17319f9a8417a8cf3b100f6c45d11.png](https://s4.51cto.com/images/blog/202201/07110327_61d7ad7f6c1da38709.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 4.启动Docker
按照个人这个目录结构 docker启动须要在/home/mm/harmony/ 目录下启动Docker
```html/xml
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5

这样在虚拟机里面打开就包括tools文件夹了
image.png微信

5.配置mkimage.stm32环境变量

```html/xml
vim ~/.bashrcmarkdown

而后在后面加
```html/xml
export PATH=/home/openharmony/tools:$PATH

更新环境变量
```html/xml
source ~/.bashrcapp

## 3.编译小熊派折叠开发板代码
cd进入代码目录,而后执行
```html/xml
hb set
hb build -t notest --tee -f

17a1d745ea5f4512929308bf8e7d8fcb.png
而后等待编译成功
8e019b8171c152c97d438aa603442a8.jpgide

4.烧录

1.开发板上的拨码开关所有打到0位置,按下Reset按键

微信图片_20220101215654.jpg

2.复制文件

下面这些文件本来是没有的,须要从
image.png
须要在OUT文件夹里面获取
image.pngpost

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

image.png

4.添加文件

目录在
Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img\flashlayout
里面的bearpi-hm_micro.tsv
image.png
而后下面那个添加目录
Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img
601cf30ed2984a5f89cee19d82f61927.png

5.下载程序

点击右边这个下载程序
47a94e40b72c44119cafca9bbeecaf94.png

6.开机

开机以前须要把拨码开关中间那个打到1,而后按下RESET
dec124e37769f4fbf2f6fab9a94aa9c.jpg
image.png

5.安装HAP

参考文档:https://gitee.com/bearpi/bearpi-hm_micro_small/blob/master/applications/BearPi/BearPi-HM_Micro/docs/device-dev/BearPi-HM_Micro%E5%8D%81%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B.md

想了解更多关于鸿蒙的内容,请访问:

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

https://harmonyos.51cto.com/#bkwz

21_9.jpg