当前位置: 首页 > 科技观察

BearPi可折叠开发板Docker编译烧安装HAP

时间:2023-03-23 11:41:03 科技观察

更多内容请访问:Harmonyos技术社区https://harmonyos.51cto.com与华为官方共建一些小伙伴已经使用官方Docker环境编译烧录了鸿蒙开发板,比如HI3861和HI3516,或者其他开发板,如果此时购买了BearPi可折叠开发板,应该如何配置环境呢?一、基础编译环境搭建鸿蒙3.0的编译环境,可以参考以下文章https://harmonyos。51cto.com/posts/5789搭建完成后可以测试编译HI3861。如果编译成功,则可以进行下一步。2.搭建小熊派折叠开发板的编译环境(1)下载mkimage.stm32https://pan.baidu.com/s/1T2O8luJ0-8g5ZZYdOvWfqQA提取码:1234下载完成后解压放在Ubuntu的/home/mm/harmony/tools中。这个目录需要根据自己的情况创建,然后修改tools的权限。chmod777-R工具(二)下载STM32烧录软件官方下载地址:https://www.st.com/en/development-tools/stm32cubeprog.html选择最新版本下载需要2.4.0+版本(3)下载代码我的代码放在harmony/harmonyBM/目录下的/home/mm/gitclonehttps://gitee.com/bearpi/bearpi-hm_micro_small.git(4)启动Docker按照我的目录结构dockerstartup需要在/home/mm/harmony/目录下启动Dockerdockerrun-it-v$(pwd):/home/openharmonyswr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5这个在虚拟机中打开时会包含tools文件夹(5)配置mkimage。stm32环境变量vim~/.bashrc然后添加exportPATH=/home/openharmony/tools:$PATH更新环境变量source~/.bashrc3.编译小熊派折叠开发板的代码cd到代码目录下,然后执行hbsethbbuild-tnotest--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\flashlayoutbearpi-hm_micro.tsv然后添加如下目录Y:\harmony\harmonyBM\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img(5)下载程序点击右侧的下载程序6.开机前,需要拨盘拨码开关中间一个置1,然后按RESET7。安装HAP参考文档:https://gitee.com/bearpi/bearpi-hm_micro_small/blob/master/applications/BearPi/BearPi-HM_Micro/docs/device-dev/BearPi-HM_Micro10分钟上手.md查看更多信息请访问:与华为共建鸿蒙科技社区https://harmonyos.51cto.com

最新推荐
猜你喜欢