小熊派折叠开发板Docker编译烧录安装HAP
有些小伙伴已经使用了官方的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相关推荐
- 小熊派折叠开发板(一)- 开发板介绍
文章目录 小熊派折叠开发板 照片 参数介绍 小熊派折叠开发板 BearPi-HM Micro适配的是OpenHarmony3.0 LTS系统,系统底层为LiteOS-A系统. 照片 小熊派的包装还是很 ...
- 小熊派4G开发板初体验SDK开发
小熊派4G开发板初体验 开发板硬件资源介绍 前阵子小熊派发布了一款超高性价比的4G开发板(19.8元包邮),但是板子仅限量1000套.小熊派官方给我送了一块,我们一起来学习学习: 板子做得小巧精致,控 ...
- 开发版安装harmonyos,HarmonyOS | 小熊派鸿蒙开发板初体验
之前小熊派鸿蒙开发板还没开售的时候,小熊派官方给我送了一套,这是小熊派第三次给我送开发板了,开发板还是一如既往的精致: 因为时间安排不过来,所以一直没有拿出来玩.正好处于年底,又到新的一年立flag的 ...
- 华为认证物联网开发利器:小熊派IoT开发板
今年8月份我和小伙伴们协同研发的基于NB-IoT的智慧路灯监控系统有幸入选华为开发者大赛IoT赛道决赛,决赛期间留意到70%以上的个人/学生开发者团队都使用到华为认证(匹配HCIP:华为认证ICT高级 ...
- 小熊派IoT开发板系列教程正式发布——免费学习
小熊派介绍 小熊派IoT开发板一款由南京厚德物联网有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板.开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提 ...
- 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 目录 作者介绍 目的 用到的 ...
- 【华为云技术分享】小熊派IoT开发板华为物联网操作系统LiteOS内核实战教程01-IoT-Studio介绍及安装
1. 物联网一站式开发工具 -- IoT Studio IoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑.编译.烧录 及调试等一站式开发体验,支持 C.C++.汇编 ...
- 安信可 ESP8266机智云开发板:编译与烧录
安信可 ESP8266机智云开发板:编译与烧录 编译:1.SDK 开发环境搭建见 安信可ESP系列一体化开发环境搭建 下载地址:http://pan.ba ...
- 开发实践丨用小熊派STM32开发板模拟自动售货机
摘要:本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代码,通过云端开发和设备终端开发,实现终端数据在的华为云平台显示. 本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代 ...
最新文章
- linux dmesg命令(显示开机信息)
- socket绑定的ip为INADDR_ANY 的意义 htonl(INADDR_ANY)(0.0.0.0所有地址、不确定地址、任意地址)(htonl和htons区别)
- 【NLP】哈工大|NLP数据增强方法?我有15种
- pythonselenium设置_selenium 怎样设置请求头?
- 【OpenCV】图像几何变换:旋转,缩放,斜切
- leetcode 62. 不同路径(dp)
- 大数据上的“大产品”
- 腾讯广告北京招聘专场,offer等你解锁
- ThinkPHP—URL的访问以及各种方法的操作
- 排序算法总结(四)快速排序【QUICK SORT】
- oracle中的hint是什么,SQL优化过程中常见Oracle中HINT的30个用法
- quartus波形仿真破解MODELSIM
- ubuntu qemu安装教程
- 阿里云思维导图系列(一)开篇
- JS-DOM操作基础
- 深度信念网络(Deep Belief Network)
- python 安装失败 errorcode 2203_win10系统安装软件出现the error code is 2203错误怎么办...
- 台式计算机驱动程序未被安装,计算机图形驱动程序安装失败的原因及其解决方法...
- Java Back Propagation Neural Network(JAVA反向传播神经网络)
- moodle php平台,“MOODLE平台安装与使用”