基于 riscv32 的 OS 设计:完结

总结

这十三篇博客是学习 循序渐进,学习开发一个RISC-V上的操作系统 - 汪辰 - 2021春 的笔记,今日终于完结了。

学完之后,收获很大,如果要是做过 riscv CPU 设计那效果更佳。

如果不考虑性能(需要精巧的数据结构和算法),OS 的核心就是模式转换。soc 提供了各种设备,启动的时候,得初始化这些设备,之后就能利用这些设备了,比如 CLINT、PLIC、UART 等。

ISA 也提供了很多规范以支持 OS 的特性或高级特性。

由于时间有限,课程并没有牵扯到虚拟内存、内存保护等,不过这依然是不错的一个入门教程。


基于 riscv32 的 OS 设计:完结
http://blog.luliang.online/2025/04/01/基于riscv32的OS(十三)/
作者
Luyoung
发布于
2025年4月1日
许可协议