一台电脑(windows系统)、HiSpark Wi-Fi IoT小车套件、一条Type-C数据线
Ubuntu18.4镜像OVF.zip
文件到某个目录。**Ubuntu18.4镜像OVF
文件夹中,点击打开
导入
。开启此虚拟机
,来开启虚拟机电源HarmonyOS
登录
右键
,点击打开终端(E)
ifconfig
,然后点击回车,除lo
外,另外一个就是你的网卡信息,记录你获取到的IP地址。校园网络
、ADSL拨号
等)虚拟机
>> 设置
NAT 模式
,点击确定
MobaXterm
工具,并依次点击:Session
,SSH
按钮。bearpi
,点击回车bearpi
,注意,输入密码的时候屏幕不会显示,输完之后点击回车
Yes
保存账号信息,以免下次输入确定
注意复制到的路径!!!
同理把数字管家的源码也复制到该目录..........
cp -rfa ~/knowledge_demo_smart_home/dev/device/bearpi ~/OpenHarmony1.01/device/
cp -rfa ~/knowledge_demo_smart_home/dev/team_x ~/OpenHarmony1.01/vendor/
cp -rfa ~/knowledge_demo_smart_home/dev/third_party/iot_link ~/OpenHarmony1.01/third_party/
第一条命令
第二条命令
第三条命令
编译命令:
hb set // 如果是第一次编译,Input code path 命令行中键入"./" 指定OpenHarmony工程编译根目录后 回车,
如下图所示,使用键盘上下键选中智能扫地机
hb build // 如果需要全量编译,可以添加-f 选项
地址:device/hisilicon/hispark_pegasus/sdk_liteos/build/config/usr_config.mk
使能如下配置项
CONFIG_I2C_SUPPORT=y
CONFIG_PWM_SUPPORT=y
地址:device/hisilicon/hispark_pegasus/hi3861_adapter/hals/communication/wifi_lite/wifiservice/source/wifi_hotspot.c
EnableHotspot函数中屏蔽如下字段
139 //if (SetHotspotIpConfig() != WIFI_SUCCESS) {
140 // return ERROR_WIFI_UNKNOWN;
141 //}
地址:device/hisilicon/hispark_pegasus/hi3861_adapter/hals/communication/wifi_lite/wifiservice/source/wifi_device.c
DispatchConnectEvent函数下 屏蔽StaSetWifiNetConfig相关代码行
239 //StaSetWifiNetConfig(HI_WIFI_EVT_CONNECTED);
260 //StaSetWifiNetConfig(HI_WIFI_EVT_DISCONNECTED);