由于傳統 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文章
354瀏覽量
36781 -
開發工具鏈
+關注
關注
0文章
14瀏覽量
1605 -
RISC-V
+關注
關注
45文章
2324瀏覽量
46612
原文標題:RISC-V常見的開發工具鏈有哪些?
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
明晚開播 |開源芯片系列講座第26期:奕斯偉RISC-V GCC工具鏈實踐分享
![明晚開播 |開源芯片系列講座第26期:奕斯偉<b class='flag-5'>RISC-V</b> GCC<b class='flag-5'>工具</b><b class='flag-5'>鏈</b>實踐分享](https://file1.elecfans.com/web2/M00/E5/E7/wKgZomZFcsyAcT-5AAA2A4dQRkQ217.png)
直播預約 |開源芯片系列講座第26期:奕斯偉RISC-V GCC工具鏈實踐分享
![直播預約 |開源芯片系列講座第26期:奕斯偉<b class='flag-5'>RISC-V</b> GCC<b class='flag-5'>工具</b><b class='flag-5'>鏈</b>實踐分享](https://file1.elecfans.com/web2/M00/E5/E7/wKgZomZFcsyAcT-5AAA2A4dQRkQ217.png)
RISC-V架構及MRS開發環境回顧
關于RISC-V學習路線圖推薦
RISC-V 工具鏈簡介
RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地
2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!
risc-v的發展歷史
rIsc-v的缺的是什么?
risc-v的mcu對RTOS兼容性如何
RISC-V的MCU關于USB高速通信設計的難點
RISC-V有哪些優點和缺點
RISC-V有哪些優缺點?是堅持ARM方向還是投入risc-V的懷抱?
解鎖RISC-V技術力量丨曹英杰:RISC-V與大模型探索
![解鎖<b class='flag-5'>RISC-V</b>技術力量丨曹英杰:<b class='flag-5'>RISC-V</b>與大模型探索](https://file.elecfans.com/web2/M00/37/4D/poYBAGI62smAAPRDAAAzYJ7Ib6o943.png)
評論