RT-Thread&BearPi 开发笔记 -- 为小熊派开发板制作 RT-Thread BSP 包

本文介绍了如何为小熊派IoT开发板制作RT-Thread BSP包,该开发板基于STM32L431RCT6芯片,预装HUAWEI LiteOS。通过移植RT-Thread,开发者可以用于物联网应用的快速开发。文中详细阐述了开发过程,并提及了通信模组和传感器模组的兼容性,适合于智慧烟感、智慧路灯等IoT产品的原型验证。
摘要由CSDN通过智能技术生成

为小熊派开发板制作 RT-Thread BSP 包

前段时间,微联智控工作室向南京厚德物联网有限公司申请了一款物联网开发平台---小熊派物联网开发套件(BearPi-IoT)。关于小熊派IoT开发平台的具体介绍,可以查看以下链接:

小熊派BearPi开发套件具体介绍

先来看看BearPi-IoT的全家桶套餐:(图片来源:南京厚德物联网官方网站)

小熊派IoT套件主要分为:BearPi-IoT主板,通信模组,传感器与执行器模组,这三个部分,其中,传感器与执行器模组采用了物联网俱乐部制定的E53接口标准,采用此标准,可以制定很多硬件接口兼容的模块。

开发套件主要面向的产品原型是智慧烟感、智慧路灯、智慧物流、智慧健康、智慧井盖,等等。通过开发套件,可以快速验证这些IoT产品原型,加快物联网产品的开发进度。

从上图可以看出,小熊派出厂的时候是运行HUAWEI LiteOS操作系统的,而我们需要使用RT-Thread操作系统进行一系列的物联网相关应用开发,所以,需要为小熊派IoT开发套件制作RT-Thread BSP包。

RT-Thread官方提供的源码已经包含了一个最小的小熊派 BSP包,在rt-thread\bsp\stm32目录下,里面已经实现了RT-Thread在小熊派上的移植,BSP包默认已经实现了PIN驱动和Finsh驱动,可以直接在小熊派上运行,如下图所示。

出于学习的目的,我自己也进行了一遍RT-Thread BSP包的制作,RT-Thread官方也提供了一系列的参考文档,让开发者可以很轻松地在相类似的平台上制作BSP包,BSP包的制作基本不用进行CPU级别的移植,具体可以参考以下链接:STM32系列BSP制作教程

BearPi-IoT主板采用STM32L431RCT6作为主控芯片,该芯片主频80MHz,内置256KB Flash和64KB SRAM,板子通过DC-5V进行供电,搭载一块1.3寸240*240分辨率的TFT-LCD显示屏,支持最大32GB microSD卡扩展,板载ST-Link V2.1烧录器,支持E53标准接口。

通信模组主要包括NB-IoT通信模块NB35-A,ESP8266 Wi-Fi通信模块,G26-A 2G通信模块,HiLink710华为智能家居通信模块,这几款通信模块都是通过统一的扩展接口与Bear-Pi IoT主板相连接。

传感器与执行器模组主要包括智慧路灯、智慧井盖、智慧农业、智慧医疗、智慧烟感、智慧物流这些应用场景的基本原型验证,模组采用物联网俱乐部制定的E53接口标准与Bear-Pi主板对接,比拟国外的Arduino接口。

后续我们将会在小熊派IoT开发平台上,运行RT-Thread物联网操作系统,开发更多好玩又有趣的物联网开源项目,欢迎关注!

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

工程师进阶笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值