RT-Thread——STM32——環境搭建
概述
本教程主要根據官方推薦的教程進行環境搭建,但是在打包方面按照自己的習慣進行了打包。
RT-Thread官網有特別詳細的教程,這兒就不詳細說明RT-Thread官網
軟件準備
- MDK528a (Keil5)
- CubeMx_v5-2-0
- STM32CubeMx的支持包
以下是我百度網盤已經下好的資源,大家可以直接拿來使用
- MDK528a (Keil5) 鏈接:https://pan.baidu.com/s/1YzJu6tvmIbE15H_ClGJDYg 提取碼:4tgh
- CubeMx_v5-2-0 鏈接:https://pan.baidu.com/s/1N1ctSAH81GQZHszZ5YwYaA 提取碼:zlwx
- STM32CubeMx的支持包 鏈接:https://pan.baidu.com/s/1eJyHNHOP0nEbOMOlJ9jV8A 提取碼:m7jy
大家也可以去官網下載,可以借鑑我以前寫的一個博文,不過建議大家下載和我一樣的版本。
STM32CubeMx(Keil5)開發之路——0準備篇
RT-Thread代碼準備
大家可以直接進入RT-Thread的官網進行下載 RT-Thread官網
也可以使用我百度網盤已經下載好的資源
rt-thread.rar
鏈接:https://pan.baidu.com/s/1-3dHO-sJed5LK5FsKjGxfg 提取碼:j555- 打開
./bsp/stm32/docs
文件夾,你會看到關於移植需要的幾乎所有教程,如下圖所示,這裏不做詳細說明。
- 這裏我就不做詳細解釋了。以下是我已經移植好項目的文件工程
- 鏈接:https://pan.baidu.com/s/1P-z2OytZ8DPW59BLE7IcTA 提取碼:3d1q
項目簡介
我的目錄結構和官方的不太一樣,這裏做一些簡要說明
- 項目工程位於
bsp\stm32_f103_zet6_template\STM32F103ZET6
目錄下 - 可以更改目錄中
stm32_f103_zet6_template
的名稱爲自己想要的名稱(不含中文) - 只要把這個
stm32_f103_zet6_template
文件夾及其文件裏的文件放進其他RTT版本的bsp下面依然能夠運行 - 我在項目工程文件下面建立了
m_app
文件夾,以後我自己創建的文件都放這個文件夾下面 - 以後教程的每個項目我將保留整個RTT的目錄結構
小結
建議大家按照官方教程重新移植一遍,體驗一下移植的過程,這樣有助於加深印象。