0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单靠硬件不够,RISC-V当前的系统支持情况如何

E4Life 来源:电子发烧友原创 作者:Leland 2021-07-02 10:14 次阅读
对于一个新生的架构来说,往往系统生态才是最难做好的一块。就拿Arm为例,Arm在成了移动霸主后,在桌面系统上却一直寸步难进。直到苹果开始推出Arm芯片的Macbook后,Arm的桌面生态才开始繁荣起来。RISC-V也是如此,如果不能发展出优秀的系统支持,就很难在各个应用上成为Arm的替代。

RT-Thread

除了Linux内核和相关发行版的支持外,RISC-V也获得了不少RTOS系统的支持,比如国内知名的RT-Thread系统。RT-Thread为RISC-V提供了大力的支持。比如RT-Thread的IDE工具RT-Thread Studio就对芯来科技的RISC-V内核提供了全面支持。

RT-Thread对RISC-V异构的支持 / RT-Thread

此外,RT-Thread还推出了支持RISC-V 64位架构的微内核操作系统RT-Smart,RT-Thread可以运行在一些资源占用较低的RISC-V架构芯片上,并辅以RT-Thread强大的生态支持。而RT-Smart可以运行在全志D1这类高性能处理器上,从而去发展汽车电子工业控制等领域。

FreeRTOS

FreeRTOS是一款适用于MCU的开源实时操作系统,可以让用户轻松地编写、部署、保护、连接和管理低功耗的小型边缘设备。由于这一开源系统包含了不断丰富的软件库,也适用于各行各业的应用,尤其是在将低功耗设备与云服务连接上相当方便,FreeRTOS也是亚马逊云服务AWS主推的IoT系统。

Corvette-F1 N25 / 晶心科技

在AWS官方认证的开发套件中,就有晶心科技的Corvette-F1 N25和SiFive的Learn Inventor。Corvette-F1 N25是一款基于FPGA并兼容Arduino的开发板,内置了60MHz的32位RISC-V AndesCore N25内核,提供了GPIO、I2C、PWM、SPI和UART接口,并配备了支持IEEE 802.11 b/g/n的无线模块。

OpenWrt

OpenWrt是一个高度模块化的嵌入式Linux系统,相信大家也都在路由器和智能家居家居见识过。由于其可定制的能力,OpenWrt已经成了主流路由器系统之一,但由于CPU内核架构不同,如果RISC-V在没有支持的情况下,移植过去的许多应用程序都会崩溃。

OpenWrt也为SiFive的U540 SoC提供了支持,U540是一个4+1的多核RISC-V芯片,拥有4个U54 RV64GC应用核心和1个E51 RV64IMAC管理核心。用户可以将OpenWRT运行在SiFive的HiFive Unleashed开发板上。

Android

今年上半年,阿里平头哥还在基于玄铁C910核心的开发板上移植并成功运行了Android 10,开发板中的ICE SoC集成了3颗玄铁64位C910核心和一个GPU核心。该芯片可以提供4K60帧的HEVC/AVC/JPEG解码能力。

ICE SoC / 平头哥

安卓生态毕竟是当下最普及的开源移动生态,如果RISC-V可以成功得到安卓支持的话,将对未来的发展带来无尽的空间。虽然目前谷歌内部也有不少人在进行RISC-V相关的开发工作,但安卓并没有官方对RISC-V做出支持。

ChromiumOS

近期PLCT Lab团队在RISC-V软件开发者社区透露,他们正在进行ChromiumOS的移植,ChromiumOS为谷歌ChromeOS的开源版本。ChromeOS主要为笔记本和平板设计,主要应用涵盖了Chrome浏览器、内置媒体播放器和文件管理以及网页应用等。然而2016年开始,谷歌就在ChromeOS设备上开放了运行安卓app的能力,甚至虚拟机软件厂商Parallels还推出了针对该系统的Parallels Desktop,甚至可以运行Windows程序。

不过这些特性需要容器化等其他依赖实现,能够运行ChromeOS并不代表着就一定能够运行安卓应用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206733
  • RISC-V
    +关注

    关注

    41

    文章

    1901

    浏览量

    45045
  • RTThread
    +关注

    关注

    7

    文章

    129

    浏览量

    40518
  • sifive
    +关注

    关注

    0

    文章

    34

    浏览量

    9423
收藏 人收藏

    评论

    相关推荐

    国产RISC-V MCU推荐

    ,CH583搭载32位青稞RISC-V处理器WCH RISC-V4A,低功耗两级流水线,高性能,拥有多档系统主频,最低32KHz ,拥有特有高速的中断响应机制。 单片搞定Wi-Fi和蓝牙 许多网友也
    发表于 04-17 11:00

    有用risc-v芯片跑系统的吗?

    risc-v芯片跑系统有什么需要注意的呢?
    发表于 03-29 21:52

    RISC-V 基础学习:RISC-V 基础介绍

    所有标准RISC-V CPU 都必须实现的权限级。 虚拟机监视特权级(H):为了支持虚拟机监视器而定义的特权级。 管理员特权级(S):主要用于支持现代操作系统,如Linux、FreeB
    发表于 03-12 10:25

    什么是RISC-V

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问有什么用,RISC-V目前的能力来说,工
    发表于 02-02 10:41

    256核!赛昉发布全新RISC-V众核子系统IP平台

    (Dubhe-90)的高性能RISC-V众核子系统IP平台。 StarLink-700是赛昉科技自研的支持缓存一致性的Interconnect Fabric IP,是国内首款Mesh架构互联总线IP
    发表于 11-29 13:37

    RISC-V强势崛起为芯片架构第三极

    和通用计算等领域的芯片公司也逐渐开始关注或使用RISC-V指令架构。最后是更多高性能的应用终端厂家往RISC-V转。 可以看到,在过去的2~3年里,RISC-V支持小生态
    发表于 08-30 13:53

    首批RISC-V笔记本电脑ROMA成功交付,全球首次实现RISC-V技术在笔记本电脑领域的商业落地!

    宁表示 :“深度数智致力于推动RISC-V生态发展, 聚焦底层硬件系统软件、生态应用等多个维度,做RISC-V产业生态的先锋者。我们一直以来都在开发基于
    发表于 08-21 13:41

    RISC-V在快速发展的处理器生态系统中找到立足点

    生态系统存在很大的问题——开发人员的支持是可怜的。正在开发芯片架构的RISC-V International更多地谈论硬件,软件在优先级上遥遥领先。 Initial Support S
    发表于 08-11 18:20

    RISC-V设计支持工具,支持RISC-V技术的基础

    RISC-V设计支持工具,支持RISC-V技术的基础 ppt分享
    发表于 07-14 17:15 12次下载

    最近的RISC-V架构情况

    最近的RISC-V架构情况 演讲ppt分享
    发表于 07-14 17:15 5次下载

    RISC-V新进展!deepin 成功适配VisionFive 2

    的deepinV23beta版本,采用厂商开源固件与内核分支,集成deepin相关系统组件。经RISC-V SIG适配及测试,基础系统、有线网络、USB接口等基础模块已经能够正常使用,并能够
    发表于 07-10 09:23

    两大架构RISC-V 和 ARM 的各种关系

    的,不需要任何版税或许可。 尽管 RISC-V 允许设计人员免费试验和开发 RISC-V 系统,但几乎没有对硬件设计的支持。另一方面,ARM
    发表于 06-21 20:31

    RISC-V,正在摆脱低端

    系统硬件架构。 对于为什么选择开发RISC-V CPU?Tenstorrent称,X86和ARM都是由商业公司控制,这限制了创新的步伐。而RISC-V是一个开源ISA,因此使用它进行创
    发表于 05-30 14:11

    RISC-V入云!赛昉科技联合中国电信完成首个RISC-V云原生轻量级虚拟机验证

    近日, 中国电信研究院成功研发业界首个支持RISC-V的云原生轻量级虚拟机TeleVM,并联合赛昉科技在高性能RISC-V CPU IP——昉·天枢上完成了软硬件协同测试验证。 测试结
    发表于 05-11 14:08

    设备仿真模拟软件 QEMU 8.0 发布:改进对 ARM / RISC-V 架构支持

    和 Cortex-R52 的 CPU 仿真,支持新的 Olimex STM32 H405 设备类型,以及支持 M-profile 系统寄存器的 gdbstub 等。 对于 RISC-V
    发表于 05-05 09:48