背景
最近,我发现自己越来越着迷于更好地理解Linux。另外,我也想玩,了解它的细微差别。 我不是一个很棒的Linux黑客。我知道C,C ++等,我已经为ARM和其他处理器编写了程序集,我从理论上讲了一下操作系统的工作原理,在很小程度上说明了Linux的结构(单片内核等)。
在这种情况下,我越来越感兴趣的是如何将特定内核移植到基于ARM的机器中。
所以我的问题是:
开发人员需要采取哪些步骤将内核移植到基于ARM的计算机上。
如何进行开发,即应首先制作硬件,还是应同时开发hw / sw或任何其他方法。
如果任何人有设计基于ARM的机器(或任何其他基于芯片的机器)的这种努力的“记录”链接,然后将内核移植到其上,请分享它。
< / LI> 醇>答案 0 :(得分:3)
如果您真的有兴趣了解Linux在一个拱门上的区别,那么您应该查看内核源代码树中arch/
目录的内容。