基于本地SDK对接华为云(1)

举报
星辰27 发表于 2020/12/07 16:26:51 2020/12/07
【摘要】 本文主要以对接华为云为例,讲解如何使用本地SDK进行Lite OS开发,共分为3个小节,此为第一节

1引言

目前有开发者反应基于IoT Link以及IoT Studio内置SDK的更新不及时问题,本文将介绍不基于IDE内置demo开发对接上云的流程,以LwM2M为例,当然其中的LiteOS SDK版本可以根据您自己的需求进行选择。

2环境准备

(1)软件环境:安装IoT Link插件的VSCode、Github下载Lite OS_Lab源码

(2)硬件环境:小熊派开发板(ST)、NB模组或者WiFI模组、智慧农业开发板。

3 云平台开发

关于云平台开发不做详细介绍,这里直接给大家智慧农业的profile定义文件(见附件),只需要进入产品开发的时候点击上传模型文件即可。

1.png


4端侧开发

4.1 导入GCC工程

打开VSCode中IoT Link插件,这里一定点击导入GCC工程,否则可能无法激活扩展功能,如编译、烧录等。


导入GCC工程.png

之后点击IoT Link设置,选择Makefile文件路径


设置Makefile.png

4.2 修改Makefile文件

在下载LiteOS_Lab SDK之后,如果不做任何编译上的修改,编译器默认还是会调用IDE插件自带的SDK,这是因为在插件中已经定义了SDK_DIR,因此不会调用到我们本地的SDK(iot_link文件),如果想要使用自己的SDK,需要将Makefile文件中46行以及48行,具体如下图所示,这样编译器就会调用本地SDK了,而非自带SDK。

搜狗截图20201203161557.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200