一个从零开始写的极简、非常易懂的RISC-V处理器核。
Open-source high-performance RISC-V processor
随着小型实时操作系统RTOS的出现与普及,单片机MCU中也可以运行一个小而美的操作系统;传统裸机编程(寄存器/库函数)中不能最大化利用MCU资源,发挥出CPU最大性能。RTOS中可以轻松调度实现,RISC-Vduino UNO RC也成功适配了中国国产小而美的操作系统RT-Thread这一款RTOS,RISC-VduinoUNORC使用RTOS操作系统进行各种传感器与执行器读写,发挥MCU真正性能
RISC-Vduino UNO RC是基于RISC-V开源指令集设计的开源硬件板卡,可以使用自由和开源软件编写控制代码,RISC-Vduino UNO和Arduino UNO一样是面向创客的开源硬件板卡,可以像Arduino一样进行有趣的电子DIY制作!
RISC-Vduino使用32位开源指令集MCU(eg,RISC-V),Arduino使用8位AVR不开源指令集MCU(eg.AVR,ARM)
小麻雀处理器SparrowRV采用RISC-V架构,支持RV32IMZicsr指令集,2级流水线,哈佛结构,配有中断系统。MCU级别的处理器,麻雀虽小,五脏俱全。
在pynq-z1上实现RISC-V处理器Rocket-Chip,并在其上添加各种外设。
一个基于 RISC-V 指令集的 CPU 实现(成功移植到野火征途 PRO 开发板),以及从零开始写一个基于 RISC-V 的 RT-Thread~
RISC-V Linux 内核兴趣小组协作仓库;泰晓社区已推出专用 RISC-V 实验盘和实验箱,欢迎移步泰晓科技 B 站工房选购,https://space.bilibili.com/687228362
开放课程《循序渐进,学习开发一个 RISC-V 上的操作系统》配套教材代码仓库。
mirror to https://github.com/plctlab/riscv-operating-system-mooc