rtt 工具功能
功能一,自动下载 env
这里可并不是官网上完整冗余的 env-windows 版本,它并不包含 qemu python ConEmu arm-gcc 等有时很冗余的功能,只是 env 仓库一些最基本的命令,以及 packages 仓库
功能二,自动配置工具链环境变量
它会根据不同的 bsp 目录,进行配置 RTT_CC_PREFIX 和 RTT_EXEC_PATH 环境变量,可以实现一条命令直接编译 rtt 不用每次切换不同工具链时都要重新配置一遍环境变量
功能三,自动下载需要的工具链
当功能三检查到工具链不存在时,即自动下载对应的工具链。没有用到的工具链是不会自动下载的
功能四,Smart 工具链支持
在支持 Smart 的 bsp 中,开启 Smart 之后会使用 Smart 专用的工具链
整体总结一下,方便了非 arm 的 bsp 的开发,以及方便了经常在不同工具链切换的开发人员,这也是引导我写出这个软件的初衷
一条命令下载
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser;irm get.scoop.sh | iex;scoop bucket add rtt https://github.com/zhkag/scoop-rtt.git;scoop install rtt;
RTT 工具安装
安装这个工具之前,首先安装一下另一个工具 scoop;
SCOOP 介绍
Scoop 是一个 Windows 下的包管理器,一大便利就是省去了上述繁琐的「搜索 - 下载 - 安装」的步骤,让我们能够通过「一行代码」急速安装
它有以下特点
集搜索、下载、安装、更新软件于一体:极大的降低了安装维护一个软件的成本,我们甚至不必在软件本身的复杂菜单中寻找那个更新按钮来更新软件自己
将软件干干净净的安装到电脑的「用户文件夹」下:这样既不会污染路径也不会请求不必要的权限(UAC)
在卸载软件的时候,能够尽量清空软件在电脑上存储的任何数据和痕迹
SCOOP 下载
在 powershell 中安装
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
上面的命令会默认将软件安装到用户目录下,如果要修改默认安装路径,请在安装前添加下面的环境变量
$env:SCOOP='D:scoop'
这里安装完建议重新启动一下电脑,以保证 SCOOP 相关环境变量正常配置
RTT 下载
添加下载源
这是为 rtt 相关工具写的下载源
scoop bucket add rtt https://github.com/zhkag/scoop-rtt.git
下载 rtt
这里会从源码仓库中下载 rtt 工具代码以及 env 并编译 rtt 工具生成可执行文件
scoop install rtt
支持 scons 命令替换
如:rtt -c rtt -j16 等所有命令
-
Shell
+关注
关注
1文章
373浏览量
25174 -
RT-Thread
+关注
关注
32文章
1540浏览量
44280 -
gcc编译器
+关注
关注
0文章
78浏览量
3915
发布评论请先 登录
首搭RT-Thread程翧车控平台| RT-Thread程翧 S32K344 快速原型开发平台正式上市!| 产品动态
【CPKCOR-RA8D1】5、运行RT-THREAD的适应性调整
2025年RT-Thread开发者巡回培训报名正式启动!
使用RT-Thread studio 开发RT-Thread Nano项目的时候 串口的驱动是要自己写吗?
RT-Thread Studio在Windows Arm上RT-Thread Studio Setting配置项页面无法显示怎么解决?
STM32cubeMX生成配置rt-thread引用问题求解
Windows上使用ENV工具开发基于先楫MCU的RT-Thread应用
在Ubuntu上开发基于先楫MCU的RT-Thread应用指南
【好书推荐】RT-Thread第20本相关书籍!《嵌入式实时操作系统RT-Thread原理与应用》| 技术集结
揭秘RT-Thread上的AUTOSAR CP系统
人形机器人敏捷开发新路径:RT-Thread以软件底座破解复杂系统难题 | 新闻速递
RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进
如何将RT-Thread移植到NXP MCUXPressoIDE上
RT-Thread应用开发寒假师资培训——西安站

Windows下无需配置一条命令开发RT-Thread
评论