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