アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

豊かな生態環境とアンドリュースのAndroid、および高速なアプリケーションの開発と配布、市場の注目の広い範囲へのアクセス。ミール最新のプロセッサ・ベースのNXP iMX8 MYD-JX8MXコアボードと開発ボードはまた、アンドロイド9.0のサポートを提供します。ここでは、アンドリュースのAndroid 9.0をコンパイルを開始するために、ソースからと紹介します。

i.MX8開発ボードはじめにリンクの説明http://www.myir-tech.com/product/myc-jx8mx.htmを追加してください。

展開の開発環境

PCは良いLinuxオペレーティングシステムである前に開発をインストールする必要がある、Ubuntuの16.04 64bit版のリリース、8Gのメモリ、500G以上の空きハードディスクの撮影のために推奨されます。ネットワークケーブルを接続して構成され、その後の取付作業は、インターネット接続またはダウンロードパッケージを必要とします。NXPは、公式ドキュメント「Android_User's_Guide.pdf」を参照してくださいすることができます。

またUbuntuのソースソフトウェアの手順は次のとおりです。
1. /etc/apt/sources.list-bak CPの/etc/apt/sources.listバックアップソース 
をコピーし、このの/etc/apt/sources.list 16.04清華ソースファイルの内容。 
3.アップデート元
apt-get update
PS:appstream3エラーの場合は、更新前のパッケージを削除することができます。

前提条件パッケージをインストールします。

新しくインストールされたUbuntuシステムにもインストールするには、以下のコマンドを実行し、いくつかの一般的なソフトウェアをインストールする必要があります。

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsd l1.2-dev u-boot-tools 

sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff cu rl lzop asciidoc 

セットレポファイル

レポは、ユーザーの環境に次の操作にこのファイルを追加し、03-ツール/レポディレクトリに格納され、ダウンロードリソースファイルに使用されています。
 

mkdir ~/bin 
cp ~/03-Tools/Repo/repo ~/bin 
chmod a+x ~/bin/repo
export PATH=~/bin:$PATH 

設定しgitの

使用のgitする必要は、リソースは、ユーザー名のユーザー名とメールボックス名の変更をダウンロードするための基本的な設定に従います。

git config --global user.name "abc123" 
git config --global user.email "[email protected]"
git config --list

コンパイルと火傷3. Androidシステム

Androidのイメージコンパイルは多くの時間を必要とし、UUU熱傷火傷を使用して、開発ボードビューミラー効果を燃やすためにコンパイルすることができます。ここでは、このセクションでは、我々は最初の画像がEMMCやSDカードに焼き付けられ、その後、コンパイラのミラーリングを記述する方法について説明します。

燃えEMMCの3.1アンドロイドミラーリング方法

コンパイルされたミラーは、Windowsのシステム復元に02-イメージ・カタログ、android_p9.0.0_2.0.0-ga_image_8mq-myd-MT53D512M32D2DS-053.zipを設置しました。

UUUの燃焼は、以下に示すように、管理者権限を持つオープンCMDを喜ばせる、ソフトリンクを作成します。
アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

ディレクトリを抽出するために、ジャンプ、実行

 uuu_imx_android_flash.bat -f imx8mq -a -e -c 7
アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

次に、確認開発ボードは、TFのTFカードスロット、ポートタイプC末端コンピュータ、底板tyepCポートの他端、DIPスイッチ(SW1)LLHL(SW2)HL、およびパワーに設定されている(J8)のように、挿入されていない作ります。
アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

次のように燃えるプロセスは、次のとおりです。
アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

プログラミング後、DIPスイッチ(SW1)LLHL(SW2)LH開始するように設定されています。

3.2 Androidのミラーリング燃えSD方法 
コンパイルミラー位置02-イメージ・カタログ、Windowsシステムの復元にandroid_p9.0.0_2.0.0-ga_image_8mq-myd-MT53D512M32D2DS-053.zip。UUUの燃焼は、以下に示すように、管理者権限を持つオープンCMDを喜ばせる、ソフトリンクを作成します。
アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

ディレクトリを抽出するために、ジャンプ、実行

uuu_imx_android_flash.bat -f imx8mq -a -e -c 7 -t sd

アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され
次に、確認開発ボードは、TFのTFカードスロット、タイプCのエンドコンピュータ、底板tyepCポート(J8)、DIPスイッチ(SW1)HHLL(SW2)HL、およびパワーに設定されているの他方の端部として、挿入されていない作ります。
アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

次のように燃えるプロセスは、次のとおりです。
アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

3/3挿入TFカードに到達した後、この時間に注意してください。
アンドリュースAndroid9.0はコンパイルされ、i.MX8開発ボードに基づいて開発され

プログラミング後、DIPスイッチが起動する(SW1)HHLL(SW2)LHに設定されています。
 
3.3 Androidのミラーリングのコンパイル方法
、ソースmyir_android9.0.0_2.0.0.tar.gzを抽出してください、あなたはソースmyir_build.shの実装をコンパイルするために始めることができます

mkdir android_dir 
tar -zxf myir_android9.0.0_2.0.0.tar.gz -C android_dir
cd android_dir
source myir_build.sh 

myir_build.shで

snip 
#build_bootloader 
#build_kernel 
#build_dtbo 
make -j4 2>&1 | tee build-log.txt

build_bootloaderコンパイラ
uboot build_kernelコンパイル
コンパイルしたカーネルbuild_dtboファイルdtbo
メイク-j4 2> 1&|フル・コンパイルのティービルドのlog.txt

コンパイル上記アンドリュースAndroid9.0は、燃焼および方法はi.MX8ベースのボードを使用しました。i.MX8開発ボードはじめにリンクの説明http://www.myir-tech.com/product/myc-jx8mx.htmを追加してください。

おすすめ

転載: blog.51cto.com/14441885/2449425