RISC-V MCU開發 (一):集成開發環境


     近年來,RISC-V生態獲得了空前的繁榮發展,國內外眾多科技公司紛紛下場布局、行業應用層出不窮,搭載RISC-V內核的MCU也逐漸走入了工程師的日常開發工作中。 工欲善其事必先利其器,要想實現基於RISC-V MCU的項目開發,與之配套的集成開發環境必不可少。目前市場上可供選擇的RISC-V MCU開發工具已初具規模,由MounRiver團隊打造的MounRiver® Studio(MRS)便是其中一種。

     MRS是一款針對嵌入式項目(RISC-V/ARM)的集成開發環境,提供了包括編輯器、C編譯器、宏匯編、鏈接器、庫管理、仿真調試器和下載器等在內的完整開發資源,工具鏈方面增加了對WCH RISC-V系列單片機中斷硬件自動保存上下文功能的支持。在包含通用RISC-V/ARM項目開發功能的基礎上,MRS還集成了跨內核單片機工程轉換接口,實現ARM內核項目到RISC-V開發環境的一鍵遷移。除此之外,該集成開發環境還有如下特點:

●支持RISC-V/ARM兩種內核芯片項目開發(編譯、燒錄、調試)

●支持根據工程對應的芯片內核自動切換RISC-V或ARM工具鏈

●支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系統開發

●支持引用外部自定義工具鏈

●支持輕量化的C庫函數printf

●支持32和64位RISC-V 指令集架構,I、M、A、C、F等指令集擴展

●內置WCH、GD等多個廠家系列芯片工程模板,支持多種主流調試下載器

●支持雙擊項目文件打開、導入工程

●支持自由創建、導入、導出單片機工程模板

●多線程構建,最大程度減少編譯時間

●支持軟件中英文、深淺色主題界面快速切換

●支持鏈接腳本文件可視化修改

●支持文件版本管理,一鍵追溯歷史版本

●支持單片機在線編程ISP(In-System Programming)

●支持匯編、C和C++語言(均無代碼大小限制)

●支持用戶意見在線反饋功能

●支持在線自動檢測升級,本地補丁包離線升級

●免費下載使用

 

MRS最新V1.51版本安裝包獲取方式:www.mounriver.com

 

【歡迎頁】MRS提供了工程操作快捷入口,右側展示軟件整體介紹以及快速使用貼士。

 

 

 

 

【主界面】MRS基於Eclipse界面風格,針對嵌入式開發,對主菜單、工具欄、頁面排版進行了簡化與定制。

 

 

 

 

【工具欄】MRS重新設計了工具欄按鈕圖標,增加KEIL工程導入、鏈接腳本文件編輯、全局配置、工程配置、命令行工具、重新編譯等功能入口。

 

 

 

 

【內置芯片工程】MRS內置WCH、GD等廠家RISC-V、ARM等系列MCU的芯片工程模板,同時支持Harmony LiteOS-M、RT-Thread、FreeRTOS等嵌入式操作系統開發。

 

 

 

【工具鏈】MRS可根據當前工程對應的芯片內核,自動切換RISC-V/ARM工具鏈,自動加載編譯配置。

 

 

 

【調試器】MRS支持GD-Link、JLink、WCH-Link等在線仿真調試器,可自由進行切換。

 

 

 

 

 

 

 

 

【代碼下載】MRS支持GD、WCH等廠家RISC-V/ARM系列芯片工程的代碼下載。

 

 

 

 

【代碼調試】MRS支持GD、WCH等廠家RISC-V/ARM系列芯片工程的代碼調試,支持單步執行、重新執行、暫停、全速執行等操作。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM