まず、前提の説明
1、のAndriodは、Ubuntu、Linuxの最小システム、QT、QTEクラスのLinuxオペレーティングシステムに属し、彼らはなどuboot、主な違い(のAndriod、Ubuntuの、Linuxの最小システム、QT、QTEで構成カーネルおよびシステムによって実際にあります上のシステム)
2、uboot、カーネルとファイルシステムのミラーリングを燃やしているそれぞれののAndriod、Ubuntuの、最低限のLinuxシステム、QT、QTE他のオペレーティングシステムを、燃えます。そしてubootイメージ、カーネルイメージとミラーシステムは、そのソースからコンパイルされています。
二、uboot、カーネルとコンパイラシステム
1、uboot、カーネルおよびシステムの四つの要素をコンパイル:
1.1ソースコードと
1.2コンパイラ;
ubootカーネルコンパイラコンパイラツールチェーンクロスアーム2009q3.tar.bz2system、AndroidのファイルシステムのコンパイラがGCCです。
1.3スクリプトをコンパイル。
1.4翻訳パラメータ、
異なるハードウェア、異なるコンパイラパラメータ。
図2に示すように、一般的にコンパイルするステップ
準備/適切なコンパイラ良いスクリプトによって調製2.1ダウンロード適切なコンパイラ良いです、。
2.2ソースは、PCのUbuntuシステムおよび解凍上のディレクトリにコピーされました。
カーネルのコンパイル時間が中程度で、10分程度;ステップ2.3は、ubootのコンパイル時間は1分程度、短い(コンパイル*を待って、ソースフォルダ、コンパイラ(通常はコンパイル済みスクリプト名)へのコマンド入力とビルドパラメータからエキスを入力システム数時間程度、長い時間をコンパイルします。コンピュータの構成の特定のソースコードのコンパイルとサイズに応じて実際の時間)*は、ディレクトリに対応する画像ファイルを検索するためにコンパイルすることができます。