0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

常見的RISC-V開發(fā)工具鏈

Q4MP_gh_c472c21 ? 來源:嵌入式專欄 ? 作者:strongerHuang ? 2022-03-31 14:00 ? 次閱讀

由于傳統(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

7c53ce2e-b0b2-11ec-aa7f-dac502259ad0.png

補(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/

7c71e436-b0b2-11ec-aa7f-dac502259ad0.png

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/

7c81d04e-b0b2-11ec-aa7f-dac502259ad0.png

雖然國內(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

7c96861a-b0b2-11ec-aa7f-dac502259ad0.png

今天就分享就到這兒了,如果你有更多好用的嵌入式開發(fā)工具以及相關(guān)內(nèi)容,歡迎在下方留言推薦

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • IAR
    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)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來 !

    加入RISC-VAdvocate行列!我們正在尋找來自世界各地的RISC-V愛好者,通過全球推廣和參與,成為支持RISC-V進(jìn)步的關(guān)鍵參與者。作為一名RISC-VAdvocate,您將
    的頭像 發(fā)表于 09-10 08:08 ?241次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來 !

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    裝,針對各式客戶量體裁衣。 07 免費(fèi)專業(yè)開發(fā)環(huán)境 MRS讓RISC-V落地更省 沁恒重視廣大工程師群體,通過配套、完善RISC-V開發(fā)工具,為客戶提供更舒適的產(chǎn)品體驗(yàn)。專業(yè)的免費(fèi)
    發(fā)表于 08-30 17:37

    2024 RISC-V 中國峰會(huì):華秋電子助力RISC-V生態(tài)!

    、生態(tài)伙伴、公開課、開發(fā)者社區(qū)、評測試用等欄目,是為各生態(tài)廠商量身定制的硬件開發(fā)平臺,通過線上社區(qū)+一站式供應(yīng)服務(wù)讓硬件開發(fā)變得更簡單。他表示,R
    發(fā)表于 08-26 16:46

    risc-v的發(fā)展歷史

    定制和優(yōu)化,以滿足不同應(yīng)用場景的需求。 生態(tài)系統(tǒng)建設(shè):RISC-V基金會(huì)和成員公司不斷加強(qiáng)RISC-V生態(tài)系統(tǒng)的建設(shè),包括開發(fā)工具的完善、硬件平臺的支持等。這使得
    發(fā)表于 07-29 17:20

    rIsc-v的缺的是什么?

    態(tài)系統(tǒng)還不夠豐富。這可能導(dǎo)致軟件和工具的可用性受限,特別是在一些特定的應(yīng)用領(lǐng)域或開發(fā)環(huán)境中。開發(fā)者可能需要投入更多的時(shí)間和精力來尋找或開發(fā)適合RIS
    發(fā)表于 07-29 17:18

    risc-v的mcu對RTOS兼容性如何

    設(shè)計(jì)、中斷響應(yīng)速度以及RTOS的調(diào)度策略。 一些RISC-V MCU可能具有特定的硬件特性(如快速中斷響應(yīng)、低延遲I/O等),這些特性可以增強(qiáng)RTOS的實(shí)時(shí)性能。 軟件生態(tài)和工具RI
    發(fā)表于 05-27 16:26

    RISC-V的MCU關(guān)于USB高速通信設(shè)計(jì)的難點(diǎn)

    成熟架構(gòu)還有所欠缺。在USB高速通信設(shè)計(jì)方面,RISC-V MCU需要解決驅(qū)動(dòng)程序、固件和操作系統(tǒng)的兼容性問題,確保與現(xiàn)有USB設(shè)備和系統(tǒng)的無縫對接。 開發(fā)工具RISC-V MC
    發(fā)表于 05-27 16:23

    RISC-V的MCU與ARM對比

    。 生態(tài)系統(tǒng)與市場 RISC-VRISC-V具有一個(gè)活躍的開源社區(qū),吸引了全球開發(fā)者參與其生態(tài)系統(tǒng)的建設(shè)。這有助于推動(dòng)RISC-V技術(shù)的快速發(fā)展和應(yīng)用普及。然而,與ARM相比,
    發(fā)表于 05-27 15:58

    RISC-V有哪些優(yōu)點(diǎn)和缺點(diǎn)

    和使用其代碼。這種開放性促進(jìn)了全球范圍內(nèi)的創(chuàng)新與合作,有助于推動(dòng)RISC-V生態(tài)系統(tǒng)的快速發(fā)展。 模塊化設(shè)計(jì):RISC-V支持模塊化可配置的子集,使得開發(fā)者可以根據(jù)具體的應(yīng)用需求進(jìn)行靈活定制。這種
    發(fā)表于 04-28 09:03

    RISC-V有哪些優(yōu)缺點(diǎn)?是堅(jiān)持ARM方向還是投入risc-V的懷抱?

    RISC-V在軟件和工具方面的可用性,尤其是在一些特定的應(yīng)用場景中。 市場接受度 :由于RISC-V是一個(gè)相對較新的指令集架構(gòu),其市場接受度可能還需要時(shí)間來提升。一些傳統(tǒng)廠商和開發(fā)者可
    發(fā)表于 04-28 08:51

    解鎖RISC-V技術(shù)力量丨曹英杰:RISC-V與大模型探索

    助力RISC-V開發(fā)等話題,多位業(yè)內(nèi)嘉賓發(fā)表了主旨演講。會(huì)上,時(shí)擎科技高級技術(shù)總監(jiān)曹英杰以“RISC-V與大模型探索”為題,將大模型作為切入點(diǎn),探討了RISC-V
    的頭像 發(fā)表于 04-16 08:16 ?573次閱讀
    解鎖<b class='flag-5'>RISC-V</b>技術(shù)力量丨曹英杰:<b class='flag-5'>RISC-V</b>與大模型探索

    品讀《基于FPGA與RISC-V的嵌入式系統(tǒng)設(shè)計(jì)》

    FPGA 1.3 RISC-V 1.4 小腳丫 FPGA 開發(fā)平臺 1.5 C/C++,Make 與工具 1.6 嵌入式操作系統(tǒng) 1.7 Arduino 集成
    發(fā)表于 03-29 00:06

    學(xué)習(xí)RISC-V單片機(jī)的感想

    上,僅僅是開發(fā)工具不一樣,在編程上,沒有什么太大區(qū)別。因而學(xué)起來也沒什么難度。知識因?yàn)槭忻嫔峡晒┻x擇的比較少,因而機(jī)會(huì)不多。期待會(huì)像ARM一樣,有更多產(chǎn)品線得到推廣和應(yīng)用。 另外,不同架構(gòu)在設(shè)計(jì)、制造單片機(jī)方面,有什么樣的區(qū)別呢?如果難度差不多的話,希望RISC-V的能被
    發(fā)表于 02-17 21:00

    定制化物聯(lián)網(wǎng)/汽車芯片,Codasip RISC-V處理器IP與開發(fā)工具的組合拳

    移動(dòng)和物聯(lián)網(wǎng)。10月高通聯(lián)合谷歌開發(fā)基于RISC-V架構(gòu)的Snapdragon Wear芯片,用于下一代Wear OS手表。RISC-V應(yīng)用在巨頭們的引領(lǐng)下加速發(fā)展。 ? 總部位于歐洲的Codasip公司是
    的頭像 發(fā)表于 11-29 10:40 ?1283次閱讀
    定制化物聯(lián)網(wǎng)/汽車芯片,Codasip <b class='flag-5'>RISC-V</b>處理器IP與<b class='flag-5'>開發(fā)工具</b>的組合拳

    開發(fā)出商用的RISC-V處理器還需要哪些開發(fā)工具和環(huán)境?

    開發(fā)出商用的RISC-V處理器還需要哪些開發(fā)工具和環(huán)境? 處理器是軟硬件的交匯點(diǎn),所以必須有完善的編譯器、開發(fā)工具和軟件開發(fā)環(huán)境(IDE),
    發(fā)表于 11-18 06:05