一站式开发工具:RT-Thread Studio 正式发布

置顶 精华 发表在 Env2019-12-26 10:42 [复制链接] 34 2878

一个好的开发工具的作用不言而喻,它能减少重复性工作,降低使用门槛,让用户提高工作效率,在速度和质量上都有所提升,整体上加速产品开发过程。
1 g& D$ G% S" M2 T( T7 y
RT-Thread上一代开发工具 ENV ,由于集成度不高,要配合其它工具来回切换使用。想要玩转 ENV 要了解Scons,Python,Kconfig 等众多知识点,学习成本比较高。
为了解决大家的这些痛点,RT-Thread 官方团队历经一年用心打磨,推出了 RT-Thread Studio 集成开发环境(IDE),让大家告别 ENV,能够基于一款 IDE 快速的进行 RT-Thread 项目开发。
, P& v) E+ p8 T' f4 o
' l, |' }  N% b* \
极速开发演示
RT-Thread Studio 一站式开发环境,简单易用,它能在一分钟内实现一个简单应用并进行下载和调试,它如何能达到如此快速的开发呢,让我们通过下面的短视频来看一看。

, T( G5 l/ |' G- M# {  r) ^6 cRT-Thread Studio 主要特性多样化的工程创建向导
# q; |* r4 K( u! G1 U% J  y- R
通过两种工程向导的模式,从此告别 RT-Thread 移植过程
  • 基于开发板创建工程:可以快速验证功能原型,是入门学习的利器;
  • 基于芯片创建工程:自动生成驱动代码,支持 STM32 全系列单片机,是产品研发必备功能。
    7 V) y3 w! T# o2 b' E
1.png   u% Y4 z( w! v( l6 k

& ?0 n6 Z3 U" ^! @4 e直观的图形配置界面
file:///C:/Users/xuqia/Desktop/20191224%2520RT-Thread%2520Studio%25E5%25BC%2580%25E5%258F%2591%25E7%258E%25AF%25E5%25A2%2583%25E6%2596%2587%25E7%25AB%25A0/pic/2.png?lastModify=1577270391
结合 RT-Thread 的丰富的组件特性,我们将 RT-Thread 的组件 自顶向下 排列,以 架构图 的模式分层的展示出来。
所有常用的组件都有对应的图标,操作这些组件,只需要使用鼠标点击即可。比如:
  • 单击:开关组件模块
  • 右击:可以查看组件的依赖关系, API 文档,甚至还能看到在线教程
  • 双击:打开组件的详细配置

    ' U% w4 R. y# N+ M  d
2.png % s+ ]4 m5 ?9 N. }* U
! y! F6 t0 E; \  d3 O3 i; L7 p/ T

- E' P) i/ r+ L+ h
图形化的配置大大降低了 RT-Thread 的使用门槛,哪怕是刚入门小白也能快速上手。
全中文的界面、配置及文档
file:///C:/Users/xuqia/Desktop/20191224%2520RT-Thread%2520Studio%25E5%25BC%2580%25E5%258F%2591%25E7%258E%25AF%25E5%25A2%2583%25E6%2596%2587%25E7%25AB%25A0/pic/3.JPG?lastModify=1577270391
中国人自己的 IoT OS ,肯定要对国语有更友好的支持。为此我们做到了:
  • 软件界面全面中文化,包括 IDE 界面与菜单
  • RT-Thread 配置界面与配置信息中文化,再也不用看 env 里的英文配置了
  • 还有中文的组件文档,帮助文档等等

    $ Y1 e  j* b/ }% M
3.JPG
; P! z# D9 z3 Z2 r4 f- ~! X! g' M$ Q8 H# f/ f
对于国人来说全中文的软件界面极大的提升了软件可阅读性,易用性。
便捷的下载与调试方式
file:///C:/Users/xuqia/Desktop/20191224%2520RT-Thread%2520Studio%25E5%25BC%2580%25E5%258F%2591%25E7%258E%25AF%25E5%25A2%2583%25E6%2596%2587%25E7%25AB%25A0/pic/4.JPG?lastModify=1577270391
为了更好的兼容 MDK/IAR 使用习惯,我们增加了 一键下载一键调试 的功能,还同时支持 ST-Link/J-Link 仿真器。
为了方便大家查看日志,IDE 还同时集成多种终端工具,以后可以直接在 IDE 上使用 finsh 命令行了。
4.jpg
( ~' P1 |% a: W9 J3 o
内置软件包市场
file:///C:/Users/xuqia/Desktop/20191224%2520RT-Thread%2520Studio%25E5%25BC%2580%25E5%258F%2591%25E7%258E%25AF%25E5%25A2%2583%25E6%2596%2587%25E7%25AB%25A0/pic/5.gif?lastModify=1577270391
面对庞大的软件包平台,我们创新性的采用了 Web 的交互方式,可以快速进行软件包分类查找 -> 文档查看 -> 代码下载。
简化了软件包使用流程,真正的做到积木式的软件开发体验。
package.gif
/ m8 t. j3 v7 v: b. j
社区版本永久免费
我们的 IDE 不仅仅功能强大,同时社区版软件及支持也将永久免费,大家无需担忧软件许可和费用问题
丰富的视频教程与文档
file:///C:/Users/xuqia/Desktop/20191224%2520RT-Thread%2520Studio%25E5%25BC%2580%25E5%258F%2591%25E7%258E%25AF%25E5%25A2%2583%25E6%2596%2587%25E7%25AB%25A0/pic/6.JPG?lastModify=1577270391
在 IDE 发布的同时,我们也发布了配套的视频教程及文档,帮助大家更快速的上手使用 IDE,让大家去我们官网上看,视频教程未来也还会持续更新……
还有更多功能特点细节就不一一展示了,期待你来亲自探索。
6.JPG
! F5 L( q( w2 q0 A6 e( j
获取方式
请访问RT-Thread 官网,在“资源 -> RT-Thread Studio” 点击即可下载

4 o+ f5 J' F; Z9 W  T: p
如有疑问请加技术交流请加QQ群:831824681
ide_startup.png 3 s1 N: o; K! H/ E3 x( d0 V

; G) m9 e! x0 H8 P" q
, y3 q9 ?: b" Z9 w. F" Z7 }6 K% D
2.png
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-12-26 10:49:12 | 显示全部楼层
有计划开发linux版本吗?
使用道具 举报 回复
发表于 2019-12-26 13:41:20 | 显示全部楼层
支持NXP系列的吗
使用道具 举报 回复
发表于 2019-12-26 13:53:58 | 显示全部楼层
muyicao11022 发表于 2019-12-26 10:49, y/ h: L7 Z1 ?, X, V9 x6 s
有计划开发linux版本吗?

. v9 Z0 G8 E4 V2 P4 D3 j有的
使用道具 举报 回复
发表于 2019-12-26 14:38:01 | 显示全部楼层
NB,顶起!
使用道具 举报 回复
发表于 2019-12-26 17:11:42 来自手机 | 显示全部楼层
可以离线使用吗?
使用道具 举报 回复
发表于 2019-12-26 17:16:21 来自手机 | 显示全部楼层
可以离线使用吗?
使用道具 举报 回复
发表于 2019-12-26 22:30:26 | 显示全部楼层
恭喜RRT,中国软件雄起,未来机器人~
使用道具 举报 回复
发表于 2019-12-27 08:51:13 | 显示全部楼层
支持,感觉真的比ENV方便许多,好多老rtt用户,都是自己剪切,没有用ENV,现在看来要直接跳过ENV学习这个IDE了$ Q2 ^4 d( q' x0 {- B
使用道具 举报 回复
发表于 2019-12-27 10:07:23 | 显示全部楼层
为什么配置界面,你的有硬件配置,我的上面却没有!
使用道具 举报 回复
发表于 2019-12-27 10:24:50 | 显示全部楼层
Hu_XianShen 发表于 2019-12-27 10:07
6 K$ x% P# o% C8 c  O8 F" ]% |4 P为什么配置界面,你的有硬件配置,我的上面却没有!

: W; q- A  n% |8 x$ {5 b: z- U1 S" {同问
使用道具 举报 回复
发表于 2019-12-28 16:13:42 | 显示全部楼层
怎么查看map
使用道具 举报 回复
发表于 2019-12-28 16:27:49 来自手机 | 显示全部楼层
为什么不用vscode来搞呢
使用道具 举报 回复
发表于 2019-12-28 16:35:34 | 显示全部楼层
如果我的项目不是基于BSP新建的,我需要开启外设比如CAN,UART2.3.4,需要怎么做?
使用道具 举报 回复
发表于 2019-12-30 14:09:25 | 显示全部楼层
13450353587 发表于 2019-12-28 16:35
: A+ U. A( N1 r! {1 B8 X. _. g如果我的项目不是基于BSP新建的,我需要开启外设比如CAN,UART2.3.4,需要怎么做? ...

  |. N5 M; p% t9 q. n: R3 I相关问题可以到QQ群讨论:831824681
使用道具 举报 回复
发表于 2019-12-30 14:09:53 | 显示全部楼层
13450353587 发表于 2019-12-28 16:13
5 r! x* G) p, B+ ^/ v- Y" ~怎么查看map
+ A8 {8 r( x. f2 f# o
技术问题可以加qq群交流:831824681
使用道具 举报 回复
发表于 2019-12-30 14:10:12 | 显示全部楼层
Hu_XianShen 发表于 2019-12-27 10:07
. Z9 ?; U* G6 k- Q/ L# d为什么配置界面,你的有硬件配置,我的上面却没有!

" M; e" [+ g: ~4 j5 L: T技术问题可以加qq群交流:831824681. ]- {: k. b% i* I9 a7 v! @
使用道具 举报 回复
发表于 2019-12-30 14:10:39 | 显示全部楼层
muyicao11022 发表于 2019-12-26 10:492 a; H4 ~6 o) S! n% ?) H
有计划开发linux版本吗?
+ F; O& C7 c) p# H
有的
使用道具 举报 回复
发表于 2019-12-31 23:25:13 | 显示全部楼层
为什么配置界面,你的有硬件配置,我的上面却没有!同问同问,谢谢
使用道具 举报 回复
发表于 2020-1-2 15:00:46 | 显示全部楼层
建议在讨论区给RT-Studio新建一个主题分类
使用道具 举报 回复
发表于 2020-1-8 12:37:02 | 显示全部楼层
13450353587 发表于 2019-12-28 16:355 L+ ~3 s  B5 D4 E; v7 k
如果我的项目不是基于BSP新建的,我需要开启外设比如CAN,UART2.3.4,需要怎么做? ...

) P+ z% g9 R8 D我也想知道
使用道具 举报 回复
发表于 2020-1-9 10:45:04 | 显示全部楼层
VxHunter 发表于 2020-1-8 12:37
9 ~6 o# l# V& X% G我也想知道
1 I5 R. ?; ?; n. Z1 B( i- w
  在工程文件的board.h 中修改对应的配置就可以了
使用道具 举报 回复
发表于 2020-1-9 10:47:40 | 显示全部楼层
ddk2006 发表于 2019-12-31 23:25
. B; m* B" `3 }$ M9 B3 F  U为什么配置界面,你的有硬件配置,我的上面却没有!同问同问,谢谢
  N7 Q/ r3 L+ n) o2 l
基于BSP创建的项目才会有这个硬件配置
使用道具 举报 回复
发表于 2020-1-10 09:54:15 | 显示全部楼层
赞,以后可以集成各种功能了
使用道具 举报 回复
发表于 2020-1-11 10:31:22 | 显示全部楼层
zhf 发表于 2019-12-28 16:27
, L5 V* q9 b; J1 t1 F3 M6 c为什么不用vscode来搞呢
  ^: m# \7 Y2 D* a! u
RTT有使用VSC做的micropython IDE,选择eclipse也是出于多方权衡
使用道具 举报 回复
发表于 2020-1-12 16:48:48 | 显示全部楼层
啥时候能支持求他芯片    东软微的es32系列
使用道具 举报 回复
发表于 2020-1-14 14:36:03 | 显示全部楼层
开始下载程序:2020-01-14 14:35:03
/ Z( Z- M4 {9 [* j# ~. ~/ M5 c' _
  1. D:\RT-ThreadStudio\platform\ST-LINK\tools\bin>D:/RT-ThreadStudio/platform/ST-LINK/tools/bin/STM32_Programmer_CLI.exe -c port=SWD mode=NORMAL -e all -d D:\RT-ThreadStudio\workspace\MENG\Debug\rtthread.elf -hardRst * i% g% I6 ]9 ]4 w( Y- D: }
  2.       -------------------------------------------------------------------
    5 k1 ]7 e) q! U( J) c
  3.                        STM32CubeProgrammer v2.1.0                    f, B& F' ^& e
  4.       -------------------------------------------------------------------
    3 t  Y& G2 R0 r' b( a5 i
  5. Error: ST-LINK V1 not supported6 f0 w: D5 ]5 l
  6. Error: ST-LINK v1 not supported.
复制代码

) Y' ?- z) B( V+ E执行完毕, 耗时:518ms.
使用道具 举报 回复
发表于 2020-1-14 14:38:06 | 显示全部楼层
ST-LINK怎么不支持?到底用什么下载器?
5 T: Z7 D, J: `) Y! b' X" [) s( U$ g) m加了OTA模块后编译出错:2 W" H$ q3 M4 d% j: Z9 Q- r2 Y
  1. collect2.exe: error: ld returned 1 exit status
    1 U9 p& s* E# Q- K1 o( f- r) ]
  2. make: *** [makefile:73: rtthread.elf] Error 1
复制代码

) h* Q" ~+ T! O3 P/ t  M# [
使用道具 举报 回复
发表于 2020-1-15 15:31:15 | 显示全部楼层
勾选了设备驱动,保存编译下载通过,依旧没有ADC设备初始化成功,adc sample run failed! can't find %s device!,PWM设备驱动也是,有遇到这种情况的吗
使用道具 举报 回复
发表于 2020-1-16 09:28:06 | 显示全部楼层
想用一个stm32F427 的芯片,但是选择芯片时没有发现这款芯片
使用道具 举报 回复
发表于 2020-1-19 11:52:44 | 显示全部楼层
支持,从0~1 最难了。* l- E- v: N/ A! C3 Z! X
有了 1 之后,再优化就容易了。
使用道具 举报 回复
发表于 2020-1-26 00:43:27 | 显示全部楼层
这个问题有解决方法吗?* f0 z6 |+ s+ B9 a& f& T/ y3 P
https://www.rt-thread.org/qa/thread-423448-1-1.html
使用道具 举报 回复
发表于 2020-2-9 15:08:28 | 显示全部楼层
stm32的启动文件是做了相应的修改吧?有无相应的修改说明或解释说明
使用道具 举报 回复
发表于 5 天前 | 显示全部楼层
为啥只支持创建ST系列单片机的工程??
使用道具 举报 回复
发表于 昨天 12:50 | 显示全部楼层
STM32G0系列什么时候可以添加G031系列的
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表