备注:基于正点原子阿波罗STM32F767IGT6开发板
1、工程创建
1.1 文件 > 新建 > RT-Thread 项目,如图1.1.1所示

图1.1.1
1.2 项目参数设置,界面如图1.1.2
① 项目名字设置;
② 项目保存路径设置,根据自己实际需求选择路径即可;
③ RT-Thread OS 版本选择;
④ 芯片型号及shell控制台串口输出选择,一般默认为串口;
⑤ 设置完毕后点击完成,生成工程模板;

图1.1.2

图1.1.3
2、工程目录简介
2.1 图1.2.1是工程中的目录树结构,左边是通过tree命令得到的文件夹树形结构(一些项目配置信息未显示),右边是工程管理器中显示的文件结构;
2.2 Includes 文件夹,实际文件夹中不存在,由工程配置信息生成,包含一些头文件路径,GCC工具链编译时通过 -I 选项使用;
2.3 applications 文件夹,main函数所在路径,用户编写的应用层程序所在文件夹;
2.4 drivers 文件夹,BSP板级驱动所在文件夹,硬件强相关。
2.5 libraries 文件夹,HAL库及启动文件所在文件夹;
2.6 linkscripts 文件夹,GCC编译时所使用的的链接文件;
2.7 rt-thread 文件夹,RT-Thread OS源代码所在文件夹,内部文件夹详情请看官网介绍【RT-Theard 官网】

图1.2.1
3、编译下载
3.1 如图1.3.1所示,使用快捷键Ctrl + B或者功能按钮,对项目进行编译,编译输出信息如图1.3.2所示。

图1.3.1

图1.3.2
3.2 如图1.3.3所示,点击下载程序按钮,快捷键Ctrl + Alt + D,进行程序下载,下载前请连接开发板,并确保ST-Link驱动、串口驱动OK。

如图1.3.3
3.3 点击如图1.3.4所示的按钮,打开RT-Thread Studio自带的串口工具连接开发板,然后关机重启主板,会看到如图1.3.5所示的打印信息,至此第一个历程创建并运行成功,接下来进行RT-Thread启动流程详解。注意:RT-Therad Studio自带的串口工具实为Putty,和正点原子的一键下载电路有冲突,不能按键重启和软复位,建议使用sscom等串口工具。

如图1.3.4

如图1.3.5
1万+

被折叠的 条评论
为什么被折叠?



