根据自己的实际情况填写即可,等待创建完成即可。 工程创建成功后项目资源管理器窗口会出现刚创建的工程。 笔者这里是直接导入的工程。 1.2.2配置项目 双击RT-Thread Settings文件,打开 RT-Thread 项目配置界面,配置界面默认显示软件包以及组件和服务层的架构配置图界面。 上图中灰色的是没有加载到工程中的,如果需要哪个...
登录成功后,会弹出欢迎界面,你可通过以下链接学习如何使用RT-Thread Studio。 1.1.2 RT-Thread Studio包管理 RT-Thread Studio安装好了,接下来对一些依赖包进行安装,在搜索栏输入‘SDK’,点击进入RT-Thread Studio SDK管理器。 首先我们先对RTT升级,如果‘latest’没有安装直接安装即可。 本文使用的开发板搭载的STM...
从本文开始,测试学习一些RT-Thread常用的组件与软件包,先从刚学完的 SPI 设备开始。 目录 前言 一、SFUD 组件简介 1.1 基本简介 1.2 SFUD 对 Flash 的管理 二、SFUD 组件操作函数 2.1 初始化相关函数 2.2 设备访问函数 2.2.1 读数据 2.2.2 擦除数据 2.2.3 写数据 2.2.4 Flash 状态相关 三、使用测试 3.1...
同样的,在我们的STM32上也是可以进行分区管理的,这篇笔记我们来使用RT-Thread的FAL软件包来对我STM32片内FLASH及片外FLASH的分区管理。 FAL软件包介绍 FAL (Flash Abstraction Layer) Flash 抽象层,是 RT-Thread 的一个软件包,是对 Flash 及基于 Flash的分区进行管理、操作的抽象层,对上层统一了 Flash 及分区操...
在RT-Thread 的包管理器中,添加Freemodbus,并进行menuconfig的相关配置,如下: RT-Thread online packages IoT - internet of things ---> [*] FreeModbus: Modbus master and slave stack ---> [] Master mode ---> [*] Slave mode ---> [*] Enable RTU slave mode [ ] Enable ASCII slave mode [...
FAL (Flash Abstraction Layer) Flash 抽象层,是 RT-Thread 的一个软件包,是对 Flash 及基于 Flash的分区进行管理、操作的抽象层,对上层统一了 Flash 及分区操作的 API ,并具有以下特性: • 支持静态可配置的分区表,并可关联多个 Flash 设备; • 分区表支持 自动装载。避免在多固件项目,分区表被多次定义的...
本文介绍了RT-Thread的技术指标,包括内核特性、任务管理、内存管理、设备驱动、文件系统、网络协议、图形界面、软件包管理以及调试和性能分析等方面。RT-Thread作为一款开源的嵌入式实时操作系统,具有轻量级、实时性、可裁剪性等优点,广泛应用于物联网、智能家居、工业控制等领域。通过了解RT-Thread的技术指标,开发者可以...
RT-Thread有完整版和Nano版,对于资源受限的微控制器(MCU)系统,可通过简单易用的工具,裁剪出仅需要 3KB Flash、1.2KB RAM 内存资源的 NANO 内核版本;而相对资源丰富的物联网设备,可使用RT-Thread完整版,通过在线的软件包管理工具,配合系统配置工具实现直观快速的模块化裁剪,并且可以无缝地导入丰富的软件功能包,实现...
RT-Thread 组件与软件包系列博文链接: 本文是第一篇 一、SFUD 组件简介 SFUD (全称 Serial Flash Universal Driver)是一款开源的串行 SPI Flash 通用驱动库。 1.1 基本简介 基础介绍借用官方的说明:由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而...
打开新生成的 MDK 工程 project.uvprojx ,可以看到我们选择的 paho mqtt 相关的软件包源文件已经被添加到了工程中。 3.7 验证工程 编译工程,生成目标代码,然后就可以下载至开发板运行。本文使用终端软件 PuTTY 接收工程控制台对应串口 2 发送的数据,电脑右键→属性→设备管理器→端口(COM 和 LPT),即可查看串口 2 ...