豊かな生態環境とアンドリュースの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を喜ばせる、ソフトリンクを作成します。
ディレクトリを抽出するために、ジャンプ、実行
uuu_imx_android_flash.bat -f imx8mq -a -e -c 7
次に、確認開発ボードは、TFのTFカードスロット、ポートタイプC末端コンピュータ、底板tyepCポートの他端、DIPスイッチ(SW1)LLHL(SW2)HL、およびパワーに設定されている(J8)のように、挿入されていない作ります。
次のように燃えるプロセスは、次のとおりです。
プログラミング後、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を喜ばせる、ソフトリンクを作成します。
ディレクトリを抽出するために、ジャンプ、実行
uuu_imx_android_flash.bat -f imx8mq -a -e -c 7 -t sd
次に、確認開発ボードは、TFのTFカードスロット、タイプCのエンドコンピュータ、底板tyepCポート(J8)、DIPスイッチ(SW1)HHLL(SW2)HL、およびパワーに設定されているの他方の端部として、挿入されていない作ります。
次のように燃えるプロセスは、次のとおりです。
3/3挿入TFカードに到達した後、この時間に注意してください。
プログラミング後、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を追加してください。