Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.27 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.27 KB

RISC-V OS

一个基于 RISC-V ISA 实现的 Operating System. 已实现包括

  • 屏幕打印字符串 (Print)
  • 内存分页 (Page)
  • 并发处理多执行流 (Multitask)
  • 异常处理 (Exception Handler)
  • 外部中断 (External Interrupt)
  • 定时器中断 (Timer Interrupt)
  • 软件中断 (Software Interrupt)
  • 抢占式多任务 (Preemptive Multitask)
  • 自旋锁 (Spin Lock)
  • 硬件定时器 (Hardware Timer)
  • 软件定时器 (Software Timer)
  • 机器模式和用户模式 (Machine and User Mode)
  • 系统调用 (System Call)

等功能. 更多功能正在持续开发中...

特别感谢汪辰老师的指导.

Docker

docker pull whutzhangwx/riscv-os:0.1

文档与参考