前情提示
关于如何搭建开发环境以及在Ubuntu下基于Hi3861芯片的一站式开发,大家可以参考一下之前的文章:告别反复横跳,体验Hi3861一站式开发
正文
无论是学生时代的STM32还是如今基于Hi3861芯片的Hi3861V100以及BearPi-HM Nano,硬件开发过程中,最直观,最易上手的体验 —— 点亮开发板上的Led。话不多说,我们现在开始。
源码编辑
首先,使用DevEco Device Tool打开上一章中,我们借助HPM下载的@ohos/hispark_pegasus解决方案。打开"applications/sample/wifi-iot/app/BUILD.gn"文件,我们可以看到默认编译的是startup,如果希望快速达到点灯的目的,可以使用下载的源码中的示例代码快速实现。
实现方法:
- 打开"applications/sample/wifi-iot/app/iothardware"文件夹,可以看到目录下的BUILD.gn以及led_example.c
- BUILD.gn相当于Makefile文件,定义了编译生成的静态库名称为"led_example";源文件source中"led_example.c"以及依赖的头