mrav-cpu
用于构建微控制器风格小型CPU核心的工具集,涵盖硬件设计生成、软件仿真和软件开发的自动化。项目自述尚未成熟。
分享到 X许可证: MIT
概述
Mrav 是一组用于构建微控制器类系统微型 CPU 核心的工具和库。这个单体仓库涵盖 RTL 代码生成、软件仿真以及为该 CPU 生成软件,全部由 Bazel 构建系统自动化完成。作者表示这只是概念验证,指令集仍可能改变,不适合生产环境。
主要特点
- 为 CPU 核心生成 RTL 代码
- 运行软件仿真
- 构建汇编器并汇编 Mrav 软件
- Bazel 驱动从 RTL 到测试的整个流程
- 可先在浏览器中试用
适用场景
适合想研究极简自定义 CPU 及其工具链的读者。作者不建议用于生产,并推荐此类场景使用轻量级 RISC-V 核心。
- 上游仓库
- popovicu/mrav-cpu
- GitHub 上的 fork
- Guo-astro/mrav-cpu
- 上游 Star 数
- 95
- 分类
- 硬件、操作系统与嵌入式
- 许可证
- MIT
- Fork 时间
- 2025-11-22
- 同步状态
- 已同步上次同步 2026-09-29
同分类更多: 硬件、操作系统与嵌入式
阿波罗11号指令舱和登月舱制导计算机的原始源代码,公开供阅读和历史研究。
Fork 时间 2026-08-31上次同步 2026-09-29自定义许可证(见仓库)硬件、操作系统与嵌入式GitHub
仅2000行代码的教学操作系统,让学生能读完全部代码。可在QEMU和RISC-V开发板上运行,并配有课程项目。
Fork 时间 2026-08-20上次同步 2026-09-29自定义许可证(见仓库)硬件、操作系统与嵌入式GitHub
用ESP32、ESP8266和树莓派Pico配合MicroPython完成的100天物联网项目系列。每天讲解一个传感器或模块,附代码和电路图。
Fork 时间 2026-08-17上次同步 2026-09-29未声明许可证硬件、操作系统与嵌入式GitHub
开源低成本的10.5GHz相控阵雷达项目,公开硬件设计、固件和软件。面向研究人员、无人机开发者和SDR爱好者做雷达实验。
Fork 时间 2026-08-17上次同步 2026-09-29自定义许可证(见仓库)硬件、操作系统与嵌入式GitHub