对于一个长达 6 个月的项目,我正在考虑为raspberry -pi 编写类似 OS 的 PintOS。由于我是初学者,没有操作系统的实际知识,我想从移植(PintOS)开始,而不是自己编写操作系统。我的问题是:
- 如何进行,即在开始移植之前我应该知道什么。(我有汇编知识、操作系统的理论概念、启动顺序概述等)。
- 请问交叉编译源代码就够了吗?
- 这个项目在 6 个月内值得做多远(答案取决于第一个问题:p)?
以下是我发现的一些类似工作:
将嵌入式 Xinu 操作系统移植到 Raspberry Pi
PS我是本科生。