IntelGalileoOS
1.0.0
これは、Intel Galileo(I586)のために記述された基本オペレーティングシステムのリポジトリです。
必要なのは:
開発の前提条件を開始するには、ドキュメントからの指示を使用してEDKII環境を準備する必要があります。 「初期セットアップ」という名前のセクションのみに従ってください!ビルドターゲットセットアップの準備中、これらのエントリを使用してください。
ACTIVE_PLATFORM = IntelGalileoOS/IntelGalileoOS.dsc
TOOL_CHAIN_TAG = GCC5
TARGET_ARCH = IA32
その後、このリポジトリをEDKIIルートディレクトリにクローンして入力します。それだけです!
すべての準備をしたら、 make buildですべてを構築し、 make runによってQEMUエミュレータでOSを実行することができます。
上記の手順でこのOSを実行できますが、たとえば実装したい場合。 NTFSドライバー、テスト画像を準備する必要があります。任意のツールを使用して、必要なパーティション化に使用できます。しかし、あなたはそれを覚えておく必要があります:
imageフォルダー内に画像を配置し、 OS.imgに名前を付けます。画像を準備したら、 make runfromdisk入力することでQEMUを実行できます。 make runwithdiskを実行して、 buildフォルダーと画像を組み合わせる方法もあります。 buildディレクトリの.efiアプリでQEMUを開始し、画像が取り付けられています。このOSをIntel Galileoで実行したい場合は、SDカードを準備する必要があります。テスト画像を作成するために、上記と同様の手順を実行する必要があります。しかし、.efiアプリで少なくとも1つの脂肪パーティションが必要であることを覚えておく必要があります!代わりに、OSを起動することはできません(uefiは脂肪パーティションからのみ起動できます)!


