Open-RRV-ISS

2025-06-26 11:12:28
行业:物联网
载体:嵌入式软件
技术:Rust

业务和功能介绍

用 Rust 语言编写一个 RISC-V 的功能精确指令集模拟器,这个指令集模拟器要能够运行实时操作系统 FreeRTOS。

项目代码仓库地址:
https://gitee.com/nsearchf/Open-RRV-ISS

1. 采用不严格的测试驱动模式来开发,开发过程中单元测试和集成测试要同步进行;
2. 要利用 RISC-V 的官方测试 case 及工具;
3. 片上外设参考 SiFive FE310-G002 芯片;
4. 独立设计并开发该项目,移植实时操作系统 FreeRTOS 到这个指令集模拟器上运行。

项目实现

1. RRV-ISS实现了指令集 RV32I, Zicsr;可以load ELF 文件;
2. 能够正确运行计算 MD5 校验和的程序;
3. 能够成功运行 riscv-test 中的 rv32ui-p-* ;
4. 能够成功运行 riscv arch test 中的所有测试(ISA: RV32IZicsr);
5. 可以成功运行 FreeRTOS。

示例图片视频


悟壹工场
30天前活跃
方向: 物联网-物联网、后端-Rust、
交付率:100.00%
相似推荐
低代码开发平台-toga页面设计
BeeWare 的 Toga 布局助手是一款专为 BeeWare Toga 框架设计的可视化布局工具。它允许开发者通过直观的拖拽界面快速构建 Python 原生应用的 UI 结构,并自动生成符合 Toga 规范的 Python 源代码。该工具支持实时预览、属性编辑以及多窗口设计,极大地简化了 Toga 应用的界面开发流程。
物联网数据监控平台
涵盖设备全生命周期管理(注册、监控、控、升级),对采集的监控数据清洗、存储与多维度检索,自动生成告警记录并分级推送、跟踪处理,按角色分配用户权限,同时预留标准化接口,实现与政府平台的数据共享和指令交互,保障全流程规范可控。
超大规模路网仿真电子地图提取软件
此系统是根据超大规模路网仿真电子地图提取需要,完成路网电子地图提取功能模块的系统开发和部署,该模块用于路网仿真地图的展示、提取和下载。 系统支持地图瓦片图展示,选择适合的地图服务,集成所需地图服务API,实现地图瓦片图的加载和渲染。支持矢量路线图展示,在本地实现OSM矢量路线地图的集成,以支持矢量图的快速提取。供提取的地图数据应保持准确性和完整性,能覆盖四川全省范围。应提供一个直观的用户界面,允许用户浏览、缩放和平移地图。实现矢量数据的提取逻辑,支持按需提取特定区域的路网数据。通过页面刻画几何图形,选择并提取几何图形范围内部的路网的电子地图数据。 系统提供数据下载功能,允许用户下载提取的矢量路网数据。所下载的电子地图数据应处理为GeoJson格式。下载的数据包括道路路线、道路节点等矢量地理数据,道路类型包括高速公路、快速路、城市道路等。
基于服务器GPU虚拟化的云游戏平台-达龙云
1. 负责微服务系统搭建,核心技术开发,并督促开发人员对业务进行重构 2. 负责中台系统核心开发,例:支付中心、通讯服务、服务质量监控、中台各服务的管理后台模板开发,单点登录 3. 技术创新并落实到项目中 4. 项目地址: https://www.dalongyun.com/
数字孪生-知识储存系统
涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程涉及全栈闭环,完整的研发流程
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服