由于傳統(tǒng) ARM 內(nèi)核處理器需要高昂的授權(quán)費(fèi),自由和開源指令集架構(gòu) RISC-V的出現(xiàn),許多芯片廠商和配套工具鏈廠商都看到了機(jī)會(huì),于是紛紛入局。
之前給大家分享過《國內(nèi)RISC-V芯片廠商》,有了 MCU 芯片之后,就需要對應(yīng)的開發(fā)工具鏈。
今天,就給大家分享一些常見的 RISC-V 開發(fā)工具鏈。
IAR
IAR是一家發(fā)展多年的傳統(tǒng)MCU解決方案廠商,相信大家都不陌生。
51、MSP430、STM8、STM32等常見MCU 的開發(fā)工具中,IAR也算是不錯(cuò)的工具。
由于 IAR 發(fā)展的比較早,其UI界面依然采用傳統(tǒng)方式,受到不少網(wǎng)友的吐槽。但是,不得不承認(rèn)別人工具有很多優(yōu)點(diǎn),比如:相對穩(wěn)定、工具鏈豐富等。
在 RISC-V 興起的浪潮中,IAR作為工具鏈廠商,也是緊跟其后,推出了自家的RISC-V工具鏈。
網(wǎng)址: https://www.iar.com/riscv
補(bǔ)充:
看到 IAR,相信有很多小伙伴會(huì)問:Keil 會(huì)推出 RISC-V 工具鏈嗎?
我可以明確的回答你:只要 Keil 還屬于 ARM 公司,Keil絕對不會(huì)推出 RISC-V 工具鏈。
(至于為什么,這里就不用我解釋了吧,ARM 和 RISC-V 二者是競爭關(guān)系)
Embedded Studio
Embedded Studio可能有些小伙伴不了解,但你肯定了解 J-Link 這個(gè)編程下載/調(diào)試工具。
沒錯(cuò),Embedded Studio開發(fā)工具就是 J-Link 的同一個(gè)廠商Segger。
該開發(fā)工具是一款支持 ARM 內(nèi)核 和 RISC-V 內(nèi)核 MCU 的集成開發(fā)工具。
Embedded Studio是一款跨平臺(支持Win、 Linux、 Mac三大平臺),商業(yè)收費(fèi),非商用免費(fèi)的工具。
這些年,RISC-V的出現(xiàn),Embedded Studio也是對其做了支持。
網(wǎng)址: https://www.segger.com/products/development-tools/embedded-studio/
MounRiver Studio
這些年由于收受到國外技術(shù)的打壓,還是必須支持一下國內(nèi)技術(shù),比如這款支持RISC-V 的開發(fā)工具:MounRiver Studio
介紹:
MounRiver Studio基于Eclipse GNU版本開發(fā),在保留原平臺強(qiáng)大代碼編輯功能、便捷組件框架的同時(shí),針對嵌入式C /C++開發(fā),進(jìn)行了一系列界面、功能、操作方面的修改與優(yōu)化,以及工具鏈的指令增添、定制工作。力求打造一款硬件工程師喜愛的、以RISC-V內(nèi)核為主的嵌入式集成開發(fā)環(huán)境。 ---來自官網(wǎng)
網(wǎng)址: http://www.mounriver.com/
雖然國內(nèi)很多技術(shù)做得還不夠完美,但從官網(wǎng)的描述來看,愿景是美好的(支持主流的MCU芯片,支持國產(chǎn)的RT-Thread等),也希望國內(nèi)技術(shù)越來越好。
自己搭建 RISC-V 開發(fā)環(huán)境
和常見開發(fā)環(huán)境一樣,RISC-V也是支持GNU工具鏈和LLVM工具鏈。
使用別人的 RISC-V 開發(fā)工具,要么收費(fèi),要么有各種限制,于是,很多小伙伴想到了一招:自己搭建 RISC-V 開發(fā)環(huán)境。
是的,和常見嵌入式軟件開發(fā)一樣,RISC-V 的開發(fā)環(huán)境也是可以自己搭建的,其搭建方法相對來說也不難,現(xiàn)在網(wǎng)絡(luò)發(fā)達(dá),網(wǎng)上教程很多。
這些年GNU 工具鏈比較成熟,很多廠商出的集成開發(fā)環(huán)境都是基于GNU 工具鏈,愿意折騰的小伙伴,完全可以自己搭建一個(gè)這樣的開發(fā)環(huán)境。
具體搭建過程,我這里就不過多描述了,大家可以參考網(wǎng)上教程,比如:
https://zhuanlan.zhihu.com/p/364638851 https://decaf-lang.github.io/minidecaf-tutorial-deploy/docs/lab0/riscv.html
今天就分享就到這兒了,如果你有更多好用的嵌入式開發(fā)工具以及相關(guān)內(nèi)容,歡迎在下方留言推薦。
審核編輯 :李倩
-
IAR
+關(guān)注
關(guān)注
5文章
344瀏覽量
36563 -
開發(fā)工具鏈
+關(guān)注
關(guān)注
0文章
11瀏覽量
1580 -
RISC-V
+關(guān)注
關(guān)注
44文章
2179瀏覽量
45899
原文標(biāo)題:RISC-V常見的開發(fā)工具鏈有哪些?
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論