在小熊派BearPi-HM_Micro_small开发板上安装HAP
引言
本文介绍如何在小熊派BearPi-HM_Micro_small开发板上安装HAP。
参考:
https://gitee.com/bearpi/bearpi-hm_micro_small/blob/master/applications/BearPi/BearPi-HM_Micro/docs/device-dev/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%BC%80%E5%8F%91%E6%9D%BF%E4%B8%8A%E5%AE%89%E8%A3%85HAP%E5%BA%94%E7%94%A8.md
一、准备工作
1、开发板:小熊派BearPi-HM_Micro_small开发板,OpenHarmony 3.0。
参考:《搭建小熊派BearPi-HM_Micro_Small的纯Ubuntu开发环境》
2、一张TF卡和一个读卡器。
二、安装步骤
1、准备一张TF卡和一个读卡器,将TF卡格式化成FAT32格式,在TF卡中新建hap_tools
文件夹,在hap_tools
文件夹下再新建一个hap_example
文件夹。
2、把小熊派鸿蒙工程文件夹:applications/BearPi/BearPi-HM_Micro/tools/hap_tools中的hap工具bm拷贝到TF卡的/hap_tools里面。
关于HAP工具bm的使用方法,可以查阅官方文档:
https://gitee.com/openharmony/docs/blob/master/zh-cn/readme/%E5%8C%85%E7%AE%A1%E7%90%86%E5%AD%90%E7%B3%BB%E7%BB%9F.md
3、将准备安装的HAP包(比如:xxx.hap)拷贝到TF卡中的/hap_tools/hap_example文件夹里面。
4、将TF卡插到开发板,然后开发板上电。
5、在Windows下,使用终端工具(如:MobaXterm工具),通过串口与开发板建立连接。也可以使用DevEco Device Tool的终端工具Monitor。
6、在终端中执行命令:ls /dev
,查看系统是否检测到了TF卡。
7、终端中输入以下命令:mount /dev/mmcblk0p0 /sdcard vfat
,将TF卡挂载到/sdcard目录下。
8、进入HAP工具bm所在目录:cd sdcard/hap_tools
9、关闭签名:./bm set -s disable
10、打开调试模式:./bm set -d enable
11、安装应用:./bm install -p hap_example/xxx.hap
如果想卸载应用,执行以下命令:
./bm uninstall -n com.bearpi.ledcontrol
卸载后要重启开发板。这里的com.bearpi.ledcontrol
是要卸载的hap的包名(bunduleName),可以到应用项目的config.json文件中查看,如下图所示: