由于傳統 ARM 內核處理器需要高昂的授權費,自由和開源指令集架構 RISC-V的出現,許多芯片廠商和配套工具鏈廠商都看到了機會,于是紛紛入局。
之前給大家分享過《國內RISC-V芯片廠商》,有了 MCU 芯片之后,就需要對應的開發工具鏈。
今天,就給大家分享一些常見的 RISC-V 開發工具鏈。
IAR
IAR是一家發展多年的傳統MCU解決方案廠商,相信大家都不陌生。
51、MSP430、STM8、STM32等常見MCU 的開發工具中,IAR也算是不錯的工具。
由于 IAR 發展的比較早,其UI界面依然采用傳統方式,受到不少網友的吐槽。但是,不得不承認別人工具有很多優點,比如:相對穩定、工具鏈豐富等。
在 RISC-V 興起的浪潮中,IAR作為工具鏈廠商,也是緊跟其后,推出了自家的RISC-V工具鏈。
網址: https://www.iar.com/riscv

補充:
看到 IAR,相信有很多小伙伴會問:Keil 會推出 RISC-V 工具鏈嗎?
我可以明確的回答你:只要 Keil 還屬于 ARM 公司,Keil絕對不會推出 RISC-V 工具鏈。
(至于為什么,這里就不用我解釋了吧,ARM 和 RISC-V 二者是競爭關系)
Embedded Studio
Embedded Studio可能有些小伙伴不了解,但你肯定了解 J-Link 這個編程下載/調試工具。
沒錯,Embedded Studio開發工具就是 J-Link 的同一個廠商Segger。
該開發工具是一款支持 ARM 內核 和 RISC-V 內核 MCU 的集成開發工具。
Embedded Studio是一款跨平臺(支持Win、 Linux、 Mac三大平臺),商業收費,非商用免費的工具。
這些年,RISC-V的出現,Embedded Studio也是對其做了支持。
網址: https://www.segger.com/products/development-tools/embedded-studio/

MounRiver Studio
這些年由于收受到國外技術的打壓,還是必須支持一下國內技術,比如這款支持RISC-V 的開發工具:MounRiver Studio
介紹:
MounRiver Studio基于Eclipse GNU版本開發,在保留原平臺強大代碼編輯功能、便捷組件框架的同時,針對嵌入式C /C++開發,進行了一系列界面、功能、操作方面的修改與優化,以及工具鏈的指令增添、定制工作。力求打造一款硬件工程師喜愛的、以RISC-V內核為主的嵌入式集成開發環境。 ---來自官網
網址: http://www.mounriver.com/

雖然國內很多技術做得還不夠完美,但從官網的描述來看,愿景是美好的(支持主流的MCU芯片,支持國產的RT-Thread等),也希望國內技術越來越好。
自己搭建 RISC-V 開發環境
和常見開發環境一樣,RISC-V也是支持GNU工具鏈和LLVM工具鏈。
使用別人的 RISC-V 開發工具,要么收費,要么有各種限制,于是,很多小伙伴想到了一招:自己搭建 RISC-V 開發環境。
是的,和常見嵌入式軟件開發一樣,RISC-V 的開發環境也是可以自己搭建的,其搭建方法相對來說也不難,現在網絡發達,網上教程很多。
這些年GNU 工具鏈比較成熟,很多廠商出的集成開發環境都是基于GNU 工具鏈,愿意折騰的小伙伴,完全可以自己搭建一個這樣的開發環境。
具體搭建過程,我這里就不過多描述了,大家可以參考網上教程,比如:
https://zhuanlan.zhihu.com/p/364638851 https://decaf-lang.github.io/minidecaf-tutorial-deploy/docs/lab0/riscv.html

今天就分享就到這兒了,如果你有更多好用的嵌入式開發工具以及相關內容,歡迎在下方留言推薦。
審核編輯 :李倩
-
IAR
+關注
關注
5文章
411瀏覽量
38562 -
開發工具鏈
+關注
關注
0文章
27瀏覽量
1824 -
RISC-V
+關注
關注
48文章
2889瀏覽量
53062
原文標題:RISC-V常見的開發工具鏈有哪些?
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
新思科技全棧工具鏈助力RISC-V設計高效進階
為什么RISC-V是嵌入式應用的最佳選擇
RISC-V工具鏈搭建
大灣區RISC-V生態全景展示:RISC-V生態發展論壇、開發者Workshop和生態應用專區
【Milk-V Duo S 開發板免費體驗】RISC-V核性能測試
國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—RISC-V案例開發手冊(上)
生態合作 | 匠芯創加入RuyiSDK開發者社區 合力推動RISC-V生態持續發展
RISC-V 手冊
RISC-V 工具鏈的版本更新、開發動態及生態建設愿景
矽速科技正式入駐 RuyiSDK 開發者社區,共建 RISC-V 開發者生態!
IAR發布RISC-V開發工具鏈v3.40.1版本
IAR開發平臺升級Arm和RISC-V開發工具鏈,加速現代嵌入式系統開發
【道生物聯TKB-620開發板試用】TK8620 RISC-V開發環境搭建和固件編譯和燒錄
FPGA與RISC-V淺談
常見的RISC-V開發工具鏈
評論