Skip to content

zhangzqs/sit-os

Repository files navigation

sit-os

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

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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages