常见的RISC-V开发环境有哪些?

关注+星标公众,不错过精彩内容

ddd7feb9695731855207b86482d8adac.gif

作者 | strongerHuang

微信公众号 | 嵌入式专栏

由于传统 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

a30343cd824de3efb4b8444c91808221.png

补充:

看到 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/

c041e7ec46e4bdbb4a81e4d5ecf7358a.png

MounRiver Studio

这些年由于收受到国外技术的打压,还是必须支持一下国内技术,比如这款支持 RISC-V 的开发工具:MounRiver Studio

介绍:

MounRiver Studio基于Eclipse GNU版本开发,在保留原平台强大代码编辑功能、便捷组件框架的同时,针对嵌入式C /C++开发,进行了一系列界面、功能、操作方面的修改与优化,以及工具链的指令增添、定制工作。力求打造一款硬件工程师喜爱的、以RISC-V内核为主的嵌入式集成开发环境。

---来自官网

网址:

http://www.mounriver.com/

7393441a6017dcde5063e507aaf2ce35.png

虽然国内很多技术做得还不够完美,但从官网的描述来看,愿景是美好的(支持主流的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

d2a4d6d391a203b74c75c06f7ede1635.png

今天就分享到这里,有更多好用的嵌入式开发工具以及相关内容,欢迎大家推荐。

------------ END ------------

5267b43e3e2200fe7217bc92b85ee9cf.gif

●专栏《嵌入式工具

●专栏《嵌入式开发》

●专栏《Keil教程》

●嵌入式专栏精选教程

关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

79e01361959227bae6ddb7f2c2af982b.jpeg

cde6d2c3e4db17cb7dcddd8805b8735b.png

点击“阅读原文”查看更多分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值