记一次用linux编写hello world 程序

发布于 2020-11-1 22:04
浏览
2收藏

由于本人笔记本硬盘空间太小,装了linux虚拟机环境后所剩的空间装不了IDE环境了。因此索性在linux环境下编写,编译代码。

(1)在源码applications/sample/wifi-iot/app目录下创建hello_world文件夹。

记一次用linux编写hello world 程序-开源基础软件社区

(2)在hello_world文件夹中新建两个文件BUILD.gn和hello.c

记一次用linux编写hello world 程序-开源基础软件社区

(3)在hello.c文件中写上打印内容和包含的基本库。

记一次用linux编写hello world 程序-开源基础软件社区

(4)在BUILD.gn文件中填入将要生成的静态库名称1,源文件名称2,和源文件所包含的目录3。如下图所示:

记一次用linux编写hello world 程序-开源基础软件社区

(5)在applications/sample/wifi-iot/app目录在的BUILD.gn文件中添加上刚才增加的模块。

注:没有//表示当前文件夹下的相对路径,有//表示绝对路径。

记一次用linux编写hello world 程序-开源基础软件社区

(6)回到源码的目录下运行build.py脚本。

在当前目录下打开terminal终端,运行 python build.py wifiiot

记一次用linux编写hello world 程序-开源基础软件社区

(7)我们可以在日志文件中看到自己写的模块已经编译成功了。日志文件的路径在:/out/wifiiot/build.log

记一次用linux编写hello world 程序-开源基础软件社区

(8)同样在日志文件中找到生成好的文件名

记一次用linux编写hello world 程序-开源基础软件社区

(9)编译好的二进制文件在/vender/hisi/hi3861/hi3861/output/bin文件夹下。前面的192.168.1.6是我虚拟机的ip地址,大家可以自行查看,选择填写。

记一次用linux编写hello world 程序-开源基础软件社区

(10)使用hiburn烧录工具将二进制文件导入开发板。

注:这里如果选择了多个文件,要把Hi3861_wifiiot_app_burn.bin放在最后。

记一次用linux编写hello world 程序-开源基础软件社区

(11)使用串口调试助手查看结果。

记一次用linux编写hello world 程序-开源基础软件社区

 

 

已于2021-6-11 15:59:03修改
1
收藏 2
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐