RT-Thread Studio V2.1.0 发布,支持用户自制开发板支持包

RT-Thread Studio V2.1.0 已发布。

主要变化:

  • 新增开发板支持包制作工具功能和详细教程,大大降低开发板支持包制作和上线的难度。
  • 支持了 MDK 协同开发,将 MDK 工程导入到 Studio 后可以双向无缝同步开发,极大地方便了工程转移和多工具间协同开发。
  • 支持 cubemx 协同开发,无缝调用 cubemx 并将代码生成回 Studio 工程,提高了工具间协同的便利性。

1、支持用户自制开发板支持包

现在可以直接通过可视化的 Studio 的开发板支持包制作工具和教程,轻松地制作开发板支持包并且上线到 SDK Manager。

在开发板支持包制作工具中,大家可以图形化地配置开发板、文档、工程的信息,所有配置项都有清晰易懂的提示以供参考,在配置结束后,支持预览来查看配置的所有内容。制作教程在 Studio 文档中心,链接地址点此访问

2、新增上线 40 多个开发板支持包

目前已通过 Studio 的开发板支持包制作功能,制作上线了 40 多个开发板支持包,目前开发板支持包总计 70 多个,涵盖了 8 个不同厂商,例如 Allwinner,AlphaScale,ArteryTek,Bluetrum,GigaDevice,MicroChip,MindMotion,NXP,ST,TI,Synwit。此外,本次新增上线了 RT-Thread V4.0.3 新版本源码资源包。

3、支持 MDK 开发

Studio 现在支持和 MDK 工程双向同步协同开发。大家可以将现有的 RT-Thread MDK 工程直接导入到 Studio 中,MDK 的配置会自动同步到 RT-Thread Studio 工程。

Studio 提供了双向同步的机制,可以在 MDK 工程和 Studio 工程之间随时切换,并且提供了 MDK 的配置功能,可以执行 C/C++、 ASM、 Linker 等配置项,配置结束后,会自动同步到 MDK 工程。如果大家在 MDK 上修改了一些配置,也可以在 Studio 手动触发同步功能,会将修改后的配置同步到 Studio 工程。

更多教程请访问文档中心

4、支持 CubeMX 开发

Studio 已经支持和 STM32CubeMX 协同开发,大家可以在 Studio 工程中直接打开 CubeMX Settings,然后进行配置,配置结束后,点击 GENERATE CODE, CubeMX 生成的代码会自动存放在 Studio 工程目录下,无需再做任何修改,并自动加入编译,大家只需要正常地编译、下载、调试即可。

更多教程请访问文档中心

5、完善和添加新QEMU模拟器

QEMU这次新增了两个模拟器:stm32f401 和 stm32f410 系列,大家可以在 SDK Manager 中下载最新版。配置 QEMU 时,在 Emulator 配置栏的下拉框中选择模拟器。另外,配置界面也做了一些更新,解决了一些用户反馈的问题。首先,新增了串口的配置,选择不同串口时,stdio 也会定位到对应的串口上;其次 SD Card Memory 改成了可选项,兼容不需要 SD 卡的情况;最重要的一点,将 -show-cursor 等命令移动到了 Extra Command 中,大家可以自定义这些命令的参数,让 QEMU 使用上更具灵活性。

除了上述新增的功能亮点外,本次更新还修复了一些遗留问题,比如 workspace 不能切换的问题,现在已经可以正常切换了,对于构建时命令行过长超出 windows 命令行长度限制的问题也得到了有效解决。很多其它细节完善就不再详细讲述了,希望大家能亲自上手体验和发现。

顺便告诉大家一个“彩蛋”,大家可以在 RT-Thread 文档中心网页右上角,看到 RT-Thread 官方的吉祥物,点击可以跳转到新版文档中心页,支持在线编辑,大家可以试试,以后发现文档中心有问题,可以直接在线修改了。

已经安装过 Studio 的,打开 Studio 就可自动检测并升级到 V2.1.0 版本,没有安装的可以点此下载安装 V2.1.0 完整安装包(建议不要覆盖安装)

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/135370/rt-thread-studio-2-1-0-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。