​想了解更多内容,请访问:​

​51CTO和华为官方战略合作共建的鸿蒙技术社区​

​https://harmonyos.51cto.com/#bkwz​


有幸被选中开发板测试。万分感谢!

周五打电话,比较惊喜,也比较期待。但是等了个周末。周一才拿到开发板。快递非常用心,里面包了气泡袋。



【开发板试用报告】Wi-Fi IoT 智能家居套件开箱测评+环境搭建坑_测试

【开发板试用报告】Wi-Fi IoT 智能家居套件开箱测评+环境搭建坑_测试_02


打开盒子,东西非常齐全,基本能满足智能家居控制方案调研的任务。关于开发板的介绍可以参考:​​https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_des-0000001050168548​


【开发板试用报告】Wi-Fi IoT 智能家居套件开箱测评+环境搭建坑_测试_03


接下来的任务就是搭建环境、下载代码、编译代码、烧写程序了。


搭建环境可以参考华为官方文档: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

编译成功显示如下:

【开发板试用报告】Wi-Fi IoT 智能家居套件开箱测评+环境搭建坑_HarmonyOS_04

接下来是将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断开连接。


【开发板试用报告】Wi-Fi IoT 智能家居套件开箱测评+环境搭建坑_HarmonyOS_05

断开连接后使用串口工具连接开发板。按下板卡复位键。

参考 https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_helloword-0000001051930719 中 WLAN模组联网 章节进行操作。

能够得到如下结果:

【开发板试用报告】Wi-Fi IoT 智能家居套件开箱测评+环境搭建坑_测试_06

至此,开箱、搭建开发环境、跑第一个程序完成。


文字代码附件可以点击原文链接前往下载



文章来源:​​https://harmonyos.51cto.com/posts/1353​

作者: 沙場點將


​想了解更多内容,请访问:​

​51CTO和华为官方合作共建的鸿蒙技术社区​

​https://harmonyos.51cto.com/#bkwz​



【开发板试用报告】Wi-Fi IoT 智能家居套件开箱测评+环境搭建坑_HarmonyOS_07