由于傳統 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文章
345瀏覽量
36625 -
開發工具鏈
+關注
關注
0文章
12瀏覽量
1584 -
RISC-V
+關注
關注
44文章
2230瀏覽量
46036
原文標題:RISC-V常見的開發工具鏈有哪些?
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論