电子产业一站式赋能平台

PCB联盟网

搜索
查看: 691|回复: 0
收起左侧

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】+打印hello world

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2021-1-7 09:56:18 | 显示全部楼层 |阅读模式
【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】+打印hello world,   
Hi3861第一个程序:打印hello_world



通过学习鸿蒙系统的文件架构,大概知道了hi3861芯片的启动过程,对于hi3861外设开发,不需要涉及到内核方面的改动,所以只需要知道hi3861芯片的启动从SDK的applications/sample/wifi-iot/app目录下的BUILD.gn开始。 打开BUILD.gn文件,把原来的“startup”修改为以上图片的内容“test1:myapp”,这个内容的意思是会直接调用当前文件夹的test1项目文件夹,“myapp“表示生成的代码库。

image-20210106221432897.png (15.83 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 22:36 上传 所以在app下新建一个test1文件夹,以后的代码都可以写到这个项目下,在test1新建一个BUILD.gn文件和hello_world.c文件。

image-20210106221901464.png (23.13 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 22:36 上传 file://D:\hi3861\hi3861_doc\basic\image-20210106221901464.png?lastModify=1609943701 BUILD.gn的内容如下图,“myapp”与第一个BUILD.gn中的“myapp”对应,“hello_world.c”表示包含的源文件。

image-20210106222140990.png (31.01 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 22:36 上传 file://D:\hi3861\hi3861_doc\basic\image-20210106222140990.png?lastModify=1609943701 hello_world.c文件内容如下图,鸿蒙系统编译后会运行SYS_RUN()函数,这里定义个HelloWorld函数来打印Hello world。

image-20210106222529036.png (29.74 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 22:36 上传 file://D:\hi3861\hi3861_doc\basic\image-20210106222529036.png?lastModify=1609943701 编译后生成bin文件,然后直接使用HiBurn下载到Hi3861开发板上。 打开串口助手,可以看到串口助手打印了我们刚刚要打印的[test1] Hello world文字。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表