【开发板试用报告】Wi-Fi IoT 智能家居套件开箱测评+环境搭建
有幸被选中开发板测试。万分感谢!
周五打电话,比较惊喜,也比较期待。但是等了个周末。周一才拿到开发板。快递非常用心,里面包了气泡袋。
打开盒子,东西非常齐全,基本能满足智能家居控制方案调研的任务。关于开发板的介绍可以参考:https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_des-0000001050168548
接下来的任务就是搭建环境、下载代码、编译代码、烧写程序了。
搭建环境可以参考华为官方文档:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
这里需要注意的是能不用命令安装我都没有使用命令,而是下载了安装包手动安装,主要是方便今后离线安装 ,最终下载如下:
.
├── compiler
│ ├── gcc_riscv32
│ └── gcc_riscv32-linux-7.3.0.tar.gz
├── gn
│ ├── gn
│ └── gn.1523.tar
├── ninja
│ ├── ninja
│ └── ninja.1.9.0.tar
├── python3.7+
│ ├── get-pip.py
│ ├── Python-3.8.5
│ └── Python-3.8.5.tgz
├── run.txt
├── scons
│ ├── SCons-4.0.1
│ └── scons-4.0.1.tar.gz
└── whl
├── ecdsa-0.16.0-py2.py3-none-any.whl
├── kconfiglib-14.1.0-py2.py3-none-any.whl
├── pycryptodome-3.9.8-cp38-cp38-manylinux1_x86_64.whl
└── six-1.15.0-py2.py3-none-any.whl
Linux环境搭建完成了。
接下来是下载源码(https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz),编译;
参考 https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_helloword-0000001051930719
我这里使用的ssh工具是XShell。安装虚拟机的同学其实可以直接用虚拟机的图形界面终端操作。因为我是在编译服务器上搭建的环境所以才需要远程操作。
登录上服务器之后、解压下载的压缩包:
tar zxvf code-1.0.tar.gz -C code/
下一步进入解压目录:
cd code/
接下来最关键,执行编译命令:
python build.py wifiiot
编译成功显示如下:
接下来是将Linux服务器映射到Windows主机。可以使用 samba 当然也可以使用其他方式。关于samba配置不在这里赘述。不懂得可以百度OR给我留言。
Windows 烧写环境没有使用官方推荐的VSCode插件方式,而是直接使用HiBurn.exe 方便快捷。
使用方式也很简单:
1、下载HiBurn压缩包;
2、解压;
3、打开HiBurn.exe;
4、配置通信串口;
5、选择镜像文件;
6、点击Connect;
7、按一下板卡复位键,显示框中会显示;
Connecting...
Ready to load at 0x10A000
CC
8、点击 Send file 开始烧写;
9、等待三个文件依次烧写完成显示如下图;
10、点击Disconnect断开连接。
断开连接后使用串口工具连接开发板。按下板卡复位键。
参考 https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_helloword-0000001051930719 中 WLAN模组联网 章节进行操作。
能够得到如下结果:
至此,开箱、搭建开发环境、跑第一个程序完成。