.net thread操作串口_小熊派BearPi学习笔记01-RT-Thread开发环境搭建

本文介绍了如何使用RT-Thread Studio IDE搭建STM32的开发环境,详细讲述了从安装RT-Thread Studio,创建小熊派工程,选择STM32L431RCT6 CPU,安装资源包,编译工程,到硬件连接,ST-Link下载和串口通信的过程。
摘要由CSDN通过智能技术生成

8f78e7919702d896847884ba7357f653.png

前言

首先感谢小熊派开源社区熊总发的小熊派开发套件,小熊派开发套件从去年问世以来,便受到了业界广泛关注,本系列文章我们使用的主角是小熊派BearPi物联网开发板,使用国产RT-Thread操作系统进行开发,本文我们完成开发环境搭建

一、基础知识

1 小熊派是谁?

小熊派是南京厚德物联网联合华为推出的一站式物联网开发工具解决方案,小熊派IoT开发实验平台可供开发者学习IoT知识、完成产品及解决方案设计使用。超低功耗高性能的MCU,丰富的外设引脚,多种行业案例扩展,支持NB-IoT、GPRS、WIFI、HiLink、4G CAT4/CAT1、Zigbee等模组,为开发者提供极大的创造空间。板载ST-Link V2.1,使用一根USB完成代码烧录调试,创造更为简单的开发平台。

2 RT-Thread简介

RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过2亿台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。

本文开始,我们学习使用RT-Thread Studio IDE开发STM32程序,RT-Thread Studio是一站式的 RT-Thread 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。

RT-Thread Studio 主要包括工程创建和管理,代码编辑,SDK管理,RT-Thread配置,构建配置,调试配置,程序下载和调试等功能,结合图形化配置系统以及软件包和组件资源,减少重复工作,提高开发效率。

  • 社区版本永久免费
  • 支持主流C/C++语言开发
  • 强大的代码编辑和重构功能
  • SDK管理器支持在线下载更新 RT-Thread 最新源码包
  • 简单易用的工程创建向导,快速验证原型
  • 全新图形化配置系统,同时支持架构图和树形图配置
  • 软件包市场提供丰富的可用软件包资源
  • 丰富的调试功能,快速查看和跟踪定位代码问题

3 硬件展示

收到开发实验平台套件第一眼便被小熊派华丽的外表惊呆了,话不多说,一句”高大上“足以代表了!

59da60f4cde224784608d69c5e034fdf.png

小熊派不仅外表惊艳绝人,打开外壳,更会发现,这是一群厚德载物,实实在在的宝贝儿,

3c3593dcdbdf76a3dfc9d58334cd3420.png

套件内容不再一一展示,在之后文章中用到哪个,咱们再请那位兄弟出来,总之,内容都在表格了,我先干了这杯。

bb0b3ba8d894f95c2980402cbe853e6c.png

本节使用到了小熊派主控开发板,小心翼翼的拆开包装,安装上铜柱

6c63e1d2270b4a39a98256de8be1fdad.png

开发板功能框图如下所示

9c343f708cd478c6ac6b9fca347f8a29.png

板载资源如下

63d2adeb8d277d2b7b990957762e1c65.png

二、开发环境搭建

1 安装RT-Thread Studio

进入rt-thread官网,下载RT-Thread Studio

e8df8f330187cfd49d2dc2581280162a.png

点击exe文件安装RT-Thread Studio,默认路径安装即可,登陆后打开IDE如下图所示

ee8dc1528b4d6db0e57593e83e0e710e.png

2 创建小熊派工程

依次点击 文件->新建->RT-Thread项目

a0d48071681c61920fe365b0e5cdedb1.png

配置好工程名字和工程地址后,选择CPU为STM32L431RCT6,默认没有安装,需要点击系列->添加更多选项

a0d48071681c61920fe365b0e5cdedb1.png

然后选择STM32L4 0.1.9版本资源包,点击安装1资源包按钮即可

72f42edbb9e8fa1daf61b19c28562ee0.png

安装完成资源包后,选择STM32L431RCTX类型,然后点击完成按钮即可

d31440fc06173c043234528695e8784f.png

工程创建完成后,如下所示

53344f7ea87f23418ea59e9f84e5cbd1.png

鼠标点击下工程名字,然后按下快捷键(Alt + Entern),进入属性页面

d742929e07dd6f449c0fecb3f247a3dc.png

点击上图中标记图标可进入本地工程目录

f55ad9b6dfb59c85e2a04b015e619958.png

点击锤子按钮开始编译

eea174b18f716adde344113c5cef67ec.png

三、 下载运行

1 硬件连接

板子第一次上电,启动页面如下所示

05d09c0f5416b7f20811cda95f56e343.png

查看设备管理器

29fb60e20f2d77ab1c03989c8f288f0b.png

选择ST-LINk方式下载

990646402f7b7d09eb1f37c7f95b1439.png

下载成功后,日志如下图

4cb5e45b9bc4c6064e4f31e1bca6dbdd.png

使用串口工具打开COM15端口,设备Log如下

6b2136d11bcb991e8a4271505e0f62c5.png

可以看到,设备每隔1秒打印一次Hello RT-Thread,至此,我们完成了小熊派开发环境搭建。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值