使用浏览器打开RT-Thread官网,选择左上角资源点击RT-Thread Studio,打开RT-Thread Studio页面,点击立即下载 在弹出的下载页面,选择点击网站下载 安装 打开下载的软件包RT-Thread Studio-v2.2.6-setup-x86_64_202305191040.exe,点击下一步(N) 点击我同意此协议(A),然后点击下一步(N) 点击浏览(R)...选择安装路...
使用像 LkdGui 这样兼具扩展性和健壮性的功能库,程序员们可以在同行已有工作成果的基础上充分施展自己的才能。而这一切,没有实时操作系统这样一个统一的基础,是根本不可能的。 试用RT-Thread 作为开源极客,我已经在 GitHub 上开源了一些嵌入式软件。在发布开源软件之前,我很少对他人谈及自己曾经的项目,因为不同的人...
【玩转RT-Thread】 RT-Thread Studio使用(2) 内核实战篇(线程) 一、线程创建 1、函数原型 // 线程创建rt_thread_t rt_thread_create(const char* name,void (*entry)(void* parameter),void* parameter,rt_uint32_t stack_size,rt_uint8_t priority,rt_uint32_t tick); 首先我们来看看线程创建函数返回...
RT-Thread 应用篇 —在STM32L051上使用 RT-Thread (一、无线温湿度传感器 之 新建项目) 一、使用 STM32CubeMX 配置 STM32CubeMX 配合 RT-Thread Studio 使用的方法在我的博文: RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手) 的第三小节有说明: 配置我们需要根据...
RT-Thread 是一个开源的实时操作系统,用于对物联网(IoT)设备进行编程。FinSH 是RT-Thread的命令行组件,它提供了一套操作界面,使用户可以从命令行与设备进行沟通。它主要用于调试或查看系统信息。 通常情况下,开发调试使用硬件调试器和printf日志来显示。但在某些情况下,这两种方法并不是很有用,因为它是从运行的内...
本次使用RT-Thread studio编写,使用为5.02完整版,目的是将内部flash进行分区,可以直接在内部flash存储数据。 一、功能配置 首先是打开设置里的FAL组件,因为我这里不需要外部内存,SFUD驱动就没打开: 然后是配置两个参数,一个在board.h里,定义BSP_USING_ON_CHIP_FLASH,一个是在stm32xxxx_hal_config.h里定义HAL_FLA...
一、使用说明 目前我使用的是STM32L475系列单片机,是ali当时在PDD 50块钱卖的一个开发板,其他STM32单片机参考即可,这里会手把手教大家基于RTT Studio 来使用PWM。 二、创建工程 1.创建工程 首先大家打开RT-ThreadStudio 来基于单片机创建工程。点击左上角文件,新建 RT-Thread项目 ...
试用RT-Thread 作为开源极客,我已经在 GitHub 上开源了一些嵌入式软件。在发布开源软件之前,我很少对他人谈及自己曾经的项目,因为不同的人在使用各种不同的微处理器芯片和硬件平台,我的代码极可能无法在他人的板子上运行。类似于 RT-Thread 这样的实时操作系统极大的提升了软件的可重用性,所以全世界的不同领域的专...
首先,我们还是使用 RT-Thread Studio 新建工程,我们选择 Nano 项目,如下图: 然后进入项目创建页面,项目基于芯片,然后在系列中选择 STM32L0 系列,如果没有需要添加,如下图: 在上面图点击 添加更多,然后在SDK 管理器中,安装 STM32L0 的资源包,选中,点击安装即可,如下图: ...
rt_device_set_rx_indica te(dev_uart4, uart_rcall); //配置中断接收的函数 第二个参数是函数名为串口回调函数 5.串口回调函数 只要有串口数据便会进入该回调函数进行接收 用信号量等同步机制写更佳 如只是熟悉使用以下即可 char recv_buffer[20]={0}; //缓存数组 大小根据数据来定不溢出就行 ...