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