GD32F450 移植RT-Thread
前言
作为本人学习记录。欢迎评论。
使用MDK5.37,RT-Thread 4.1x,使用ENV工具构建项目。
GD32 芯片MDK-Pack 链接: GD32.搜索GD32F4,应用软件中PACK包。
MDK下载地址 链接: MDK5
RT-Thread 官网文档中心 链接: RT-Thread
RT-Thread Master下载地址 链接: RT-Thread Master
RT-Thread ENV工具下载地址 链接:env 工具
提示:本篇文章仅供自己学习和笔记记录。
一、RT-Thread是什么?
RT-Thread是个一个嵌入式实时多线程操作系统。文章主要记录移植过程,在官网上是一步到位。使用Env开发工具,其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。
二、使用步骤
1.解压文件,查看文件结构
下载文件夹:
rt-thread 文件目录:
2安装ENV工具
运行Env.exe 后,进入设置,注册路径。
3生成一个BSP文件,方便移植
官方教程ENV 生成工程
在 BSP 目录下选择芯片平台,进入后打开 Env 工具,运行 scons --dist 命令。可以打包生成一个文件,该文件可以拷贝到任意文件下使用。直接拷贝BSP内文件到其他文件使用会编译失败。
4修改KEIL工程模板
在生成的BSP文件中有两KEIL工程文件,一个是MDK 的模板工程,一个是用户使用keil打开的工程,修改模板工程,选择DBG和MCU类型。
打开后就可以开始使用RT_Thread操作系统了。