Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
env使用
ENV工具menuconfig
RT-Thread学习营
使用ENV工具编译RT-Thread【详细过程讲解:从下载到编译、设置】
发布于 2024-02-23 15:33:57 浏览:2834
订阅该版
`感兴趣的宝子,可以点个赞+收藏,便于后期有需要的时候能快速找到~~` @[TOC](ENV编译编译RT-Thr [使用ENV工具编译RT-Thread【详细过程讲解:从下载到编译、设置】.md](https://club.rt-thread.org/file_download/dd65c11363f882cb)ead工程的详细过程讲解) # ENV简介 >ENV 是 **RT-Thread(简称RTT)** 推出的开发辅助工具 > >- 针对基于RT-Thread操作系统的项目工程,提供了**编译构建环境**、**图像化系统配置**及**软件包管理**三大功能。 >- 内置的 menuconfig提供了简单医用的配置裁剪工具,可对内核、组织和软件包进行自由裁剪,使系统以搭积木的方式进行构建。 - RT-Thread 的B站官方账号,也给出了详细的[Env上手指南](https://www.bilibili.com/video/BV1NJ411b7d1?p=2&vd_source=ae4b079e55338114a797952618422537) https://www.bilibili.com/video/BV1NJ411b7d1/?spm_id_from=333.999.top_right_bar_window_history.content.click&vd_source=5e4b1b55a97424db5f0cf7b6157b9da0 - 基于官方教程,我之前发过一篇==文字版==:[RT-Thread env 使用教程【超详细】](https://blog.csdn.net/qq_38141255/article/details/132204823?spm=1001.2014.3001.5501) # ENV的下载 >[Env 下载地址](https://www.rt-thread.org/download.html#download-rt-thread-env-tool): >[https://www.rt-thread.org/download.html#download-rt-thread-env-tool](https://www.rt-thread.org/download.html#download-rt-thread-env-tool) ![screenshot_1.png](https://oss-club.rt-thread.org/uploads/20240223/9cfc44f9be1951d1771035ea4b696e36.png.webp) ENV的下载主要有两种形式 `便于大家访问,此处附上连接` - [网盘下载](https://pan.baidu.com/s/1cg28rk#list/path=/) - [网站下载](https://download_redirect.rt-thread.org/download/env_release/env_released_1.3.5.7z) Git: 安装并设置环境变量 ENV:RT-Thread官网下载 RT-Thread源码:下载最新版即可,无需下载所有版本 # 设置ENV >这个设置,可以便于在文件夹中,单击右键即可在列表中找到并打开env。 ![2.png](https://oss-club.rt-thread.org/uploads/20240223/33a1e7126d6f810066331b65d6788a6c.png.webp) # 使用ENV编译RT-Thread工程 >scons 是 RT-Thread 使用的编译构建工具,可以使用 scons 相关命令来编译 RT-Thread 目标文件以==stm32f429-fire-challenger==为例 相对位置为:`xx\rt-thread-4.1.1\bsp\stm32\stm32f429-fire-challenger` ## ◆ 打开ENV ![screenshot_3.png](https://oss-club.rt-thread.org/uploads/20240223/83e762b27abd00d0c52f821fb0b132f8.png.webp) ## ◆ 输入打包命令 `注意:必须确保ENV当前所在位置为BPS目录下,或者确保是在BPS目录下打开的ENV` ▌ 在ENV窗口输入以下命令,可以打包工程 ```bash scons --dist ``` ![screenshot_4.png](https://oss-club.rt-thread.org/uploads/20240223/b163239663ec52bc8bf9ce488db5b73b.png) ▌在ENV窗口输入以下命令,可以查看更多有关scons的拓展指令 ```bash scons -h ``` ![screenshot_5.png](https://oss-club.rt-thread.org/uploads/20240223/a644744477bf6d620303aa824e76ccca.png.webp) ## ◆ 查看并打开工程文件 >查看到编译的BSP原工程文件中,生成了一个叫做 **dist** 的文件夹 > >▷ 这个文件夹就是用 ENV编译好的工程文档,`接下来的开发也是在此文档中进行` ![screenshot_6.png](https://oss-club.rt-thread.org/uploads/20240223/d7ffc9f22e534847ce7ad5b83967a423.png.webp) ## ◆ 使用menuconfig 对生成项目的RT-Thread配置文件进行修改 >`注意:menuconfig指令必须在 BSP 目录下执行,并且需要保证当前目录下有Kconfig文件。` >如:**xx\rt-thread-4.1.1\bsp\stm32\stm32f429-fire-challenger** ▌ 在ENV窗口输入以下命令,可以进入**可视化图形配置界面** ```bash menuconfig ``` 否则会出现如下图的错误 ![screenshot_7.png](https://oss-club.rt-thread.org/uploads/20240223/8d3b59b3115d8b971fb34eead46f316f.png) 输入`menuconfig`后,正确反馈如下图 ![screenshot_8.png](https://oss-club.rt-thread.org/uploads/20240223/4210f2cb15c7553ff59314cd6b59e598.png)
4
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
乐亦Lee
这家伙很懒,什么也没写!
文章
2
回答
0
被采纳
0
关注TA
发私信
相关文章
1
stm32f407+lan8720 lwip2.0 作业提交
2
玩溜GD32303E-EVAL BSP系列(五)----设备连接网络
3
onenet应用连不上云端
4
【文件系统】晴天文件匹配
5
rtt semc sdram 基于操作系统怎么初始化驱动设备
6
RT-Thread移植笔记
7
RT-Thread内核移植+LoIIs+STM32F103C8+StdLib
8
EVN编译报错,求助大神
9
【内核和外设学习营】十里 简单LED闪亮测试
10
【内核和外设学习营】 十里 串口指令控制RGB灯点亮的颜色
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
MicroPython
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
19
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
6
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
RTT_逍遥
1
篇文章
5
次点赞
大龄码农
1
篇文章
5
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部