在Clion中开发rt-thread

本文指导用户从gitee获取rt-thread源代码的稳定版v5.0,然后下载并安装env工具、mingw和cmake环境。在env中执行scons--dist命令,进入dist/project目录,最后使用clion打开项目进行开发。

一、在github或者gitee中下载源代码(不要下载master最新分支的,下载稳定的版本分支 v5.0)
https://gitee.com/rtthread
在这里插入图片描述

二、在rt-thread官网上下载env工具、并安装mingw、cmake环境

https://www.rt-thread.org/document/site/#/development-tools/rtthread-studio/README

打开env,进入到某一个bsp下,输入 scons --dist命令

scons --dist

在这里插入图片描述
进入dist/project目录下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

clion打开项目:
在这里插入图片描述

### 设置 RT-Thread 开发环境 #### 工具准备 为了成功配置RT-Thread开发环境,需准备好必要的工具集。这包括但不限于Env以及特定版本的RT-Thread(如v5.1),还有CLion集成开发环境本身及其配套插件和支持库[^1]。 #### 创建新工程 通过Env来初始化一个新的工程项目结构,该过程会自动生成一系列用于支持后续编码工作的基础文件和目录布局。对于具体硬件平台的支持,则可能涉及到利用STM32CubeMX这样的图形化界面工具来进行初步配置并导出相应代码框架[^3]。 #### 配置 CLion 完成上述准备工作之后,在CLion内部进行适当调整以便能够顺利编译执行基于RT-Thread的应用程序成为必要步骤之一。主要涉及CMakeLists.txt文件编辑以指定交叉编译器路径、链接选项以及其他构建参数;同时也要确保IDE能识别到所有依赖项的位置,比如内核源码所在位置等信息[^4]。 ```cmake set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_SYSTEM_PROCESSOR ARM) # Specify the cross compiler set(TOOLCHAIN_PREFIX arm-none-eabi-) set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc) set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}as) set(CMAKE_AR ${TOOLCHAIN_PREFIX}ar CACHE FILEPATH "Archiver") set(CMAKE_RANLIB ${TOOLCHAIN_PREFIX}ranlib CACHE FILEPATH "RanLib") include_directories(${PROJECT_SOURCE_DIR}/rt-thread/include/) link_directories(${PROJECT_SOURCE_DIR}/rt-thread/lib/) ``` #### 测试验证 最后一步是对整个流程做一次完整的检验——即尝试编译一个小例子看能否无误地生成目标二进制文件,并借助编程调试设备将其烧录至实际的目标板上运行起来。如果一切正常工作,则说明已经成功建立了适合于个人项目的RT-Thread+CLion开发环境[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值