0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread Studio For VSCode有哪些功能特性?

strongerHuang 来源:RTThread物联网操作系统 作者:RT-Thread 2021-06-15 15:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

转眼间RT-Thread Studio V2.1.0已经发布两个多月了,估计很多用户已经在翘首期待V2.1.1更新完善版本了,V2.1.1版本已经在路上,很快也会和大家见面了,不过在这之前RT-Thread Studio开发团队先给大家推出一款VSCode平台开发插件。

VSCode是一套轻量级的编辑器,同时也可以通过插件来适配更多的功能。通过社区,我们也了解到很多的开发者在使用它。本着以开发者为中心的理念,为了让开发者在使用RT-Thread时更方便,所以推出了这样一套VSCode插件。此外,我们仍会大力推进RT-Thread Studio本身,向着更加专业化的方向发展。未来,希望能够让两个平台相互借鉴取长补短,让大家更好的使用RT-Thread。

RT-Thread Studio For VSCode V1.0.0作为VSCode插件的第一个版本,目前暂时不支持创建工程,但是支持打开RT-Thread bsp工程或者RT-Thread Studio创建的工程进行开发,在详细讲解功能特性前,我们先来欣赏一段快速开始短视频:

RT-Thread Studio For VSCode V1.0.0有以下主要的功能特性:

工程开发管理

RT-Thread Studio For VSCode支持单工程开发 和 多个工程 同时开发模式。

单工程开发管理

单工程开发顾名思义即工程窗口只能打开一个工程开发。可以通过 打开工程 指定一个 RT-Thread 工程目录即可将工程加入到工程窗口。每次通过 打开工程 加入工程后,工程窗口只会显示当前加入的那个工程,即单工程开发模式。

多工程开发管理

多工程开发顾名思义即支持工程窗口同时存在多个工程。您可以通过 添加工程到工作区 来加入一个新的工程,即显示多个 RT-Thread 工程,形成一个工作区,您可以通过 工作区另存为 选择一个存储目录存储成 .code-workspace 文件,下次想打开这个工作区时,只需打开此 .code-workspace 文件即可。

RT-Thread SettingsRT-Thread Settings 是RT-Thread图形化配置系统,为大家提供了丰富的 RT-Thread 组件和各类最新、流行的软件包配置,通过点击 RT-Thread Settings , 在配置界面勾选对应的组件或者软件包,确认后,执行 右键->更新软件包,即会自动为您下载软件包并将配置应用到您的工程。

工具链支持RT-Thread Studio For Vscode 支持 GNU ARM GCC 和 ARM CC 两种工具链,GNU ARM GCC 相对更加实用,ARM CC 编译出来的代码更小、更有效率。这两种工具链的参数都可以在 rtconfig.py中配置。 ARM CC 工具链目前仅支持 BSP 工程,GNU ARM GCC 工具链支持芯片工程和 BSP 工程

构建/清理

在 RT-Thread 工程中,将鼠标放到到工程名上,大家会发现四个按钮会出现。第一个为 构建/编译 按钮,第四个为 清理 按钮,它们的作用分别是 构建工程 和 清理工程,并且都是采用 scons 方式进程构建/清理。构建/清理成功后,会为您自动刷新工程目录。 另外,工程右键也有 构建/清理 的按钮,您可以根据您的习惯来选择不同的方式。

下载/调试

将鼠标放到到工程名上后出现的第二个和第三个按钮分别为 下载 和 调试 按钮。 下载过程中,有完成的信息提示与下载进度提示;点击调试后,也会有详细的调试信息和调试进度提示,进入断点后,你可以操作右上角的调试工具,进行单步、全速、回退、复位等操作。整个下载和调试过程相信会给你带来更好的体验。

跨平台

RT-Thread Studio For VSCode 支持 windows、linux、macos 系统,在这些常用的桌面操作系统中,你都可以体验开发 RT-Thread 的乐趣啦。在 linux、macos 系统中,调试器暂时只支持 QEMU,其它调试器正在陆续支持中。 以上是本次RT-Thread Studio For VSCode V1.0.0的主要功能特性,更多特性,更多惊喜希望大家能亲自下载安装体验去发现,下面简单介绍一下如何安装

安装 RT-Thread Studio For VSCode

如果没有下载过VSCode 需要先去VSCode 官网下载VSCode ,然后打开 VSCode ,切换到 扩展 视图, 搜索 RT-Thread, 点击 RT-Thread Studio ,右侧点击安装即可。

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编辑器
    +关注

    关注

    1

    文章

    826

    浏览量

    32653
  • 插件
    +关注

    关注

    0

    文章

    345

    浏览量

    23420

原文标题:RT-Thread Studio for VS Code来了

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread Studio V2.3.0 版本正式发布!

    支持针对rt-thread版本号大于5.1.0时使用Env2.0.0高版本2新增支持卸载studio时选择是否保留已下载的SDK资源包文件3修复SDK管理器选择了版
    的头像 发表于 11-29 09:29 726次阅读
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b> V2.3.0 版本正式发布!

    ENV的scons能生成RT-Thread studio工程吗?

    scons能生成RT-Thread studio工程吗?教程中使用scons —target==MDK5来生成MDK工程,怎么生成RT-Thread Stdudio工程呢?
    发表于 10-13 07:42

    rt-thread studio 导入BSP 失败怎么解决?

    rt-thread studio 手动导入bsp 失败。 版本: 2.2.8 构建ID: 202405200930 导入的bsp 是直接从rt-thread 代码仓库下载的 .log
    发表于 10-11 11:07

    请问rt-thread studio可以开发完整的mcu程序吗?

    请教一下:rt-thread studio IDE开发环境,能完整开发的rt-thread 的mcu程序吗? 好多教程的步骤: 1。在rt-thread 的开源的工程中制作BSP包,
    发表于 10-09 09:21

    rt-thread studio无法离线使用怎么处理?

    在离线状态下,无法使用rt-thread studio。一定要逼着你联网才能用,许多公司处于保密需要,都是无法联网使用的
    发表于 09-29 10:22

    通过scons生成RT-Thread Studio工程,编译报rtconfig_preinc.h告警怎么解决?

    我在 github 下载 V5.1.0 的代码,在 gd32f450 的 bsp 中通过命令 scons --dist-ide 生成能够在 RT-Thread Studio 下运行的工程。在编译时会
    发表于 09-29 09:01

    rt-thread studio被排除构建的资源如何启用?

    请问rt-thread studio被排除构建的资源如何启用? 自己新建了两个文件夹,里边写了些应用程序,原本是可以构建的,在点击了RT-Thread Settings在保存后这两个文件夹就被排除构建了,请问应该怎么重新应用?
    发表于 09-28 07:58

    使用RT-Thread studio 开发RT-Thread Nano项目的时候 串口的驱动是要自己写吗?

    刚入坑。使用RT-Thread studio 开发RT-Thread 标准板项目的时候直接使用里边的串口uart_dev=rt_device_find(“uart5”);然后操作设备,
    发表于 09-26 08:14

    如何使用rt-thread studio中,使用 定制化的SDK建立工程?

    --target=eclipse生成 rt-thread studio 工程 在rt-thread studio中,使用sdk Manager 导入配置成功。 配置成功了, 问题:
    发表于 09-26 06:16

    RT-Thread Studio 2.2.8创建新项目直接构建编译报错怎么解决?

    RT-Thread Studio 2.2.8 尝试了RT-Thread Source Code 5.1.05.0.24.0.34.0.2版本 创建新的项目工程后,没有任何修改直接构建编译报错
    发表于 09-24 07:28

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    rt-thread studio2.2.9如何使用最新的RT-Thread v5.2.0 released? 原先以为修改index_all.json,发现联网的时候,会自动覆盖 另lastet版本
    发表于 09-16 06:06

    RT-Thread studio如何设置vi/vim编辑模式呢?

    求助,RT-Thread studio如何设置vi/vim编辑模式呢? 尝试找RT-Thread studio软件里面的设置,没找到呢。
    发表于 09-15 07:44

    RT-Thread Studio无法执行MI命令的原因?

    我再使用RT-Thread Studio时,在使用调试功能时出现了下面问题,导致这个问题的原因可能是什么?
    发表于 09-11 06:57

    RT-Thread Studio为什么无法执行MI命令?

    我再使用RT-Thread Studio时,在使用调试功能时出现了下面问题,导致这个问题的原因可能是什么?
    发表于 06-10 06:30

    如何将RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE上呢?本文内容比较简单但稍有琐碎,希望对需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 2441次阅读
    如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上