简介
文章F407+RT-Thread(一)——快速入门在正点原子的文档基础上体验了一把RT-Thread,但如果硬件和正点原子不同呢,如果项目很大呢,难道通过一个c文件一个h文件不停地加上去吗?——这样很没有效率,也不是规范的做法,所以本文和下文将简要介绍如何从零开始。
本文首先从零开始介绍怎么安装开发环境。
开发环境搭建
RT-Thread源码
RT-Thread分为完整版和nano版,可以在官网下载。完整版可以是4.0.2,nano版为3.1.3。
RT-Thread ENV + RT-Thread Studio
RT-Thread Env 工具包括配置器和包管理器,用来对内核和组件的功能进行配置,对组件进行自由裁剪,对线上软件包进行管理,使得系统以搭积木的方式进行构建,简单方便。
RT-Thread Studio是一站式的 RT-Thread 开发工具,通过简单易用的图形化配置系统以及丰富的软件包和组件资源,让物联网开发变得简单和高效。
这两个工具在官网都有,当前env的版本是1.2.0,studio的版本是1.0.6。
STM32CubeMX
要先安装JRE,JRE的官方下载地址为https://www.java.com/en/download/manual.jsp。因为win10为64位,所以JRE也要安装64位的版本,当前的版本为8u251。
STM32CubeMX官方下载地址为https://www.st.com/stm32cubemx。当前的版本为5.6.0。
安装完后还需要安装F4的库,可以通过打开STM32CubeMX软件,点击INSTALL/REMOVE来选择最新版1.25.1。
Keil
Keil是用来调试下载程序的,本文用的是5.26,在网上找的破解版。
官方下载地址为http://www2.keil.com/mdk5/。
在这里还有个文件可以下载,就是RealThread.RT-Thread.3.1.3.pack,下载地址为https://www.rt-thread.org/download/cube/RealThread.RT-Thread.3.1.3.pack