一、GNU Make (Makefile) 这是在LiteOS_Lab中用于控制编译文件的工具,比如你在一个工程中添加了某些文件或者删除了某些文件,你需要修改相应的Makefile来达到控制编译的目的,你还可以在Makefile中添加一些特定的选项,比如-O来调节优化等... 如果你想彻底搞清楚LiteOS_Lab,我以下分享的知识你都应该去了解一下,不...
点击Finish完成创建,打开Src下的Huawei_Lab_IoT_link文件夹,可以看见完整的工程目录。 图12 3.3配置工程 之后点击工具栏中Project下的Properties选项,选择C/C++ build,选择修改Build directory,将makefile generation勾选取消,选择已有的Makefile文件,选择为LiteOS源码下D:\LiteOS\Huawei_IoT_link\LiteOS_Lab-iot_link...
之后点击工具栏中Project下的Properties选项,选择C/C++ build,选择修改Build directory,将makefile generation勾选取消,选择已有的Makefile文件,选择为LiteOS源码下D:\LiteOS\Huawei_IoT_link\LiteOS_Lab-iot_link\targets\STM32F429IGTx_FIRE\GCC文件(上述为我的链接文件路径)。 图13 图14 图15 之后clean项目,然...
一、华为云平台需要的json数据格式当我们下位机使用mqtt协议来进行通讯并且mcu的ram和flash也比较充裕,我们就可以采用json格式来和云平台进行数据交互。首先在定义... 摘要:我们将设备采集到的数据上传到云平台一般有两种主流的方式:二进制码流和json,本章用于讲解在LiteOS仓库中集成的cJson库,用于将需要上报的数据封...
driver层自身初始化 设备注册函数 设备注册有两种方式,一种是直接调用注册函数注册,另一种是调用宏定义让设备的合适的时候自动注册,先说第一种。 设备取消注册函数 单片机 轻量级操作系统 LiteOS
LiteOS SDK是Huawei LiteOS软件开发工具包(Software Development Kit),包括端云互通组件、FOTA、JS引擎、传感框架等内容。本文档介绍的LiteOS SDK包括了LiteOS SDK端云互通组件。端云互通组件是华为物联网解决方案中,资源受限终端对接到 IoT云平台的重要组件。端云互通组件提供端云协同能力,集成了 LwM2M...
0x03 LiteOS_Lab仓库组件详解--Driver (下) 【摘要】 设备开启函数我们在使用某个设备之前,如果该设备具有open和close的能力,就要先去打开该设备,用完之后关闭该设备。 设备关闭函数在使用完设备之后,我们可以调用设备关闭函数。向设备中读取数据向设备中写入数据...
本节的代码摘自该文件:https://github.com/LiteOS/LiteOS_Lab/blob/iot_link/targets/STM32L431_BearPi/uart_at/uart_at.c 下图中红框的地方是本节讲解的重点: auti_cb结构体 初始化串口 串口中断处理函数 串口发送函数 串口接收函数 用于向driver层注册的函数...
【摘要】 摘要:与LiteOS_Lab配套的开发工具IoT-Studio正在开发中,目前只有内测版,想移植LiteOS_Lab的朋友们可以参考此教程,搭建Ubuntu下的开发环境一、准备需要的软件Ubuntu19.10桌面版:一键直达华为开源镜像仓库https://mirrors.huaweicloud.com/ubuntu-releases/19.10/,直接点击链接进入下载下图版本即可。VMwar... ...