Skip to content

一个基于 RISC-V ISA 开发的简易操作系统

Notifications You must be signed in to change notification settings

whut-zhangwx/RISCV-OS

Repository files navigation

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

文档与参考

About

一个基于 RISC-V ISA 开发的简易操作系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published