面向 RISC-V 的 OpenHarmony 移植和优化
山东大学 2023 级创新实训项目博客。
山东大学 2023 级创新实训项目博客
项目目标
实现 RISC-V 架构的进迭时空 K1 对 OpenHarmony 支持版本从6.0到6.1的推进,并且对 RISC-V 架构下 OpenHarmony 在融合 AI 算力表现上实现一定程度上的优化。
项目介绍
RISC-V 作为开源指令集架构,凭借其模块化、可扩展的特性,正在全球范围内掀起处理器生态的变革浪潮。进迭时空作为国内 RISC-V 领域的创新企业,推出的 K1 芯片是一款高性能8核 RISC-V 处理器,融合了 2.0 TOPS 通用 AI 算力,支持 TensorFlow Lite、ONNX Runtime 等主流 AI 推理框架。项目所使用的开发板是基于 K1 芯片的 MUSE Pi 开发板,具备丰富的接口资源,包括 HDMI、千兆以太网、USB 3.0、MIPI-DSI 等,为嵌入式系统开发和 AI 应用落地提供了完善的硬件平台。OpenHarmony 作为面向全场景、全连接、全智能时代的分布式操作系统,其生态正在快速发展。2026年3月,OpenHarmony 6.1 Release 版本正式发布,在应用开发能力、系统体验、多媒体与安全等领域带来全面升级,并进一步加强了对 AI 能力的支持,为端侧智能应用提供了更强大的系统底座。目前,进迭时空 K1 芯片已支持 OpenHarmony 6.0 版本,但尚未完成对 6.1 版本的适配。考虑到 6.1 LTS 版本预计于2026年6月底前发布,并将成为 OpenHarmony 新的长期维护和兼容性测评主推版本,将 K1 芯片升级至 OpenHarmony 6.1 具有重要的技术前瞻性和生态价值。本项目的第一目标是将进迭时空 K1 芯片从 OpenHarmony 6.0 版本升级适配至 6.1 版本,并在此基础上重点开展 AI 融合算力的优化工作,充分发挥 K1 芯片的 AI 算力优势,实现 OpenHarmony 6.1 新特性与端侧 AI 能力的深度融合。具体而言,项目将首先完成基础移植,确保 OpenHarmony 6.1 在 K1 MUSE Pi 开发板上成功启动,包括内核、驱动、图形显示等基础功能正常运行;随后针对 6.1 版本的新增特性进行验证,重点关注与 AI 能力相关的特性,如 AI 模型管理接口、端侧推理框架的支持等;在此基础上,结合 K1 芯片的 RISC-V 向量扩展指令和异构多核架构,对 AI 推理性能进行深度优化,探索在 OpenHarmony 6.1 上集成大模型推理能力的路径,实现8核智能调度。技术挑战方面,移植工作面临工具链适配、musl 库适配、内核整合、驱动调整等 RISC-V 架构移植的共性问题,而 AI 融合算力优化则需要解决 AI 框架与 OpenHarmony 系统层的对接、RVV 指令集的深度优化、异构计算资源调度等难题。后续将针对 RISC-V 架构下的芯片进行 OH 的一致化工作和优化。通过本项目的实施,不仅将为 RISC-V 与 OpenHarmony 的组合和 AI 融合算力的优化提供最新的版本参考实现,探索出一条在端侧设备上融合 AI 算力的有效技术路径,更重要的是,项目将系统整理 RISC-V 架构 OpenHarmony 移植的关键技术要点和优化经验,形成可复用的移植指南和工具链配置方案,并通过开源社区发布相关代码和文档,为更多 RISC-V 芯片(如进迭时空后续的 K3 芯片等)快速适配 OpenHarmony 并提供 AI 能力优化奠定坚实基础,从而推动 RISC-V 与 OpenHarmony 生态的共同繁荣。
项目进度记录
01_前期准备和知识储备
02_关于源码的编译构建,烧录和测试
项目个人博客
更多推荐



所有评论(0)