「分享」前段时间遇到了 raspberry-pi-os 开源项目,很感兴趣,于是跟着写了两篇文档的翻译,外加上一些自己理解
資深大佬 : StefanJ 9
raspberry-pi-os 这个项目内容会涉及内核编译、链接、系统加载、内存分配等一些功能在 Linux 上如何实现的,也提供了 step by step 的练习去从头实现一个具有内存管理、用户进程管理等功能的 OS 。对于像我这样没有深入学习或理解过操作系统知识的同学来说,如果跟着完成下去,应该能在对操作系统的理解上提高一个层次。以下是目前我完成的:
-
树莓派 OS-#0x00-自制系统镜像并控制处理器的运行
-
树莓派 OS-#0x01-理解 Linux 内核的初始化流程
-
树莓派 OS-#0x02-处理器初始化(TODO 初始化 ARM 处理器的异常级别、配置处理器的指令缓存、数据缓存等功能)
-
树莓派 OS-#0x03-理解 Linux 的处理器初始化(TODO 分析理解 Linux 的处理器初始化流程)
大佬有話說 (4)