2011-03-01 146 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