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

1.基础的编译环境

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

https://blog.csdn.net/qq_33259323/article/details/117854579

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

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

1.下载mkimage.stm32

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

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

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

2.下载STM32烧录软件

官方下载地址: STM32CubeProg - STM32CubeProgrammer software for all STM32 - STMicroelectronics

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

3.下载代码

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

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

3.启动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文件夹了

4.配置mkimage.stm32环境变量

vim ~/.bashrc

然后在后面加

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

更新环境变量

source ~/.bashrc

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

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

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

然后等待编译成功

4.烧录

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

2.复制文件

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

需要在OUT文件夹里面获取

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

4.添加文件

目录在

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

里面的bearpi-hm_micro.tsv

然后下面那个添加目录

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

5.下载程序

点击右边这个下载程序

6.开机

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

5.安装HAP

参考文档:applications/BearPi/BearPi-HM_Micro/docs/device-dev/BearPi-HM_Micro十分钟上手.md · 小熊派开源社区/BearPi-HM_Micro_small - Gitee.com

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

  1. 小熊派折叠开发板(一)- 开发板介绍

    文章目录 小熊派折叠开发板 照片 参数介绍 小熊派折叠开发板 BearPi-HM Micro适配的是OpenHarmony3.0 LTS系统,系统底层为LiteOS-A系统. 照片 小熊派的包装还是很 ...

  2. 小熊派4G开发板初体验SDK开发

    小熊派4G开发板初体验 开发板硬件资源介绍 前阵子小熊派发布了一款超高性价比的4G开发板(19.8元包邮),但是板子仅限量1000套.小熊派官方给我送了一块,我们一起来学习学习: 板子做得小巧精致,控 ...

  3. 开发版安装harmonyos,HarmonyOS | 小熊派鸿蒙开发板初体验

    之前小熊派鸿蒙开发板还没开售的时候,小熊派官方给我送了一套,这是小熊派第三次给我送开发板了,开发板还是一如既往的精致: 因为时间安排不过来,所以一直没有拿出来玩.正好处于年底,又到新的一年立flag的 ...

  4. 华为认证物联网开发利器:小熊派IoT开发板

    今年8月份我和小伙伴们协同研发的基于NB-IoT的智慧路灯监控系统有幸入选华为开发者大赛IoT赛道决赛,决赛期间留意到70%以上的个人/学生开发者团队都使用到华为认证(匹配HCIP:华为认证ICT高级 ...

  5. 小熊派IoT开发板系列教程正式发布——免费学习

    小熊派介绍 小熊派IoT开发板一款由南京厚德物联网有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板.开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提 ...

  6. 2021物联网开发学习——基于小熊派IoT开发板Bear-Pi-IOT、E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link

    2021物联网开发学习--基于小熊派IoT开发板Bear-Pi-IOT.E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link 目录 作者介绍 目的 用到的 ...

  7. 【华为云技术分享】小熊派IoT开发板华为物联网操作系统LiteOS内核实战教程01-IoT-Studio介绍及安装

    1. 物联网一站式开发工具 -- IoT Studio IoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑.编译.烧录 及调试等一站式开发体验,支持 C.C++.汇编 ...

  8. 安信可 ESP8266机智云开发板:编译与烧录

    安信可 ESP8266机智云开发板:编译与烧录 编译:1.SDK 开发环境搭建见 安信可ESP系列一体化开发环境搭建                        下载地址:http://pan.ba ...

  9. 开发实践丨用小熊派STM32开发板模拟自动售货机

    摘要:本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代码,通过云端开发和设备终端开发,实现终端数据在的华为云平台显示. 本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代 ...

最新文章

  1. linux dmesg命令(显示开机信息)
  2. socket绑定的ip为INADDR_ANY 的意义 htonl(INADDR_ANY)(0.0.0.0所有地址、不确定地址、任意地址)(htonl和htons区别)
  3. 【NLP】哈工大|NLP数据增强方法?我有15种
  4. pythonselenium设置_selenium 怎样设置请求头?
  5. 【OpenCV】图像几何变换:旋转,缩放,斜切
  6. leetcode 62. 不同路径(dp)
  7. 大数据上的“大产品”
  8. 腾讯广告北京招聘专场,offer等你解锁
  9. ThinkPHP—URL的访问以及各种方法的操作
  10. 排序算法总结(四)快速排序【QUICK SORT】
  11. oracle中的hint是什么,SQL优化过程中常见Oracle中HINT的30个用法
  12. quartus波形仿真破解MODELSIM
  13. ubuntu qemu安装教程
  14. 阿里云思维导图系列(一)开篇
  15. JS-DOM操作基础
  16. 深度信念网络(Deep Belief Network)
  17. python 安装失败 errorcode 2203_win10系统安装软件出现the error code is 2203错误怎么办...
  18. 台式计算机驱动程序未被安装,计算机图形驱动程序安装失败的原因及其解决方法...
  19. Java Back Propagation Neural Network(JAVA反向传播神经网络)
  20. moodle php平台,“MOODLE平台安装与使用”

热门文章

  1. 关于redis的pipline和lua脚本
  2. 《算法之道》精华 难解问题部分
  3. 屏幕空间实时非平面反射
  4. 阿里云ACE认证之理解CDN技术
  5. UVa12034 Race
  6. 项目微管理17 - 双赢
  7. 定义项目名称快速启动项目
  8. Android手机截屏
  9. js条件判断时隐式类型转换
  10. C库中没有itoa以及C++中string没有split方法的原因