openEuler RISC-V 成功适配 LicheePi 4A 开发板,推动 RISC-V 生态发展

news/2025/3/3 15:06:32/

近期,RISC-V SIG 在 LicheePi 4A 开发板上成功实现了欧拉操作系统的适配。目前,最新版本的 openEuler RISC-V 23.03 V1 镜像已在 LicheePi 4A 开发板上可用,这一成果再次展现了 openEuler 在推动 RISC-V 生态发展过程中所取得的新突破。

下载地址:https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.03-V1-riscv64/lpi4a/

适配 LicheePi 4A 开发板的 openEuler 已向社区开放

openEuler RISC-V 面向 LicheePi 4A 开发板的早期测试版镜像已经推出,当前可下载试用,测试镜像基于最新的 23.03 创新版本,采用厂商已开源的固件与内核分支。经 RISC-V SIG 测试,基础系统、有线网络、WiFi 及其他几个部分外设目前已经可用,可以支持基础系统与 XFCE 桌面基本功能,运行整体较为流畅。

图片

当然,目前镜像也存在部分已知问题。首先,GPU 支持尚待完善,目前仅支持 LLVMpipe 模式。得益于 TH1520 的性能优势,在此平台上的 glxgears 测试可达到 200+ fps,HDMI 输出与系统图形化界面基本较为流畅。其次,暂时只支持从 eMMC 启动,并需要通过 fastboot 进行烧写。首发的 8+8 配置能够满足基本需求,但仍存在存储方面的限制。后续 openEuler RISC-V 将完善相关基础支持,并且将对 microSD 卡启动和部分外设提供进一步支持,更多功能支持的正式镜像 22.03 LTS,23.03 均会有发布与更新。

LicheePi 4A:多核异构的高性能 RISC-V SoC

据悉,LicheePi 4A 是首款性能对标树莓派 4 的 RISC-V 开发板,基于阿里巴巴平头哥 TH1520 芯片,搭载 4 核 2.0GHz C910 内核、4TOPS NPU 和 50GFLOPS GPU,为开发者提供强大的性能,满足各种应用场景需求。

该开发板支持丰富的外设,包括千兆以太网端口(支持 PoE)、USB 3.0 A 型端口、HDMI 2.0、3.5 毫米音频接口、microSD 读卡器以及 5V 直流电源输入等。此外,开发板还集成了 WiFi 和蓝牙适配器,以及用于显示器和相机的 MIPI-DSI 和 MIPI-CSI 连接器。这些丰富的硬件特性使得 LicheePi 4A 成为一个功能强大且灵活的开发平台,满足开发者在各个领域的需求。

图片

图片来源:矽速科技

推动 RISC-V 高性能应用的广泛应用场景落地

RISC-V SIG 将利用 RISC-V 向量扩展指令(RVV 0.7)的算力,使用支持 RVV 0.7 的工具链构建整个操作系统,进行全系统编译,发掘更多性能潜力。为实现这一目标,我们将与中科院软件所 RuyiSDK 团队合作,充分挖掘 RISC-V 领域的潜力,同时为更多 RISC-V 开发者提供 “RuyiSDK” 支持。

目前,LicheePi 4A 的各项适配工作正在全力推进,我们还将持续研发更多新功能,并移植最新的 openEuler RISC-V 版本镜像。然而,基于 LicheePi 4A 的 openEuler RISC-V 操作系统在 GPU 适配及用户体验方面尚有优化空间,我们诚邀感兴趣的朋友和测试志愿者加入并下载开发版镜像,共同探索并解决可能存在的问题,推动 RISC-V 开发生态的繁荣发展!


http://www.ppmy.cn/news/61923.html

相关文章

一致性哈希算法优势在哪?如何实现?

1. 普通哈希算法 1.1 简介Hash 哈希算法即散列算法,是一种从任意文件中创造小的数字「指纹」的方法。与指纹一样,散列算法就是一种以较短的信息来保证文件唯一性的标志,这种标志与文件的每一个字节都相关,而且难以找到逆向规律。…

部门来了个软件测试,听说是00后,上来一顿操作给我看呆了...

前段时间公司新来了个同事,听说大学是学的广告专业,因为喜欢IT行业就找了个培训班,后来在一家小公司干了三年,现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍,服务器缩减一半,性能反而提升4倍!给…

中级软件设计师备考---软件工程2

目录 软件测试分类和要求测试用例设计测试阶段McCabe复杂度软件维护软件过程改进---CMMICMM英文版CMM中文版CMMI软件测试分类和要求 分类: 灰盒测试:多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。桌前检查:由程序员检查自己编写的程序。代码…

07_Uboot顶层Makefile分析_make xxx_defconfig

目录 make xxx_defconfig 过程 Makefile.build 脚本分析 scripts_basic 目标对应的命令 %config 目标对应的命令 make xxx_defconfig 过程 在编译uboot之前要使用"make xxx_defconfig"命令来配置uboot,那么这个配置过程是如何运行的呢?在顶层Makefile中有如下代…

Unity实现GPU Cull渲染

前言 开放世界游戏中植被和物件的数量往往是巨大, 而传统组织大量植被渲染的方式是利用QuadTree/Octree/Kd-Tree等数据结构对植被Intance数据进行预先生成一个个Cluster,然后在运行时进行FrustumCull,收集可视的所有Cluster,最后进行DrawInstance. 这…

易视腾iS-E5-NGH_3798MV100_MT7601_卡刷固件包_当贝纯净桌面

易视腾iS-E5-NGH_3798MV100_MT7601_卡刷固件包_当贝纯净桌面 特点: 1、适用于对应型号的电视盒子刷机; 2、开放原厂固件屏蔽的市场安装和u盘安装apk; 3、修改dns,三网通用; 4、大量精简内置的没用的软件&#xff0…

【语义分割】LinkNet从0到1和代码实现

文章目录 前言1.网络结构1.1 网络结构示意图1.2 创建LinkNet模型 2.代码2.1 各模块搭建2.1.1 卷积模块2.1.2 反卷积模块2.1.3 编码器模块 2.2 编码网络结构2.3 损失函数&训练2.4 训练 前言 已经有了U-net了,为什么需要linkNet? unet见这个文章【语义…

SpringCloud高频面试题--附答案

今天给大家分享SpringCloud高频面试题。下面是一张Spring Cloud核心组件关系图: 从这张图中,其实我们是可以获取很多信息的,希望大家细细品尝。 话不多说,直接开始面试,你准备好了吗? 1、什么是Spring Cl…