对于一个新生的架构来说,往往系统生态才是最难做好的一块。就拿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并不代表着就一定能够运行安卓应用。
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 基础介绍
所有标准RISC-V CPU 都必须实现的权限级。
虚拟机监视特权级(H):为了支持虚拟机监视器而定义的特权级。
管理员特权级(S):主要用于支持现代操作系统,如Linux、FreeB
发表于 03-12 10:25
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新进展!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
评论