5.1.4 开源硬件RISC-V支持
背景介绍
RISC-V是一套开源指令集为拥抱更加开放的芯片生态,指令集标准和扩展标准采用全球共享共治的模式,于Arm和x86有很大不同, 因此也受到了业内人士的普遍关注,再未来有着很大应用潜力。龙蜥社区正式成立了RISC-V ARCH SIG(Special Interest Group), 全面兼容并促进RISC-V生态发展。
关键技术
龙蜥社区RISC-V SIG秉承RISC-V共享共治的模式,与PTG、中科院软件所PLCT实验室、统信等高效和公司共同建设龙蜥社区RISC-V 软硬件生态。
龙蜥操作系统5.10内核全面支持RISC-V指令集,在arch、mem、ftd、GPU、VPU等内核子系统方面合入补丁70+。在BaseOS方 面,龙蜥社区完成了3000+个软件包在RISC-V架构上的适配,极大的丰富了RISC-V软件包的生态。在桌面镜像方面,龙蜥社区提供 了基于XFACE的桌面镜像,并全面支持RISC-V架构。再生产力应用方面,支持了JAVA、Python、NodeJS等主流语言。
除此之外,龙蜥社区还完成了Alibaba Dragonwell、Alibaba Node、APython等云上应用,以及LibreOffice、Firefox、OpenRocket等办公套件,和NCNN等AI应用在RISC-V架构上的适配。帮助RISC-V在桌面和数据中心领域迈出了关键一步。
目前,龙蜥社区已经联合平头哥、统信软件、中科院软件所PLCT实验室共同打造了围绕RISC-V芯片、OS和生态应用的软硬件全栈平 台,帮助RISC-V架构继续在嵌入式领域发光发热,并逐步迈入桌面和数据中心领域。
应用场景
目前,龙蜥社区提供的RISC-V Anolis已经支持平头哥高性能RISC-V平台:曳影1520,能够在曳影1520上流畅运行Anolis桌面环境, 在此之上还能运行LibreOffice、Firefox、Droganwell、NCNN等生产力软件和云上应用。Anolis提供的GPU VPU等驱动能够完美 释放曳影1520在音视频领域的硬件潜能。