0

これは、FPGA に基づいた新しいシンプルな RISC CPU を開発し、コンピューター ハードウェア システムを構築したことを意味します。

次に、Linux をハードウェア システムに移植する必要があります。その過程がよくわからない。最初に、そして次に何をしますか?

ありがとう。

4

1 に答える 1

3
  1. C コンパイラ バックエンドを記述します。
  2. タスクディスパッチャーを書きます。
  3. 書き込みメモリ アロケータ。
  4. IO サブシステムを書き込みます。
  5. ネットワーク スタックを記述します。
  6. ハードウェア ドライバ、大容量記憶装置、シリアル、DMA などを作成します。
  7. カーネルをクロスコンパイルします。
  8. 欠けている部分をすべて修正します。
  9. ユーティリティをコンパイルします。
  10. 1. に戻って、すべてを修正して、最初に実行したはずの方法に修正します。

少なくともそれが私たちのやり方です。通常は 3 人のチームです。1 つはタスク マネージャとメモリ アロケータを実行し、もう 1 つは IO ルーチンを実行し、もう 1 つはすべての UI とユーティリティを実行しました。かなりの重複があります。

もちろん、あなたのイニシャルが LT であり、コンパイラーが既に作成されていて、残りの部分をクラウド ソース化する場合は、作業が簡単になります。

于 2012-05-20T04:30:22.580 に答える