# 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三方库适配 |