本文介绍了如何在 RT-Thread Studio 上使用 RT-Thread Nano,并以创建 stm32f103RB 的 Nano 工程为例。 准备工作 安装RT-Thread Studio。链接:https://www.rt-thread.org/page/studio.html(请将以上链接复制至外部浏览器打开) 新建Nano 工程 打开IDE,点击【文件】-【新建】-【RT-Thread 项目】: 进入新建工程...
0.4工程,再用MounRiver Studio生成nano/标准版3.1.3工程(其实说是标准版只是比nano版多了一个设备...
通过RT-Thread studio移植RT-Thread nano和Finsh组件 由于是学习RTT内核,所以RT-Thread选项选择nano-v3.1.3即可。 手中芯片为STM32F407系列,选择UART1为控制台输出,需要检查发送脚和接收脚是否与开发板原理图对应。 手中调试器为ST-LINK接口为JTAG。 最后点击完成即可。 完成的项目目录如下图;可以看见components目录...
前期准备:从官网下载RT-ThreadStudio,弄个账号登陆,开启rt-thread学习之旅。 rt-thread有标准版和nano版两种版本,标准版支持丰富的软件包和各种组件,而nano版本仅支持msh shell功能,这次就创建标准版本的rtt工程,以便后面更方便的使用软件包,选择rtt版本如图所示: ...
Nano 需要一套设备驱动 API ,可以方便使用丰富软件包组件。 准备工作 使用RT-Thread Studio 建立一个 STM32L431RCT6 的 RT-Thread Nano 基础工程。 基础工程创建可参考:在 RT-Thread Studio 上使用 RT-Thread Nano PIN 设备接口 在RT-Thread 标准版中,PIN设备设备提供了一套设备管理接口来访问 GPIO,用户程序可...
很多伙伴想要从源码学习 RT-Thread,但是官方提供的 RT-Thread Studio、Keil MDK、STM32Cube 等工具的功能过于强大,代码过于丰富,我们很难从其中剥离出我们想看的最精简内容,这篇文章帮助你从最精简的源码开始学习。一、 获取 RT-Thread 源码 刚开始建议从RT-Thread Nano 版本开始学习。 与 RT-Thread 完整版不...
不久之后,RT-Thread Nano 版本还将在 RT-Thread Studio 上实现无缝对接,可直接基于芯片生成 Nano 的工程,0 行代码即可实现 Nano 移植!除此之外,在 RT-Thread Studio IDE 上,基于 Nano 进行 FinSH 组件的移植也是非常简单,只需点一点鼠标,打开 FinSH 功能,就能自动生成驱动,轻松完成移植。敬请期待!
Nano 是一个面向低资源的 MCU 等芯片,不可能增加如同标准版的设备驱动框架。 Nano 需要一套统一设备驱动 API ,屏蔽不同芯片的 HAL 层的区别。方便移植工程到不同的平台。 Nano 需要一套设备驱动 API ,可以方便使用丰富软件包组件。 准备工作 使用RT-Thread Studio 建立一个 STM32L431RCT6 的 RT-Thread Nano...
RT-Thread Nano 实时操作系统遵循 Apache 许可证 2.0 版本,可以免费在商业产品中使用,不需要公布应用程序源码,没有潜在商业风险。 写在最后 不久之后,RT-Thread Nano 版本还将在 RT-Thread Studio 上实现无缝对接,可直接基于芯片生成 Nano 的工程,0 行代码即可实现 Nano 移植!除此之外,在 RT-Thread Studio IDE...
上篇文章我们仅仅是开了个头,使用 RT-Thread Studio 新建了一个基于 STM32L051 的 RT-Thread Nano 工程,本文我们就在在这个工程的基础上使用 STM32CubeMX 做STM32的基本配置。 本RT-Thread 专栏记录的开发环境: RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手) ...