RT-Thread env 使用教程【超详细】

RT-Thread env 使用教程【超详细】

ENV 简介

• env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理三大功能。
• 其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。


ENV

Env for Windows

1、How to download

Please use git command and clone recursively, then follow the tutorials and documents to install Env tool:

git clone --recursive --depth 1 https://github.com/RT-Thread/env-windows.git
2、Tutorials and documents
3、Upstream and dependencies

准备工作

• Git:安装并设置环境变量
• ENV:前往 RT-Thread 官网下载
• RTT 源码:GitHub/OSChina/云盘

打开方法

方法一:双击 env.exe 或 env.bat
方法二:在文件夹中通过右键菜单打开 env 控制台
PS:第一次打开 env 时,杀毒软件可能会误报,务必添加其至信任白名单

编译项目:scons

  1. 进入 BSP 目录
  2. scons 生成 IAR/MDK 工程
  3. scons 编译

配置项目:menuconfig

• 图形化界面
• 丰富的配置菜单
• 自动处理依赖
• 自动生成 rtconfig.h

软件包管理:pkgs

• 为开发者提供可重用的软件包
• 开发者也可以提交自己的软件包
• 目前数量 40+,各种功能应有尽有
• 官方软件包仓库:https://github.com/RT-Thread-packages
• 支持软件包下载、更新、删除

env 配置选项

• 项目配置完成后,自动更新、下载软件包
• 项目配置完成后,自动生成、更新 IAR/MDK 工程

项目使用 env 的要求

• RT-Thread 3.0+
• Kconfig

在 3.0 项目中使用 env

1.拷贝 Kconfig 示例
2.修改 Kconfig

从旧版本迁移到 3.0

  1. 备份 rtconfig.h
  2. scons --genconfig 生成 .config
  3. 拷贝 Kconfig 示例
  4. 修改 Kconfig
  5. 使用 menuconfig 重新生成 rtconfig.h
  6. 对比新旧 rtconfig.h 文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐亦_Lee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值