PPCではなくホストを使用して32ビットPowerPCヘッドレスプラットフォーム用に動作するLinuxボリュームをどのように構築しますか?

PPCではなくホストを使用して32ビットPowerPCヘッドレスプラットフォーム用に動作するLinuxボリュームをどのように構築しますか?

debootstrap作業システムを構築したり、基本インストールをクロスコンパイルする自動化されたプロセスを持つことができるように、PPCをサポートする最新のLinuxディストリビューションに似たものがありますか?

答え1

私がタグ付けした後、含まれている答えを使用します。

Linuxイメージをクロスビルドします。これがまさにbuildrootやopenembeddedのようなプロジェクトの目的です!

Debian を起動するために Debian イメージが必要な場合は、http://cdimage.debian.org/cdimage/ports/snapshots/2024-02-25/まだサポートされているようです。 Qemuをエミュレータとして使用して画像を構築できます。

しかし、オープンな組み込みスタイルのアプローチはおそらくあなたが望むものに近いと思います。通常、誰かが(好ましくは)マザーボードサポートパッケージ(ハードウェアの定義であり、起動時に自動的に検出できないハードウェアを含む)を入手できます。ベンダーから提供されます)または直接作成します。

その後、結合します。レイヤー数(例:Linuxカーネル、ブートローダ、シェル、Webサーバー層)と個人レシピこれにより、オープンな組み込みツールはクロス開発SDKを作成し、必要なパッケージをコンパイルし、組み込みプラットフォームが起動する場所ごとにフラッシュできる起動可能なイメージを構築します。 :)

現実は、オープン埋め込みが普及する前に多くの32ビットPowerPCデバイスが構築されているため、私がよく知らないbuildrootツールで同様のものを見つける可能性が高いということです。これは同じことを行います。つまり、ハードウェアを定義し、必要なソフトウェアを定義し、起動可能なイメージを取得し、ツールをコンパイルしてデバッグし、ターゲットのソフトウェアをパッケージ化します。

関連情報