Grey

RT-Thread官方开发工具与对Art Pi的支持

全部学习汇总:​​GitHub - GreyZhang/g_RT-Thread: learning and hacking RT-Thread.​

Art Pi

之前入手了一个Art Pi,当初多少有一点贪便宜的意思,这个开发板的价格的确是不贵。但是买来之后,这个板子就是一直吃灰的状态,没有使用。最近想找一个相对来说通用的OS,决定认识一下RT-Thread。如此,重新把这个板子找出来开始折腾。折腾的第一步是找一个开发工具,这是这一次整理内容的主题。

官方介绍

1116_RT-Thread官方开发工具与对Art pi的支持_rt-thread

  • 几个对我来说比较值得关注的信息:

  1. 免费的
  2. 支持C语言
  3. 有调试功能

安装


  • 首先得下载安装包,这个没什么好说的,我目前拿到的版本是v2.1.4。
  • 安装其实也是简单的,直接双击之后一路默认即可。
  • 目前看到的应该就是一个windows版本,没有看到其他的系统支持。这个其实关系不大,我早就认清楚了在现在的社会中要想混得顺利就得承认微软的产品并且适应之。我自己的电脑其实买的时候就带了windows,环境条件不成问题。

注册


  • 需要注意的是,使用的时候需要登录账号。如果没有账号,直接尝试跳过的话IDE会直接退出。
  • 默认的安装目录是D盘,我试了两台电脑都是如此。
  • 简单的方式是直接使用第三方账号绑定。
  • 我自己注册账号的时候遇到的问题是激活码不识别,提示超时。多尝试几次其实就可以了。
  • 安装的过程中看到了eastsoft ESP32的提示,前面这个不知道是否是东软?难道这里面有他们基于ESP32的开发成果?

1116_RT-Thread官方开发工具与对Art pi的支持_rt-thread_02


  • 只是启动之后的效果。
  • 确实感受到了浓浓的中国味儿,界面什么的都是中文的。

Art Pi的支持包安装

  • 如何安装art pi的支持包呢?

1116_RT-Thread官方开发工具与对Art pi的支持_嵌入式_03

  • 通过上面的这个按钮,进入到下载界面。

1116_RT-Thread官方开发工具与对Art pi的支持_包管理_04


  • 选择ART pi的选项,之后安装。
  • 从安装的提示看,似乎是从码云下载之后解压安装。

查看编译器套件

1116_RT-Thread官方开发工具与对Art pi的支持_rt-thread_05


  • 从包管理的界面中看到了编译器等信息,这次比较确认了,这个免费的工具其实是基于gcc来实现的,这个基本上也在意料之中。虽然gcc现在有很多被大家数落的诟病,但是现在依然是开源界的重要基石。
  • 包管理中也能够看到调试器相关的工具支持,除了硬件调试之外其实还有一个模拟平台的支持。
  • 以上基本上就是这次的简单尝试,接下来基本有一个hack的环境了,可以进入令人开心的实战部分了。