RT-Thread零基础快速入门第0讲——环境安装

一、 前言

RT-Thread是一个嵌入式操作系统,适用于物联网的构建,具体介绍我就不多说了,你们可以去RT-Thread的官网了解一下。
RT-Thread官网链接:https://www.rt-thread.org
我也是最近才开始接触RT-Thread,以前用单片机都是裸奔的,从来没有跑过操作系统,现在从零开始学。因为目前网上关于RT-Thread的开发资料还比较少,也比较零碎,所以我在学习过程中,走了不少弯路。因此,我想从一个零基础入门者的角度写一些快速入门的攻略,以便后来的人能够更快的上手,少走弯路,也希望有更多人与我共同进步。

二、 编程资料下载

RT-Thread编程相关的资料很多都可以在RT-Thread官网的文档中心上面找到,但是资料分布比较零散,我整理了一些觉得比较有用的资料,上传到网盘上,大家可以去下载。
RT-Thread文档中心链接:https://www.rt-thread.org/document/site/
百度网盘地址:https://pan.baidu.com/s/1pAhjlSxzLdJ68kDjNJXJgA
提取码:46qf
在RT-Thread官网的文档中心有官方的入门教程,RT-Thread内核的视频讲解,强烈建议大家多去看一下,里面有很多常用的例子,介绍写的非常详细。你们也可以尝试根据官方的入门教程去学,不过我觉得官方的这个教程讲的东西还是有些零散的,特别是对于我这种从来没接触过操作系统的入门者。而且有几个很重要的点里面没有讲到,所以当我开始实战的时候其实还是有很多问号的,走了不少弯路才慢慢的把各个知识点联系起来。所以,可以结合我后续发布的博文入门。

三、 ENV工具下载和安装

ENV是一个非常有用的工具,在开发的过程中会经常使用,所以这个工具必须下载!!!
在安装ENV之前,我们需要先安装Git并设置环境变量,如果你的电脑之前没有安装过Git,要先下载Git。

Git下载和安装

第一步:下载Git安装包
Git官方下载链接:https://git-scm.com/downloads
**百度网盘链接:https://pan.baidu.com/s/1Dos3y8oHiQXp-hNEEip8ng
提取码:aj4o
如果是在官网下载,点击Download2.25.1forWindows(这是目前最新的版本)
在这里插入图片描述
在弹出的下载页面选择下载路径并下载即可(不同浏览器弹出的窗口可能不一样)
在这里插入图片描述
第二步:安装git
打开安装包,一直点next即可
在这里插入图片描述

第三步:把git设置到环境变量
在我的电脑右键,属性,点击“高级系统设置”
在这里插入图片描述
点击“环境变量”
在这里插入图片描述
双击Path,点击新建,输入你Git安装目录下bin文件路径
在这里插入图片描述
打开Window命令窗口(Win10可以使用快捷键Win+R,输入cmd即可)
在这里插入图片描述
在命令窗口输入“sh”,激活
在这里插入图片描述
在命令窗口输入“git”,如果出现下面的信息说明环境变量设置好了
在这里插入图片描述

env下载和安装

第一步:下载ENV
env官方下载链接:https://www.rt-thread.org/page/download.html
百度网盘地址:https://pan.baidu.com/s/1pAhjlSxzLdJ68kDjNJXJgA
提取码:46qf
我下载的是目前最新的版本1.1.3
在这里插入图片描述
第二步:解压并打开env
因为env是免安装的,所以只需要解压即可,但是需要注意的是env文件夹存放的位置,路径上不能有中文
第一次打开env杀毒软件可能会误报,请将env加到白名单
在这里插入图片描述

添加env到右键菜单栏

第一步:打开env,在窗口顶部右键,点击Settings
在这里插入图片描述
第二步:依次点击Integration,register,点击save settings保存设置即可
这时env已经加入右键菜单栏,你在任意目录下右键都能看到env工具
在这里插入图片描述

在这里插入图片描述

四、 STM32CubeMX下载和安装

STM32CubeMX可以生成stm32工程文件,而且可以配置芯片型号,晶振时钟,IO口,定时器等,非常方便,特别是用rt-thread做项目时,STM32CubeMX可以很方便的帮你把底层的驱动配置好,强烈推荐大家使用
在下载STM32CubeMX之前,我们需要先安装Java运行环境,如果你的电脑之前没有安装过的话就先安装JRE(Java Runtime Environment)

JRE下载和安装

第一步:下载JRE安装包
JRE官方下载地址:https://www.java.com/en/download/manual.jsp
百度网盘地址:https://pan.baidu.com/s/1pAhjlSxzLdJ68kDjNJXJgA
提取码:46qf
第二步:安装JRE
JRE的安装比较简单我就不多说了,打开安装包直接安装即可。
在这里插入图片描述

STM32CubeMX下载和安装

第一步:下载STM32CubeMX安装包
STM32CubeMX官方下载地址:https://www.st.com/stm32cubemx
百度网盘地址:https://pan.baidu.com/s/1pAhjlSxzLdJ68kDjNJXJgA
提取码:46qf
官方下载可以点击Get Sofware下载最新的版本,也可以点击Select version下载历史版本。需要注意的是新版本生成的工程,用老版本是打不开的,如果老版本的工程在新版本中重新生成工程之后,这个工程也只能用新版本才能打开。官方下载需要用邮箱注册一个账号,注册过程比较简单,如果不想注册的话可以在百度网盘下载,不过我只有5.1和5.6两个版本
在这里插入图片描述
第二步:打开安装包,点击Next
在这里插入图片描述
第三步:把同意勾上,点击Next
在这里插入图片描述
第四步:把第一个勾上,点击Next
在这里插入图片描述
第五步:点击Next,提示文件路径已存在,是否覆盖,点Yes
在这里插入图片描述
第六步:点Next,等待安装完成即可
在这里插入图片描述

下载固件库

STM32CubeMX配置工程之前需要先下载芯片对应的固件库,所以我们这个需要手动下载添加我们需要的固件库。
第一步:打开STM32CubeMX软件,点击INSTALL/REMOVE
在这里插入图片描述
第二步:选中你需要下载的固件库,点击Install Now,等待下载完成即可
在这里插入图片描述

五、 RT-Thread Studio下载和安装

RT-Thread Studio是官方最近才开发出来的,也是用来生成rt-thread工程的,而且可以编译和烧录。另外,它里面有一些图形化的配置,非常便捷。但是我个人很少用这个,据说现在问题还比较多,要完全替代MDK还有很远的路要走,等以后真正完善了,RT-Thread Studio应该会是一个非常有用的软件,你们根据自己的使用习惯安装,也可以不装。
我自己在使用的时候遇到了2个bug,给大家分享一下吧。
第1个bug:我在一个建好的工程里面移植了一个4G模块的程序,编译的时候报错了,提示我有几个未定义的函数,我看了一下,是一个延时函数,确实没有定义,然后我用vsc把那几个延时函数全部替代成RT-thread的延时函数,然后我用RT-Thread Studio查看那几个函数,已经修改成功了,但是编译的时候依然报之前一样的错误,然后我不用vsc,直接在RT-Thread Studio上面修改,编译通过了。这时候我以为是vsc的编码规则和RT-Thread Studio不一样,因为配置不一样的话确实是有这个问题的,所以我检查了一下,发现编码规则都是一样的,所以,这肯定是RT-Thread Studio的bug。
第2个bug:还是上面讲到的那个代码,编译通过了程序烧录也成功了,然后过了一会,我手误点了编译,按理来说,已经编译过的程序再编译一次也没什么问题,但是这次报错了,而且我很确定自己并没有修改代码。报的错误是一个变量未定义,但是我看了一个,这个变量是有定义的,头文件路径也包含进来了,用RT-Thread Studio跳转到这个变量的定义也是可以的,然后我就一脸问号了。最终也没能解决这个问题,无奈之只好重新移植一遍,移植完了之后也没再出现这个问题了。

第一步:下载RT-Thread Studio安装包
RT-Thread Studio官方下载链接:https://www.rt-thread.org/page/download.html
百度网盘地址:https://pan.baidu.com/s/1pAhjlSxzLdJ68kDjNJXJgA
提取码:46qf

在这里插入图片描述
第二步:打开安装包直接安装即可,这个安装比较简单,我就不多说了

六、 Keil uVision MDK5下载和安装

Keil uVision相信大家都不陌生,我这里就不多说了。如果要使用IAR编程,你们也可以自己去下载安装,如果是用stm32的话,我是比较习惯用keil编程。
需要注意的是RT-thread的工程需要用MDK5.24以上的版本
官方下载链接:http://www2.keil.com/mdk5/
百度网盘地址:https://pan.baidu.com/s/1pAhjlSxzLdJ68kDjNJXJgA
提取码:46qf
目前最新版本5.29,在官网下载需要填写一些信息才能下载
在这里插入图片描述
在这里插入图片描述
安装方法我就不多说了,用过的人应该都知道,如果不懂的话网上找一下,有很多安装教程

七、 xshell下载和安装

xshell是一个强大的终端模拟软件,在调试RT-thread的时候,往往是用串口1打印信息,以便我们了解系统的运行情况,而xshell我是把它作为串口助手来使用的,和普通的串口助手不一样的是,xshell的打印和输入对于RT-thread来说操作更加便捷,就像Linux命令的操作一样。当然了,用我们常用的串口助手也是可以的。

xshell下载和安装

第一步:下载xshell安装包
xshell官方免费教育版下载链接:https://www.xshell.com/en/free-for-home-school
百度网盘地址:https://pan.baidu.com/s/1pAhjlSxzLdJ68kDjNJXJgA
提取码:46qf
如果是在官网下载,先申请下载教育免费版(如果你有钱,也可以直接下正版),填写姓名邮箱即可,下载链接会直接发到你的邮箱里面。你也可以直接在我的网盘里面下载,是一样的。
在这里插入图片描述
第二步:打开安装包
安装过程比较简单,不多说了
在这里插入图片描述

xshell使用教程

第一步:打开xshell
在这里插入图片描述
第二步:点击文件,新建
在这里插入图片描述
第三步:输入名称,选择SERIAL协议
在这里插入图片描述
第四步:点击左边菜单栏的SERIAL,选择串口对应的com口,波特率等,点击确定
在这里插入图片描述
第五步:选择左边窗口新建的会话,右键,点击打开
如果com口设备有连上,会提示已连接,否则会提示打开失败
在这里插入图片描述

八、结束语

好了,到这里RT-thread需要安装的基础环境就搞定了
如果你觉得有用,点个赞呗
后续我会继续更新RT-thread编程的入门教程,感兴趣的可以关注一下博主

RT-thread相关教程汇总:https://blog.csdn.net/ShenZhen_zixian/article/details/120563891

闲话:个人觉得RT-thread是有很好的前景的,因为目前5G已经站在时代的风口上了,在5G强大的推动下,物联网、人工智能等领域无疑会得到强大的推力,而RT-thread作为一款免费开源的物联网操作系统,它有的优势非常明显,使用的人也越来越多,崛起的概率还是比较大的。所以,有时间的话,我觉得还是可以去学一下的,说不定哪天它就火爆起来了。

  • 38
    点赞
  • 117
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: RT-Thread Studio是一个基于Eclipse的集成开发环境,用于开发和调试RT-Thread实时操作系统。以下是RT-Thread Studio的安装教程: 1. 下载RT-Thread Studio安装包,可以从RT-Thread官网下载。 2. 解压安装包,双击“rt-thread-studio.exe”文件,开始安装。 3. 选择安装路径,点击“下一步”。 4. 选择安装组件,建议选择全部组件,点击“下一步”。 5. 选择安装类型,建议选择“完全安装”,点击“下一步”。 6. 等待安装完成,点击“完成”。 7. 打开RT-Thread Studio,选择“新建项目”。 8. 选择“RT-Thread Project”,输入项目名称和路径,点击“下一步”。 9. 选择开发板类型和芯片型号,点击“下一步”。 10. 配置项目选项,包括内核选项、驱动选项、文件系统选项等,点击“下一步”。 11. 点击“完成”,项目创建成功。 12. 编写代码,进行编译、下载和调试。 以上就是RT-Thread Studio的安装教程,希望对您有所帮助。 ### 回答2: rt-thread studio是一款全新的开发工具,旨在为嵌入式开发者提供一个可视化、简化、高效的开发环境。它集成了rt-thread实时操作系统、MDK-ARM编译器、工程管理、代码生成、调试支持等功能,使得开发者可以在一个工具中完成从工程代码编写到调试的全部流程。 首先,我们需要下载rt-thread studio的安装包。在rt-thread官网(https://www.rt-thread.org/)的下载页面中,可以找到rt-thread studio的安装包。我们可以根据自己的操作系统选择相应的版本进行下载。 完成下载后,我们需要进行安装。具体步骤如下: Step 1:运行安装程序 双击rt-thread studio的安装包,运行安装程序。接着,我们需要选择安装路径和安装组件。一般情况下,我们不需要修改默认的安装路径和组件。 Step 2:选择安装组件 在安装组件的界面中,我们可以选择需要安装的组件。如果我们仅仅需要rt-thread studio的开发环境,可以只选择“rt-thread studio”组件;如果我们需要在rt-thread studio中直接使用Keil MDK-ARM来进行编译和调试,可以选择“Keil MDK-ARM插件”组件。当然,我们也可以选择安装全部组件。 Step 3:安装 在选择完安装组件后,我们可以开始安装了。单击“安装”按钮后,安装程序会开始复制文件并进行必要的配置。整个安装过程可能需要一些时间,取决于计算机的性能和选择的安装组件数量。 Step 4:完成安装 等待安装程序完成所有的文件复制和配置后,安装程序会自动退出。此时,我们就已经完成了rt-thread studio的安装。 总的来说,rt-thread studio的安装过程非常简单,只需要遵循上述步骤即可完成。安装完毕后,就可以开始在rt-thread studio中进行rt-thread实时操作系统的开发了。 ### 回答3: RT-Thread Studio 是一款开源的嵌入式开发工具,它包含了各种编程语言和编辑器,可用于嵌入式软件开发和编译。本教程将介绍 RT-Thread Studio的安装步骤。 步骤 1:下载 RT-Thread Studio 软件包 在RT-Thread Studio官网上下载所需的 RT-Thread Studio 软件包,最新版为 RT-Thread Studio 3.1.3,选择与自己的操作系统相对应的版本下载。 步骤 2:解压软件包 下载完成后打开压缩包,将其中的文件解压到一个文件夹中。 步骤 3:运行 RT-Thread Studio 在文件夹内找到 RT-Thread Studio 的可执行文件,并运行。如果是第一次运行 RT-Thread Studio,软件会自动提示需要安装JDK和工具链,按照提示进行安装即可。 步骤 4:创建新项目 打开软件后,进入新建项目界面,选择所需的项目类型,填写项目名称和存储路径,点击创建即可。 步骤 5:编写代码 在新建项目后,就可以开始编写代码了。使用 RT-Thread Studio 内置的编辑器可以编写 C、C++、Python 等语言的代码,并可进行语法高亮、自动补全等操作。 步骤 6:编译项目 完成代码编写后,可以进行编译操作。点击菜单栏中的“编译”,RT-Thread Studio 会自动将代码编译为可执行文件,然后生成相应的 .map、.bin 等文件。 步骤 7:下载程序 下载程序到设备中可以使用USB下载器或者JTAG下载器,然后将设备连接到电脑上,选择下载及调试选项,RT-Thread Studio 就可以将程序下载到设备中了。 总结: 以上就是 RT-Thread Studio 的安装教程,相信通过本教程的介绍,大家对 RT-Thread Studio 的基本操作都有了一定的了解。它是一款十分实用和易用的嵌入式开发工具,适合用于各类嵌入式软件开发和编译。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值