https://github.com/Forest-Rain/sdk-bsp-stm32l476-lsd4rf-test2002.git

forest-rain c098ca69a0 fix conflict пре 4 година
documents 37b5b46d32 add doc пре 4 година
drivers a1ffd9d619 firest version пре 4 година
libraries a1ffd9d619 firest version пре 4 година
projects c098ca69a0 fix conflict пре 4 година
rt-thread a1ffd9d619 firest version пре 4 година
README.md 960998dbdc update readme пре 4 година
sdk-bsp-stm32l476-lsd4rf-test2002.yaml 779c940e9d update readme.md пре 4 година

README.md

简介

​ sdk-bsp-stm32l476-lsd4rf-test2002 是 ART-Pi LoRa 开发套件——RF评估板LSD4RF-TEST2002[STM32L4] EVB的开发板支持包,可用作开发SDK包,方便用户快速开发自己的应用程序。

​ sdk-bsp-stm32l476-lsd4rf-test2002 SDK当前包含了led、串口shell、lora radio、LoRaWAN End-Device 、低功耗、OLED等示例工程。

image-20201009181905422

目录结构

$ sdk-bsp-stm32l476-lsd4rf-test2002
├── README.md
├── sdk-bsp-stm32l476-lsd4rf-test2002.yaml
├── documents
│   └── images
├── drivers
├── libraries
│   ├── STM32L4xx_HAL_Driver
│   ├── CMSIS
│   └── SConscript
├── projects
│   ├── blink_led
│   ├── lrs101_lora_radio
│   ├── lrs101_lorawan_ed
│   ├── lrs101_lorawan_ed_pm
│   └── oled_sh1106_u8g2
└── rt-thread
  • sdk-bsp-stm32l476-lsd4rf-test2002.yaml
    • 描述 LSD4RF-TEST2002[STM32L4]的硬件信息等
  • documents
    • 图片等
  • libraries
    • STM32L4固件库等
  • drivers
    • 通用外设驱动
  • projects
    • 示例工程文件夹
    • blink_led
      • LED闪烁与串口Shell
      • 用户可基于该示例搭建基础项目模板
    • lrs101_lora_radio
      • lora radio Shell,支持单\双向通信、空口抓包等功能
      • 用户可基于该示例构建lora-radio通信应用、功能测试等
    • lrs101_lorawan_ed
      • LoRaWAN End Device Shell,支持lorawan class A\C、confirm\unconfirm等功能
      • 用户可基于该示例构建LoRaWAN终端设备的通信应用、功能测试等
    • lrs101_lorawan_ed_pm
      • LoRaWAN End Device Class A低功耗应用示例
      • 用户可基于该示例构建类似一键报警、环境监测等低功耗应用
    • oled_sh1106_u8g2
      • 基于u8g2的OLED屏幕应用,动态显示RTC时间等
      • 用户可基于该示例构建OLED屏幕字符、图像等显示功能
  • rt-thread

    • rt-thread源码

      使用

基于RT-Thread Studio 开发

sdk-bsp-stm32l476-lsd4rf-test2002 当前基于RT-Thread Studio 2.1.0版本,使用离线导入SDK的方式:

image-20201009181905422

  1. 下载sdk-bsp-stm32l476-lsd4rf-test2002到本地,然后把sdk-bsp-stm32l476-lsd4rf-test2002压缩为.zip格式

  2. 打开 RT-Thread Studio 的包管理器,导入 LSD4RF-TEST2002 SDK 资源包

sdk_manager''

  1. 选择.zip格式的支持包(如本项目中的sdk-bsp-stm32l476-lsd4rf-test2002.zip) sdk_manager

  2. 支持包安装完成后,选择“基于开发板“创建项目——>”开发板 STM32L476-LSD4RF-TEST2002“->”模板工程“或者”示例工程“进行项目创建等

image-20200926143024666

注意

  1. 使用RT-Thread Studio开发时,注意工程所在文件路径尽量不要太深,必须因文件路径过长,导致可能出现的编译过程出错等情况。
  2. RT-Thread Studio离线导入SDK时,压缩包格式必须为.zip