登录/注册

如何安装rt-thread

更多

RT-Thread 安装指南(Windows/Linux 环境)

一、准备工作

  1. 硬件准备

    • 开发板(如 STM32F4/F7/H7、ESP32、树莓派 Pico 等)
    • 调试器(如 J-Link、ST-Link)
    • USB 转串口模块(用于日志输出)
  2. 软件依赖

    • Windows:安装 GitPython 3.8+
    • Linux:使用包管理器安装 gitpython3
    • 安装编译工具链:

二、安装 RT-Thread 开发环境(两种方法任选)

方法一:使用 RT-Thread Env 工具(推荐)
  1. 下载 Env 工具

    • Windows 版
    • Linux/macOS:通过源码安装
      git clone https://github.com/RT-Thread/env.git
      cd env/tools
      python3 setup.py install
  2. 配置环境变量

    • 打开 Env 控制台(Windows:env.bat;Linux:终端执行 source env.sh
  3. 创建/获取项目

    # 示例:创建 STM32 项目
    rtt create-project --board=stm32l475-atk-pandora
    cd stm32l475-atk-pandora
方法二:从 GitHub 克隆源码
git clone https://github.com/RT-Thread/rt-thread.git
cd rt-thread/bsp/stm32/stm32f407-atk-explorer  # 进入具体开发板目录

三、编译和烧录(以 STM32 为例)

  1. 配置工程

    menuconfig  # 图形化配置内核/组件/驱动
    • 按需开启组件(如文件系统、网络协议栈)
    • 保存配置后退出
  2. 更新软件包

    pkgs --update
  3. 编译工程

    scons  # 使用默认编译器
    # 或指定工具链
    scons --target=mdk5  # 生成 Keil 工程
  4. 烧录固件

    • 方法一:通过 STM32CubeProgrammer 烧录 rtthread.bin
    • 方法二:使用 openocd(Linux 示例)
      openocd -f interface/stlink.cfg -f target/stm32f4x.cfg -c "program rtthread.bin 0x08000000"

四、验证安装

  1. 连接串口(波特率 115200),使用终端工具(如 Putty、MobaXterm)查看输出。
  2. 成功启动后会显示 RT-Thread Logo 和 Shell 提示符:
    \ | /
    - RT -     Thread Operating System
    / | \     5.0.0 build Nov 12 2023
    2006 - 2022 Copyright by rt-thread team
    msh > 
  3. 输入命令测试:
    list_thread  # 查看系统线程
    free         # 查看内存使用

五、其他平台支持


六、常见问题

  1. 编译错误

    • 检查工具链路径:在 menuconfig > Toolchain 设置正确编译器路径
    • 安装依赖:执行 pip install -r requirements.txt
  2. 串口无输出

    • 确认板载串口引脚配置(在 board.h 修改 TX/RX)
    • 检查 menuconfig 中的 BSP_USING_UART1 是否启用
  3. 更多帮助

提示:使用 scons -j8 可加速编译,-j 后接线程数。

试用RT-Thread Studio(VSCode)

想尝试RT-Thread studio (VSCode),先下载安装VSCode,再搜索RT-Thread

2023-10-12 10:58:31

RT-Thread v5.0.2 发布

RT-Thread 代码仓库地址: ●  https://github.com/RT-Thread/rt-thread

2023-10-10 18:45:01

基于RT-Thread Studio学习

前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。

2023-05-15 11:00:38

RT-Thread文档_RT-Thread SMP 介绍与移植

RT-Thread文档_RT-Thread SMP 介绍与移植

资料下载 刘燕 2023-02-22 18:31:34

RT-Thread文档_RT-Thread 潘多拉 STM32L475 上手指南

RT-Thread文档_RT-Thread 潘多拉 STM32L475 上手指南

资料下载 佚名 2023-02-22 18:23:17

RT-Thread文档_RT-Thread 简介

RT-Thread文档_RT-Thread 简介

资料下载 张览秀 2023-02-22 18:22:24

RT-Thread零基础快速入门第0讲——环境安装

RT-Thread快速入门第1讲——环境安装目录RT-Thread快速入门第1讲——环境

资料下载 123 2021-12-03 14:21:06

嵌入式RT-Thread应用与开发

嵌入式RT-Thread应用与开发说明。

资料下载 姚小熊27 2021-04-06 14:12:00

rt-thread studio安装注意点

首先需要确保已经安装 rt-thread studio在工具栏找到 SDK 管理器,点击后在弹出窗口, Board_Support_Packages

2022-08-21 09:57:08

RT-Thread学习笔记 RT-Thread的架构概述

RT-Thread 简介 作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread

2022-07-09 11:27:42

RT-Thread记录(二、RT-Thread内核启动流程)

在前面我们RT-Thread Studio工程基础之上讲一讲RT-Thread内核启动流程.

2022-06-20 00:30:33

RT-Thread全球技术大会:RT-Thread测试用例集合案例

RT-Thread全球技术大会:RT-Thread测试用例集合案例           审核编辑:彭静

2022-05-27 16:34:46

RT-Thread全球技术大会:在RT-Thread上编写测试用例

RT-Thread全球技术大会:在RT-Thread上编写测试用例           审核编辑:彭静

2022-05-27 16:28:36

RT-Thread全球技术大会:Kconfig在RT-Thread中的工作机制

RT-Thread全球技术大会:Kconfig在RT-Thread中的工作机制               审核编辑:彭静

2022-05-27 14:49:12

RT-Thread全球技术大会:萤石研发团队使用RT-Thread的技术挑战

RT-Thread全球技术大会:研发团队使用RT-Thread的技术挑战         审核编辑:彭静

2022-05-27 11:36:17

7天热门专题 换一换
相关标签