【问题标题】:porting pintOS to Raspberry-pi将 pintOS 移植到 Raspberry-pi
【发布时间】:2016-10-02 13:31:16
【问题描述】:

对于一个为期 6 个月的项目,我正在考虑编写 PintOS 之类的 OS for raspberry-pi。由于我是初学者,没有操作系统的实际知识,我想从移植(PintOS)开始,而不是自己编写操作系统。我的问题是:

  1. 如何进行,即在开始移植之前我应该​​知道什么。(我有汇编知识、操作系统的理论概念、启动顺序概述等)。
  2. 交叉编译源代码就够了吗?
  3. 这个项目在 6 个月内值得做多远(答案取决于第一个问题:p)?

这是我发现的一些类似的工作:

Porting the Embedded Xinu Operating System to the Raspberry Pi

附:我是本科生。

【问题讨论】:

    标签: operating-system raspberry-pi pintos


    【解决方案1】:

    我在读研究生期间从事过 PintOS,所以我根据经验发言。

    我可能可以回答你的问题,但可能为时已晚,因为我刚刚遇到了 stackoverflow 的 Pintos 部分。

    1. 您需要了解 ARM 指令集,因为您将在 vanilla PintOS 源代码中将所有 X86 机器指令转换为等效的 ARM 机器指令。
    2. 我的猜测是否定的,你不能因为 1 就交叉编译代码。
    3. 还取决于您对 ARM 指令的了解程度。

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-08
      • 2018-10-17
      • 1970-01-01
      • 1970-01-01
      • 2018-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多