构建openEuler面向RISC-V的操作系统openEuler4RISC-V: 构建openEuler面向 周鹏1,2 张旭舟2 于佳耕1 武延军1* 赵琛 1 1中国科学院软件研究所 2openEuler SIG RISC-V 2020-07 RISC-V的操作系统 Institute of Software,Chinese Academy of Sciences 提纲 ▪ 背景介绍 ▪ 技术路线 ▪ 当前进展 ▪ 接下来的工作 系统openEuler,推动软硬件生态繁荣发展 ▪ RISC-V ❖ 是一个通用处理器指令集架构(ISA),具有开源、开放、先进、生态协作 等技术优势。 ▪ SIG RISC-V ❖ 中科院软件所智能软件中心发起,在openEuler 社区成立的一个RISC-V特别 兴趣组 ❖ 其基本工作是 构建openEuler 面向 RISC-V 架构的操作系统 推动 RISC-V架构上最新技术在openEuler社区集成 Software,Chinese Academy of Sciences 背景介绍 ▪ SIG RISC-V主要目标和支持 ❖ 为推动丰富 RISC-V 的软件生态做出贡献 ❖ 满足广大技术爱好者、企业、组织等尝试在RISC-V环境上开发、使用 openEuler操作系统的需要 ❖ 技术支持 面向RISC-V硬件的openEuler操作系统定制开发 软件包编译、系统构建、系统定制等技术支持0 码力 | 18 页 | 985.45 KB | 1 年前3
openEuler 23.09 技术白皮书社区中的最新技术成果持续合入发行版,发行版通过用户反馈反哺技术,激发社区创新活力,从而不断孵化新技术。 发行版平台和技术孵化器互相促进、互相推动、牵引版本持续演进。 openEuler 已支持 X86、ARM、SW64、RISC-V、LoongArch 多处理器架构,逐步扩展 PowerPC 等更多芯片架构支持, 持续完善多样性算力生态体验。 openEuler 社区面向场景化的 SIG 不断组建,推动 openEuler 09 技术白皮书 openEuler 社区当前已与多个设备厂商建立丰富的南向生态,Intel、AMD 等主流芯片厂商的加入和参与,openEuler 全版本支持 X86、ARM、申威、龙芯、RISC-V 五种架构,并支持多款 CPU 芯片,包括龙芯 3 号、兆芯开先 / 开胜系列、 Intel IceLake/ Sapphire Rapids、AMD EPYC Milan /Genoa 等芯 ros-core、rosbase、SLAM 等核心软件包,满足 ROS2 运行时要求。未来 openEuler Embedded 将协同 openEuler 社区生态伙伴、用户、开发者,逐步扩展支持 RISC-V、龙芯等芯片架构,丰富 工业中间件、ROS 中间件、仿真系统等能力,打造嵌入式领域操作系统解决方案。 南向生态 openEuler Embedded Linux 当前主要支持 ARM64、x86-640 码力 | 52 页 | 5.25 MB | 1 年前3
Linux Lab v1.3 中文手册labs/cs630-qemu-lab 后,可直接在 Linux Lab 内使用 – https://tinylab.org/cs630-qemu-lab • RVOS Lab – 用于 RISC-V OS 在线课程学习,已集成到 Linux Lab Disk,即泰晓 Linux 实验盘 – 下载到 src/examples 后,可直接在 Linux Lab 内做实验 – https://gitee com/tinylab/gui-lab • RISC-V Linux – 用于研究 RISC-V 架构的 Linux 内核以及周边技术,已集成到 Linux Lab Disk, 即泰晓 Linux 实验盘 – 下载到 src/examples 后,可直接在 Linux Lab 内做实验 – https://gitee.com/tinylab/riscv-linux • RISC-V Lab – 用于学习嵌入式 用于学习嵌入式 RISC-V 软件开发,已集成到 Linux Lab Disk,即泰晓 RISC-V 实验盘 – https://gitee.com/tinylab/riscv-lab • ARM Lab – 用于学习嵌入式 ARM 软件开发,已集成到 Linux Lab Disk,即泰晓 ARM 实验盘 – https://gitee.com/tinylab/arm-lab 9 欢迎加入 Linux0 码力 | 73 页 | 1.54 MB | 1 年前3
Linux Lab v1.1 中文手册labs/cs630-qemu-lab 后,可直接在 Linux Lab 内使用 – https://tinylab.org/cs630-qemu-lab • RVOS Lab – 用于 RISC-V OS 在线课程学习,已集成到 Linux Lab Disk,即泰晓 Linux 实验盘 – 下载到 src/examples 后,可直接在 Linux Lab 内做实验 – https://gitee com/tinylab/gui-lab • RISC-V Linux – 用于研究 RISC-V 架构的 Linux 内核以及周边技术,已集成到 Linux Lab Disk, 即泰晓 Linux 实验盘 – 下载到 src/examples 后,可直接在 Linux Lab 内做实验 – https://gitee.com/tinylab/riscv-linux • RISC-V Lab – 用于学习嵌入式 用于学习嵌入式 RISC-V 软件开发,已集成到 Linux Lab Disk,即泰晓 Linux 实 验盘 – https://gitee.com/tinylab/riscv-lab • ARM Lab – 用于学习嵌入式 ARM 软件开发,已集成到 Linux Lab Disk,即泰晓 Linux 实验盘 – https://gitee.com/tinylab/arm-lab 9 欢迎加入0 码力 | 70 页 | 1.53 MB | 1 年前3
Linux Lab v1.3 Manuallabs/cs630-qemu-lab and use it in Linux Lab directly – https://tinylab.org/cs630-qemu-lab • RVOS Lab – Learning RISC-V OS course, merged in Linux Lab Disk – Download it to src/examples and use it in Linux Lab directly com/tinylab/gui-lab • RISC-V Linux – Learning RISC-V Linux kernel, merged in Linux Lab Disk – Download it to src/examples and use it in Linux Lab directly – https://gitee.com/tinylab/riscv-linux • RISC-V Lab – Learning Learning embedded RISC-V software development,merged in Linux Lab Disk for RISC-V – https://gitee.com/tinylab/riscv-lab • ARM Lab – Learning embedded ARM software development,merged in Linux Lab Disk0 码力 | 66 页 | 1.12 MB | 1 年前3
Linux Lab v1.2 中文手册labs/cs630-qemu-lab 后,可直接在 Linux Lab 内使用 – https://tinylab.org/cs630-qemu-lab • RVOS Lab – 用于 RISC-V OS 在线课程学习,已集成到 Linux Lab Disk,即泰晓 Linux 实验盘 – 下载到 src/examples 后,可直接在 Linux Lab 内做实验 – https://gitee com/tinylab/gui-lab • RISC-V Linux – 用于研究 RISC-V 架构的 Linux 内核以及周边技术,已集成到 Linux Lab Disk, 即泰晓 Linux 实验盘 – 下载到 src/examples 后,可直接在 Linux Lab 内做实验 – https://gitee.com/tinylab/riscv-linux • RISC-V Lab – 用于学习嵌入式 用于学习嵌入式 RISC-V 软件开发,已集成到 Linux Lab Disk,即泰晓 Linux 实 验盘 – https://gitee.com/tinylab/riscv-lab • ARM Lab – 用于学习嵌入式 ARM 软件开发,已集成到 Linux Lab Disk,即泰晓 Linux 实验盘 – https://gitee.com/tinylab/arm-lab 9 欢迎加入0 码力 | 73 页 | 1.53 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书社区中的最新技术成果持续合入社区发行版,社区发行版通过用户反馈反哺技术,激发社区创新活力,从而不断孵化新技术。 发行版平台和技术孵化器互相促进、互相推动、牵引版本持续演进。 openEuler 已支持 x86、Arm、SW64、RISC-V、LoongArch 多处理器架构,逐步扩展 PowerPC 等更多芯片架构支持,持续完 善多样性算力生态体验。 openEuler 社区面向场景化的 SIG 不断组建,推动 openEuler 技术白皮书 openEuler 社区当前已与多个设备厂商建立丰富的南向生态,比如 Intel、AMD 等主流芯片厂商的加入和参与,openEuler 全 版本支持 x86、Arm、申威、龙芯、RISC-V 五种架构,并支持多款 CPU 芯片,包括龙芯 3 号 、兆芯开先 / 开胜系列、Intel Sierra Forest/Granite Rapids、AMD EPYC Milan /Genoa 全版本支持的硬件型号可在兼容性网站查询:https://www.openeuler.org/zh/compatibility/。 支持的 CPU 架构如下: 硬件类型 x86 Arm LoongArch SW64 RISC-V CPU Intel、AMD、 兆芯、海光 鲲鹏、飞腾 龙芯 申威 Sophgo、 T-Head 等 支持的整机如下: 硬件类型 x86 Arm 整机 Intel :超聚变、超微 AMD0 码力 | 45 页 | 6.18 MB | 1 年前3
Linux Lab v1.2 Manuallabs/cs630-qemu-lab and use it in Linux Lab directly – https://tinylab.org/cs630-qemu-lab • RVOS Lab – Learning RISC-V OS course, merged in Linux Lab Disk – Download it to src/examples and use it in Linux Lab directly com/tinylab/gui-lab • RISC-V Linux – Learning RISC-V Linux kernel, merged in Linux Lab Disk – Download it to src/examples and use it in Linux Lab directly – https://gitee.com/tinylab/riscv-linux • RISC-V Lab – Learning Learning embedded RISC-V software development,merged in Linux Lab Disk – https://gitee.com/tinylab/riscv-lab • ARM Lab – Learning embedded ARM software development,merged in Linux Lab Disk – https://gitee0 码力 | 67 页 | 1.13 MB | 1 年前3
Linux Lab v1.1 Manuallabs/cs630-qemu-lab and use it in Linux Lab directly – https://tinylab.org/cs630-qemu-lab • RVOS Lab – Learning RISC-V OS course, merged in Linux Lab Disk – Download it to src/examples and use it in Linux Lab directly com/tinylab/gui-lab • RISC-V Linux – Learning RISC-V Linux kernel, merged in Linux Lab Disk – Download it to src/examples and use it in Linux Lab directly – https://gitee.com/tinylab/riscv-linux • RISC-V Lab – Learning Learning embedded RISC-V software development,merged in Linux Lab Disk – https://gitee.com/tinylab/riscv-lab • ARM Lab – Learning embedded ARM software development,merged in Linux Lab Disk – https://gitee0 码力 | 65 页 | 1.12 MB | 1 年前3
openEuler 21.03 技术白皮书进。 openEuler 面向多样性算力的创新 openEuler 支持 X86、Arm、RISC-V 等多处理器架构,是一个推动多样性计算架构不断创新的操作系统平台。 openEuler 支持以 Intel/ 兆芯为代表的 X86 架构,以鲲鹏、飞腾为代表的 ARM 架构,同时发布了 RISC-V 的体验版本。 openEuler 希望与广大用户和开发者一起加速完善多样化算力的生态和性能体验。 OS,充分释放多样性算力。 IDE 自调优工具 A-Tune 测试平台 Compass-CI 工具链 OpenStack Kubernetes 麒麟HA 集群调度 和管理 CPU: X86、Arm、RISC-V GPU NPU 芯片 APPS 虚拟化 容器 QEMU Docker libvirt 虚拟化/ 容器 StratoVirt iSula 编译器 应用 桌面系统 UKUI/DDE/Xfce First openEuler开源社区 二次发行 直接使用 构建 规范 社区开发 平台 版本发布 配套工具 发布 SLA 运维平台 客户 反馈 缺陷跟踪平台 芯片生态 x86、Arm、RISC-V等 构建平台 代码、版本管理、工具管理平台 发布 规范 8 9 openEuler 21.03 技术白皮书 openEuler WHITE PAPER 内核创新 物理机0 码力 | 18 页 | 1.30 MB | 1 年前3
共 20 条
- 1
- 2













