【发布时间】:2011-03-01 16:26:51
【问题描述】:
背景
迟到了,我发现自己越来越着迷于更好地理解 Linux。此外,我也想尝试一下,以了解它的细微差别。 我不是一个伟大的 Linux 黑客。我知道 C、C++ 等,我已经为 ARM 和其他处理器编写过汇编程序,我在理论上了解操作系统的工作原理,在某种程度上了解 Linux 的结构(单片内核等)。
在这种情况下,我对如何将特定内核移植到基于 ARM 的机器中越来越感兴趣。
所以我的问题是:
开发人员需要采取哪些步骤将内核移植到基于 ARM 的机器上。
应该如何开发,即应该首先制造硬件,或者硬件/软件的开发应该并行运行或任何其他方法。
-
如果有人有关于设计基于 ARM 的机器(或任何其他基于芯片的机器)然后将内核移植到其上的努力的“编年史”链接,请分享。
【问题讨论】:
-
Linux 已经移植到 ARM 机器上。
-
是的,我确实读过它,但是我不确定这是什么意思(这是否意味着,ARM 处理器的操作码已更改?那这就是编译器的工作不是吗? ) 从技术上讲,我在想的是,也许是在摆弄 HAL
-
在 HAL 下运行 ??? :-o ?我相信您的意思是与硬件抽象层相同的 HAL?