# riscv **Repository Path**: zw0601/riscv ## Basic Information - **Project Name**: riscv - **Description**: RISC-V 是一个免费开源的指令集(ISA)。围绕RISC-V的软硬件生态都在快速完善。 RISC-V SIG 组旨在构建围绕OpenHarmony的软硬件生态,提供RISC-V的软件包和系统构建等 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2024-02-04 - **Last Updated**: 2024-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OH-RISCV-SIG ## SIG定位 - 旨在构建围绕OpenHarmony的软硬件生态,提供RISC-V的软件包和系统构建等指导,并维护对RISC-V设备的支持,使能RISC-V场景下的应用、安全等能力。 - 推动对 RISC-V OpenHarmony感兴趣的开发者能够参与到开源系统开发中活动中来。 ## SIG工作范围 * 设备适配 不断更新(移植)和维护OpenHarmony能够支持的RISC-V设备 * 安全能力 将结合蓬莱RISC-V TEE使能OpenHarmony在RISC-V下的安全能力 * 生态扩展 积极与开发者、高校和相关客户合作,推动OpenHarmony在RISC-V环境下的应用生态建设 ## 核心成员单位 | 成员单位列表 | 成员单位列表 | | :--------------------------: | ---------------------------- | | 中国科学研软件研究所 | 江苏润开鸿数字科技有限公司 | | 中国科学院空天信息创新研究院 | 珠海全志科技股份有限公司 | | 上海交通大学 | 华为技术有限公司 | | 深圳华秋电子有限公司 | 原点代码(北京)科技有限公司 | | 芯来科技(北京)有限公司 | 开放原子开源基金会 | | 中国科学院微电子研究所 | | ## 沟通方式 1. 邮件列表 https://lists.openatom.io/postorius/lists/sig_risc_v.openharmony.io/ 在上述链接填写您的邮件地址,可以接收SIG重要通知。 ## 例会 - 例会时间、例会频率 双周例会 14:15——15:15 - 通知方式 社群通知、邮件列表 - 议题申报方式 【腾讯文档】OpenHarmony RISC-V SIG议题申报 https://docs.qq.com/sheet/DR21vdXdsVE96c2tk?tab=BB08J2 - 会议纪要、会议录屏、任务拆解、文档资料 在openharmony-sig 下的sig-content 仓用来存放各SIG组的公共文档以及会议纪要文件 https://gitee.com/openharmony-sig/sig-content/tree/master/riscv ## 综合看板 | | | | | | :----------: | :----------------------------------------------------------- | :----------------------------------------------------------- | :----------- | | **负责单位** | **当前工作方向** | **具体进度** | **未来工作方向** | | 中科院软件所 | 基于QEMU_RISCV64平台完成OpenHarmony 4.0Release系统版本的适配 | 已适配:升级、内核启动、图形显示模块、网络、Input;
适配中:音频、Camera、参考书、官网
| 基于QEMU_RISCV64平台,完成后续OpenHarmony版本升级,OpenHarmony for RISCV能力优化 | | 润和 | 基于DAYU800平台完成OpenHarmony 主线版本的适配 | 正在完成DAYU800适配OpenHarmony 3.2 Release代码毕业到TPC:
相关代码已完成提交,在解决XTS测试问题;
Clang15工具适配:在进行中 | 解决基础环境问题后,分别开始RSIC-V 架构代码有关工作、第三方库支持、内核适配及外设适配。解决完成主干代码适配后,投入行业应用场景(如云桌面、工业网关及STB) | | 上海交通大学 | 构建适配OpenHarmony的RISC-V可信执行环境,蓬莱-OH | 已适配:目前已经能够在OpenHarmony Qemu环境(不包含图形等)中运行蓬莱,并支持运行蓬莱开源SDK提供的主要Demo应用,已支持芯来、赛昉等产商设备
进行中:配合SIG组完成主线版本(4.0及之后版本)适配 | 和OpenHarmony RISC-V一起合入主线版本,结合硬件安全能力形成端到端可信执行环境方案 | | 上海交通大学 | 构建分布式可信执行环境(TEE),Distributed TEE系统,支持多设备TEE安全能力共享和打通 | 已适配:基于OpenHarmony RISC-V Qemu环境、赛昉RISC-V开发板和蓬莱可信执行环境,目前已经能够支持跨设备使用TEE硬件能力原型,并且通过ARCH SIG评审在OpenHarmony SIG中建仓孵化;目前已经在SIG仓发布分布式TEE项目的代码和文档,并且实现了对硬件TEE和对分布式能力的解耦,支持蓬莱可信执行环境,分布式软总线和DDS分布式互联

进行中:设计并实现OpenHarmony上分布式TEE对安全侧和普通应用的API,形成分布式TEE SDK。 | 完成项目孵化并合入主线 | | 中国科学院空天信息创新研究院 | 基于DAYU800平台开展OpenHarmony主线中third_party三方库适配 | 已适配:
third_party/abseil-cpp
third_party/bzip2
third_party/cups
third_party/curl
third_party/e2fsprogs
third_party/expat
third_party/glib
third_party/grpc
third_party/iptables
third_party/libnl
third_party/libusb
third_party/mindspore
third_party/re2 | 结合主线仓库构建需求,开展third_party三方库适配 |