RT-Thread零基础快速⼊门第0讲——环境安装⽬录
⼀、前⾔
⼆、编程资料下载
三、 ENV⼯具下载和安装
ENV是⼀个⾮常有⽤的⼯具,在开发的过程中会经常使⽤,所以这个⼯具必须下载
在安装ENV之前,我们需要先安装Git并设置环境变量,如果你的电脑之前没有安装过Git,要先下载Git。Git下载和安装
第三步:把git设置到环境变量
在我的电脑右键,属性,点击“⾼级系统设置”
点击“环境变量”
双击Path,点击新建,输⼊你Git安装⽬录下bin⽂件路径
打开Window命令窗⼝(Win10可以使⽤快捷键Win+R,输⼊cmd即可)
java零基础该怎么学
在命令窗⼝输⼊“sh”,激活
在命令窗⼝输⼊“git”,如果出现下⾯的信息说明环境变量设置好了
env下载和安装
添加env到右键菜单栏
第⼀步:打开env,在窗⼝顶部右键,点击Settings
第⼆步:依次点击Integration,register,点击save settings保存设置即可这时env已经加⼊右键菜单栏,你在任意⽬录下右键都能看到env⼯具
四、 STM32CubeMX下载和安装
STM32CubeMX可以⽣成stm32⼯程⽂件,⽽且可以配置芯⽚型号,晶振时钟,IO⼝,定时器等,⾮常⽅便,特别是⽤rt-thread做项⽬时,STM32CubeMX可以很⽅便的帮你把底层的驱动配置好,强烈推荐⼤家使⽤
在下载STM32CubeMX之前,我们需要先安装Java运⾏环境,如果你的电脑之前没有安装过的话就先安装JRE(Java Runtime Environment)
JRE下载和安装
STM32CubeMX下载和安装
下载固件库
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跳转到这个变量的定义也是可以的,然后我就⼀脸问号了。最终也没能解决这个问题,⽆奈之只好重新移植⼀遍,移植完了之后也没再出现这个问题了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论