开发板

LoRaWAN官方SDK内部提供了多种类型的开发板,新华三LoRaWAN SDK目前只支持其中的STM32 Nucleo-L073RZ开发板提供使用案例。

开发板目录

下图为新华三LoRaWAN SDK目录,开发板相关的代码在example目录中。

图:新华三LoRaWAN SDK目录

新华三LoRaWAN SDK目录

进入example->stm32目录,STM32Cube_FW_L0_V1.11.2Nucleo-L073RZ开发板驱动代码,提供设备驱动相关的HAL接口和BSP代码。NucleoL073目录如下图所示,包含SDK运行的开发板驱动和案例代码。

图:NucleoL073开发板SDK驱动和案例目录

NucleoL073开发板SDK驱动和案例目录

设备适配驱动

按照已经实现的Nucleo-L073RZ开发板代码目录框架组织新的开发板目录框架,实现example->include目录下定义的头文件中的接口函数,并基于自己的设备实现自己的功能代码。

图:设备适配接口头文件列表

设备适配接口头文件列表

实现了上诉文件中的部分接口后,SDK的系统运行环境就准备好了,也可以实现基于嵌入式OS的接口,并基于OS实现设备功能。

© H3C IoT all right reserved,powered by Gitbook更新时间: 2021-11-24 17:53:45

results matching ""

    No results matching ""