#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写

发布于 2020-12-17 17:48
浏览
0收藏

今天写了一个helloworld程序,初步了解了怎么在鸿蒙系统里面增加自己想写的程序,还是很简单的,期间参考了官网给的入门指导:

首先比上次多下载一个软件:putty。

01、打开虚拟机,登入ububtu系统。
02、打开VScode。
03、在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目录结构),用于存放业务源码文件。例如:在app下新增业务my_first_app。
04、在my_first_app下新建hello_world.c文件。
05、在hello_world.c文件里面写如下代码:
#include <stdio.h>
#include"ohos_init.h"
#include "ohos_types.h"

void HelloWorld(void)
{
printf("[DEMO] Helloworld.\n");
}
SYS_RUN(HelloWorld);
#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写-开源基础软件社区

06、在my_first_app下新建BUILD.gn文件。
07、在BUILD.gn文件里面写如下代码:
static_library("myapp"){
sources = [
       "hello_world.c"
include_dirs = [
"//utils/native/lite/include"
}
#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写-开源基础软件社区

08、在./applications/sample/wifi-iot/app/BUILD.gn文件里面修改成如下代码
import("//build/lite/config/component/lite_component.gni")

lite_component("app"){
             features = [
                "my_first_app:myapp",
}

#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写-开源基础软件社区

09、保存文件。
10、用putty编译代码或者进入ububtu里面编译代码。
11、打开PuTTY工具,输入Linux服务器IP地址,后点击“open”,打开连接。

#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写-开源基础软件社区

12、进入代码目录。(这步骤跟在ububtu里面进入代码步骤一模一样)。

#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写-开源基础软件社区

13、输入python build.py wifiiot编译代码。

#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写-开源基础软件社区

14、在VScode里面下载代码。
15、进入串口助手,复位一下开发板。可看到输出的显示里面多了[DEMO] Hello world.

#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写-开源基础软件社区

#2020征文-开发板#HiSpark Wi-Fi IoT 套件试用HelloWorld编写-开源基础软件社区

第一个程序写好了,还是很简单的,比配置开发环境简单多了。感觉慢慢的再练一些程序,就能入手鸿蒙系统了,我之前有STM32的开发经验,所以会简单一点。下一篇还没想好写什么。

 

 

已于2020-12-17 17:48:21修改
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐