今天是2022年第3天,3個月前,也就是2021年10月份時,我買了一個中科藍訊的開發板AB32VG1,但讓它在角落吃了3個月的灰塵(不過我買的絕大多數開發板都是樣的待遇),今天我突然來了興致,想玩玩(學學)
RT-Thread,正好AB32VG1就是一款和RT-Thread合作的開發板,且資料齊全,
文章目錄
- 平臺介紹
- 開發工具
- 安裝RT-Thread Studio
- 配置Studio開發環境
- 新建Studio工程
- 下載程式
- 運行Demo程式
平臺介紹
先展示一下這個開發板的外設:(圖片來源:AB32VG1_User_Manual,官方用戶手冊)

這個開發板外設很全,確切的說,是介面很全,因為那些介面座子都是用來擴展功能模塊的(可能物聯網的板子都是這樣吧,接觸的不多),
但是左邊這個藍牙天線確實是一個擺設,(下圖來自官方檔案)
開發工具
中科藍訊提供的資料還算不錯,特別是開發實踐指南,
中科藍訊 AB32VG1 開發實踐指南
https://docs.qq.com/doc/DTVVWWXpLRVl6cER2
AB32VG1 硬體相關的資料:
https://gitee.com/bluetrum/AB32VG1_DOC
硬體資料主要是一些工具(Downloader程式下載軟體、驅動等);
開發實踐指南是一個在線檔案,內容如下:

安裝RT-Thread Studio
上面提到的資料是中科藍訊開發板資料,編譯單片機程式,還需要用到 RT-Thread Studio IDE,RT-Thread Studio 是一站式的 RTT 開發工具,通過簡單易用的圖形化配置系統以及豐富的軟體包和組件資源,讓物聯網開發變得簡單和高效,
下載鏈接:https://www.rt-thread.org/page/studio.html
安裝步驟很簡單,和平常軟體一樣,這里不作介紹,
配置Studio開發環境
打開 RT-Thread Studio 軟體,點擊RT-Thread SDK 管理器,安裝 AB32VG1 的資源包,(如果工具列只有一個“開始”按鈕,先將其關閉)

還需要在 SDK 管理器中安裝 RISC-V-GCC 的工具鏈,否則無法編譯,

新建Studio工程
選擇新建一個 RT-Thread 專案,

輸入工程名(工程路徑),選擇基于開發板,其他默認即可,點擊完成創建工程,

下載程式
在下載程式前,我們簡單了解這個工程的功能,這個工程的默認 main 函式如下,控制 PE1 高低變化,

通過查看原理圖,得知 PE1 接到了開發板的 P1 座子上,只要將3腳和4腳通過跳帽連接,就能通過 PE1 引腳控制 LED-R 的亮滅,

點擊 Debug 按鈕編譯工程,

編譯完成后會生成一個 .dcf 檔案,該燒錄要用的檔案,

官方工具包里的 Downloader.exe 是燒錄軟體,雙擊打開

燒錄步驟:選擇開發板的串口號(AB32VG1 V2.0的 USB-TTL 芯片為 CH340,相關驅動在官方資料包中)–>選擇下載檔案–>點擊開始,

下載完成:

運行Demo程式

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/402552.html
標籤:其他
上一篇:物聯網導論筆記

