`
为了一步一步的学习WiFi IoT套件以及鸿蒙系统,首先我把核心小板给摘出来了:
只接了一个TypeC的接口用于给核心小板供电和调试。
此次展示的是笔者根据鸿蒙的上手教程做的调试串口输出HelloWorld尝试:
官方指导链接:https://gitee.com/openharmony/docs/blob/master/quick-start/Hi3861%E5%BC%80%E5%8F%91%E6%9D%BF%E7%AC%AC%E4%BA%8C%E4%B8%AA%E7%A4%BA%E4%BE%8B%E7%A8%8B%E5%BA%8F.md
大概步骤:
1、 编写业务代码;---在./applications/sample/wifi-iot/app/my _app路径下
2、 编写用于将业务代码构建成静态库的BUILD.gn文件;---该BUILD.gn与业务代码在同一目录下,且一定要给该BUILD.gn文件增加可执行的权限;
$ sudo chmod +x BUILD.gn
3、 编写模块BUILD.gn文件,指定需参与构建的特性模块。---在./applications/sample/wifi-iot/app 路径下的BUILD.gn文件,注意:与步骤2中的文件是不同的两个文件。
具体操作:配置./applications/sample/wifi-iot/app/BUILD.gn文件,在features字段中增加索引,使目标模块参与编译。features字段指定业务模块的路径和目标,以my_app举例,features字段配置如下
my_app是相对路径,指向./applications/sample/wifi-iot/app/my_app/BUILD.gn
myapp是目标,指向./applications/sample/wifi-iot/app/my_first_app/BUILD.gn中的static_library("myapp")
4、 代码编译
切到目录 ./code-1.0/
$python build.pywifiiot
5、 .bin文件拷贝到windows 10系统下
笔者的操作相当于是在windows 10系统自带的Ubuntu环境下进行文件传输;
在终端输入$df -h 神奇的发现居然已经默认挂载好了windows系统下的盘;
拷贝文件命令:
$cpHi3861_wifiiot_app_allinone.bin /mnt/l
6、 使用HiBurn工具烧录.bin文件到板子
7、 运行结果
至此成功输出了HelloWorld!
`