开发者

Porting Linux to ARM

BACKGROUND

Off late, I am finding myself increasingly fascinated for better understanding of Linux. Additionally, I want to play around as well, to understand the nuances of it. I am not a great Linux hacker. I know C,C++ etc,I have programmed in assembly for ARM and other processors, I know a bit theoretically of the workings of an OS, to a small extent of how Linux is structured (monolithic kernel etc).

Under this light, I am increasingly interested in how can a particular kernel be ported into an ARM based machine.开发者_运维百科

So my questions are:

  1. What are the steps a developer need to take to port a kernel to an ARM based machine.

  2. How should the development be, i.e should hardware be made first or development of both hw/sw should run parallely or any other method.

  3. If anybody has link of "chronicling" of such an endeavour of designing an ARM based machine (or any other chip based machine) and then porting a kernel onto it, please do share it.


If you're truly interested in finding out what differentiates Linux on one arch from another then you should look at the contents of the arch/ directory in the kernel source tree.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜