聚豐項目 > CH32V103開發環境的安裝
因為年終忙于工作,對于計劃的項目就一直擱淺,導致遲遲無法繼續開展搭建項目,終于今日得空,抓緊時間與大家分享一下開發環境的安裝。
wzk0909009
分享wzk0909009
團隊成員
wzk0909009 愛好者
接觸單片機時間不長,按照燒友經驗,第一時間是收集相關的資料:
1、CH32V103硬件資料32位通用增強型RISC-V單片機 CH32V103
其相關介紹:
CH32V103系列是以RISC-V3A處理器為核心的32位通用微控制器,該處理器是基于RISC-V開源指令集設計。片上集成了時鐘安全機制、多級電源管理、通用DMA控制器。此系列具有1路USB2.0主機/設備接口、多通道12位ADC轉換模塊、多通道TouchKey、多組定時器、多路IIC/USART/SPI接口等豐富的外設資源。
至于軟件方面大家可以參考如下資料
1、RTOS的相關介紹RT-Thread 文檔中心
RT-Thread,全稱是 Real Time-Thread,顧名思義,它是一個嵌入式實時多線程操作系統,基本屬性之一是支持多任務,允許多個任務同時運行并不意味著處理器在同一時刻真地執行了多個任務。事實上,一個處理器核心在某一時刻只能運行一個任務,由于每次對一個任務的執行時間很短、任務與任務之間通過任務調度器進行非常快速地切換(調度器根據優先級決定此刻該執行的任務),給人造成多個任務在一個時刻同時運行的錯覺。在 RT-Thread 系統中,任務是通過線程實現的,RT-Thread 中的線程調度器也就是以上提到的任務調度器。
RT-Thread 主要采用 C 語言編寫,淺顯易懂,方便移植。它把面向對象的設計方法應用到實時系統設計中,使得代碼風格優雅、架構清晰、系統模塊化并且可裁剪性非常好。針對資源受限的微控制器(MCU)系統,可通過方便易用的工具,裁剪出僅需要 3KB Flash、1.2KB RAM 內存資源的 NANO 版本(NANO 是 RT-Thread 官方于 2017 年 7 月份發布的一個極簡版內核);而對于資源豐富的物聯網設備,RT-Thread 又能使用在線的軟件包管理工具,配合系統配置工具實現直觀快速的模塊化裁剪,無縫地導入豐富的軟件功能包,實現類似 Android 的圖形界面及觸摸滑動效果、智能語音交互效果等復雜功能。
相較于 Linux 操作系統,RT-Thread 體積小,成本低,功耗低、啟動快速,除此以外 RT-Thread 還具有實時性高、占用資源小等特點,非常適用于各種資源受限(如成本、功耗限制等)的場合。雖然 32 位 MCU 是它的主要運行平臺,實際上很多帶有 MMU、基于 ARM9、ARM11 甚至 Cortex-A 系列級別 CPU 的應用處理器在特定應用場合也適合使用 RT-Thread。
開發環境的安裝MounRiver Studio
其相關介紹如下:MounRiver Studio基于Eclipse GNU版本開發,在保留原平臺強大代碼編輯功能、便捷組件框架的同時,針對嵌入式C /C++開發,進行了一系列界面、功能、操作方面的修改與優化,以及工具鏈的指令增添、定制工作。力求打造一款硬件工程師喜愛的、以RISC-V內核為主的嵌入式集成開發環境。
下載安裝最新版的開發軟件: MounRiver_Studio_Setup_V151.zip
安裝時間較長請耐心等待
第一時間運行軟件,可以在Help—Language修改成中文界面
切換成中文后,對于我這種英文小白來講就非常友好
點擊
在彈出的菜單選擇對應的開發版型號
至此開發環境的安裝告一段落,燒友們愉快的玩耍吧