HarmonyOS快速入门

发布于 2022-7-23 13:25
浏览
0收藏

Hello World

添加Hello World源码文件

HarmonyOS快速入门-开源基础软件社区

编写Hello World业务代码

在hello_world.c中新建业务入口函数HelloWorld,并实现业务逻辑。并在代码最下方,使用HarmonyOS
启动恢复模块接口APP_FEATURE_INIT()启动业务。(APP_FEATURE_INIT定义在ohos_init.h文件中)

#include "ohos_init.h"
void Hello_World(void)
{
printf("Hello World!\r\n");
}
APP_FEATURE_INIT(Hello_World);

编写编译构建文件BUILD.gn

HarmonyOS快速入门-开源基础软件社区
HarmonyOS快速入门-开源基础软件社区

调试程序

HarmonyOS快速入门-开源基础软件社区
#点亮LED

添加文件

与Hello World方式一样

编写代码

#include <unistd.h>
#include "ohos_init.h"
#include "wifiiot_gpio.h"
#include "wifiiot_gpio_ex.h"
void Led_Sample(void)
{
GpioInit(); //初始化GPIO
IoSetFunc(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_IO_FUNC_GPIO_2_GPIO);//设置GPIO_2的复用功能为普通GPIO
GpioSetDir(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_GPIO_DIR_OUT);//设置GPIO_2为输出模式
GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_2,1);//设置GPIO_2输出高电平点亮LED灯
}
APP_FEATURE_INIT(Led_Sample);

编写编译构建文件

HarmonyOS快速入门-开源基础软件社区

调试LED灯

HarmonyOS快速入门-开源基础软件社区

标签
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐