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

卡哇伊大喵
发布于 2022-1-2 10:59
浏览
4收藏

【本文正在参与优质创作者激励】
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区
有些小伙伴已经使用了官方的Docker环境编译烧录了鸿蒙的开发板,比如说HI3861和HI3516,或者其他的开发板,这个时候如果买了小熊派折叠开发板,那环境应该怎么配置呢?
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

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-开源基础软件社区

2.下载STM32烧录软件

官方下载地址: https://www.st.com/en/development-tools/stm32cubeprog.html
选择最新版下载 需要2.4.0+版本
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

3.下载代码

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

git clone https://gitee.com/bearpi/bearpi-hm_micro_small.git

小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

4.启动Docker

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

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

这样在虚拟机里面打开就包括tools文件夹了
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

5.配置mkimage.stm32环境变量

vim ~/.bashrc

然后在后面加

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

更新环境变量

source ~/.bashrc

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

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

hb set
hb build -t notest --tee -f

小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区
然后等待编译成功
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

4.烧录

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

小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

2.复制文件

下面这些文件原本是没有的,需要从
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区
需要在OUT文件夹里面获取
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

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

小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

4.添加文件

目录在
Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img\flashlayout
里面的bearpi-hm_micro.tsv
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区
然后下面那个添加目录
Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

5.下载程序

点击右边这个下载程序
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

6.开机

开机之前需要把拨码开关中间那个打到1,然后按下RESET
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区
小熊派折叠开发板Docker编译烧录安装HAP-开源基础软件社区

5.安装HAP

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

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-1-2 11:33:10修改
7
收藏 4
回复
举报
3条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

感谢大喵的详细讲解

回复
2022-1-4 09:53:24
时空未宇
时空未宇

无故偷用表情包,谴责🙄🙄

回复
2022-3-2 21:48:46
物联风景
物联风景

mkimage.stm32这个工具起什么作用的?好像没这个工具也不报错,固件也能烧录

回复
2022-7-23 20:35:34
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐