ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[其他ST产品] NUCLEO-STM32G071RB+ RT-Thread Nano msh

[复制链接]
1099|20
 楼主 | 2019-1-3 09:51 | 显示全部楼层 |阅读模式
本帖最后由 paderboy 于 2019-1-3 11:45 编辑

RT-Thread Nano 简介


RT-Thread Nano RT-Thread 推出的极简版实时操作系统,适用于家电、消费千赢国际官方(唯一)网址、医疗设备、
工控等领域大量使用的 32 ARM 入门级 MCU 的场合。


RT-Thread Nano 是一个精炼的硬实时内核,内存资源占用极小,功能包括任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性。MDK5 以后采用 pack 形式管理芯片及各种相关组件,RT-Thread Nano 也是通过 MDK pack 方式发布,RT-Thread Nano pack 包括 device drivers、kernel 和 shell (msh) 三部分功能,用户可以从 MDK 的 Run-time Environment 按需要加载。

看完了,RT-Thread Nano的简介,就直接开撸吧。。。。


这里我还是使用CubeMx 5.0 创建工程,开启了SWD+LED+UART






配置系统时钟64Mhz



串口这我配置使用LL库方便移植



工程配置好,就可以直接用CubeMx输出工程,使用Keil 环境下编译和测试

首先需要在Manage Run-Time-Environment里添加 RT-Thread 的对应3个系统组件

这是RT-Thread官方教程,有兴趣的可以去学习下。。
这里就不多演示了,安装很简单。。。



给工程添加好rt thread nano 后还需要给他配置下
我们需要把main.c和stm32g0xx_it.c 里的初始化函数都注释掉,然后,添加到
rt thread nano borad.c里,看下图









我们需要把
HAL_IncTick();
HAL_SYSTICK_IRQHandler();
添加到void SysTick_Handler(void)




然后还需要对rtconfig.h文件进行配置,这里就不多说,直接看截图









现在最重要的,来了。。
就是需要配置好串口驱动接口到 RT Thread Nano的msh











好了上述的所以配置都移植好后,就可以编译了。。

编译没有错误,就可以,用putty来跟G071互动了。。



这里我添加了些自定义的显示。。



好了,这就算移植成功了。。。。



接下来,就看下演示截图把。。


我添加了一个led闪烁线程。。通过指令可以看到。。。

然后我在nano系统里添加了一个
串口演示程序,直接通过msh就可以运行了。。。









这里就演示的差不多,ST G0 新系列还是非常给力的。。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册
x
| 2019-1-3 09:59 | 显示全部楼层
牛,感谢分享
| 2019-1-3 10:01 | 显示全部楼层
boy niubility
 楼主 | 2019-1-3 10:15 | 显示全部楼层

多谢。。。捧场
 楼主 | 2019-1-3 10:16 | 显示全部楼层

多谢。。。捧场
| 2019-1-3 14:31 | 显示全部楼层
技术贴,帮顶
| 2019-1-4 14:48 | 显示全部楼层
学习到了 谢谢楼主分享
| 2019-1-5 15:38 | 显示全部楼层
我在学基础的rt系统呢
| 2019-1-5 15:42 | 显示全部楼层
怎么看着象fpga啊
| 2019-1-5 15:47 | 显示全部楼层
首先要根据选择mcu的资源来定制 吧
| 2019-1-5 16:01 | 显示全部楼层
这个实时操作系统是免费的吗
| 2019-1-5 16:08 | 显示全部楼层
第一次听说这个内核 是新出的吗
 楼主 | 2019-1-5 17:01 | 显示全部楼层
renzheshengui 发表于 2019-1-5 16:01
这个实时操作系统是免费的吗

免费的。。国产的RTOS操作系统
 楼主 | 2019-1-5 17:05 | 显示全部楼层
wakayi 发表于 2019-1-5 16:08
第一次听说这个内核 是新出的吗

不算新,属于RT Thread 精简版本。。
| 2019-1-7 12:55 | 显示全部楼层
paderboy 发表于 2019-1-5 17:01
免费的。。国产的RTOS操作系统

好的 有时间去看看去
| 2019-1-7 13:04 | 显示全部楼层
paderboy 发表于 2019-1-5 17:05
不算新,属于RT Thread 精简版本。。

哦哦  那我孤陋寡闻了  第一次听说
| 2019-1-9 15:34 | 显示全部楼层
写的不错,强!
| 2019-1-10 10:54 | 显示全部楼层
感谢分享,RTT的移植确实方便,也很迅速。
| 2019-1-10 12:00 | 显示全部楼层
G0 系列 很强势
| 2019-2-10 21:49 | 显示全部楼层
太感谢了,一直再找cubemx在 nano里的串口驱动
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册
本版积分规则
我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

快速回复 返回顶部 返回列表