Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 559 Bytes

README.md

File metadata and controls

9 lines (7 loc) · 559 Bytes

sit-os

本人的本科毕业设计,一个运行在RISC-V架构处理器上的玩具嵌入式操作系统

  1. 支持多任务处理,实现了自旋锁,信号量机制以实现进程同步。
  2. 移植了FatFs文件系统,实现了基本的文件操作
  3. 实现了一个简易的Shell终端,作为人机交互接口
  4. 实现了一些应用层的简单应用,包含汉诺塔,迷宫游戏等

PS: 本项目在Ubuntu 22.04软件源中的gcc编译出的二进制在qemu下无法正常运行输出,请使用Ubuntu 20.04中的gcc进行编译。