通常rpm需要本地编译(非交叉编译),即编译riscv64架构需要在riscv64架构的机器上进行编译。 但高性能riscv64目前还不太常见,所以通常我们可以在高性能的x86_64机器上通过QEMU进行编译。 有三种可选的编译方式 目前社区中基于qemu-system的模式模拟riscv64架构进行本地编译的方式较为成熟。 但是qemu-system的方式有两...
当openEuler RISC-V OS启动后,可以通过ssh方式连接并登录到该系统:ssh -p 12055 root@localhost 参考 documents/Installing_qemu5.md · openEuler/RISC-V - Gitee.com
openeuler-22.09-qemu.qcow2.tar.zst: openEuler RISC-V QEMU headless 镜像压缩包 preview_start_vm.sh: headless 虚拟机启动脚本 解压: sudo apt-get install zstd tar -I'zstdmt'-xvf openEuler-22.09-riscv64-qemu.qcow2.tar.zst 执行启动脚本 chmod+x preview_start_vm.sh bash preview_start_vm.sh ...
需要下载启动固件 (fw_payload_oe_uboot_2304.bin),磁盘映像(openEuler-23.09-RISC-V-qemu-riscv64.qcow2.xz)和启动脚本(start_vm.sh)。 下载目录 目前的构建位于openEuler Repo中。您也可以访问openEuler 官网,从其他镜像源获取镜像。 内容说明 fw_payload_oe_uboot_2304.bin: 启动固件 ...
得益于 openEuler 的基础,用户也可以在 RISC-V 开发版上启动一些服务:比如使用 Apache 启动网页服务、使用 MySQL 启动数据库服务。用户更可以使用 docker 容器引擎,建构 RISC-V 架构的容器映像,或者启动其它发行版、开发调试等。Eulaceura 目前提供 QEMU 虚拟机镜像,IT之家小伙伴们可以自行下载体验。下载地址:...
openEuler RISC-V 23.03 创新版本成功接入 RISC-V 64 cores 高性能处理器 SG2042 (EVB) 服务器板卡,是 RISC-V 服务器领域生态发展的重要一步,经测试,基础系统、有线网络、USB 接口等组件已可流畅使用。SG2042 本地构建方式相较于 qemu user 模式具有显著速度优势,为本次发版的 openEuler RISC-V 23.03...
其中的两个文件是启动 openEuler RISC-V 移植版所必需的: fw_payload_oe_docker.elf利用 openSBI 将 kernel-5.5 的 image 作为 payload 所制作的用于 QEMU 启动的 image,同时它也增加了 Docker 相关的启动配置。 openEuler-preview.riscv64.qcow2openEuler RISC-V 移植版的 rootfs 镜像。
此外,RISC-V SIG 也为 imageTailor 等镜像制作工具适配了 RISC-V 架构支持,并且为 openEuler 的上游增加了制作 QEMU 镜像流程的相应脚本。由此,SIG 组为 openEuler 官方 CI 平台提供了构建 RISC-V 镜像的能力。 为保障质量,本次发布的软件包列表以 BaseOS 为基础进行了筛选与优化,确保列表可以通过官方测试用例并...
LLVM 平行宇宙计划持续推进,Compiler SIG 协同 RISC-V SIG 发布了使用 LLVM 构建的 openEuler 24.03 preview 镜像,协同 Embedded SIG 发布了使用 LLVM 构建的QEMU 和树莓派镜像,openEuler+LLVM 将获得更多的创新潜能。oeAware 实现微架构信息采集,性能动态优化,在 ARM+Redis 中性能提升 70%。Gazelle 支持 UDP...