2011-03-01 92 views
2

背景把Linux移植到ARM

末关,我发现自己更好地了解Linux的日益着迷。另外,我也想玩,以了解它的细微差别。 我不是一个很好的Linux黑客。我知道C,C++等,我已经为ARM和其他处理器进行了程序集编程,从理论上讲,我对OS的工作原理略有了解,在很小程度上了解Linux的结构(单片内核等)。在这种情况下,我越来越感兴趣的是如何将特定内核移植到基于ARM的机器中。

所以我的问题是:

  1. 哪些步骤开发商需要采取口的内核基于ARM的设备。

  2. 应该如何开发,即应该先硬件开发,还是应该同时开发硬件/软件并行或其他方法。

  3. 如果任何人有过设计基于ARM的机器(或任何其他基于芯片的机器)的努力的“记录”链接,然后将内核移植到它上面,请分享它。

+3

Linux已经被移植到ARM机器上。 – 2011-03-01 16:30:47

+0

是的,我确实读过它,但后来我不确定这是什么意思(这是否意味着,ARM处理器的操作码发生了变化?那么编译器的工作是不是?)技术上我在想什么或许是在HAL下面运行的Linux HAL – Soham 2011-03-01 17:00:07

+0

。 – 2011-03-01 17:06:59

回答

3

如果你在寻找什么从另外一个拱区分Linux的,那么你应该看看内核源代码树中的arch/目录的内容真正感兴趣。

+1

该死!是的,我碰巧看过它。在我开始考虑它之前,它已经很久了。谢谢。(直到我得到一个更好的答案,我会打勾你的) – Soham 2011-03-01 18:45:58