i.MX_Yocto_Project_User'sGuide.pdf の第 3 章 ( L4.X LINUX_DOCS ホストマシンを準備します。少なくとも次の必須のYoctoパッケージが含まれています
$ sudo apt-get install gawk wget git-core diffstat 解凍 texinfo \ gcc-multilib build-essential chrpath socat libsdl1.2-devu-boot-ツール
AVS yocto ビルド環境をインストールするディレクトリを作成/移動します。
これを次のように呼びましょう
$ cd$ リポジトリ init -u https://source.codeaurora.org/external/imxsupport/meta-avs-demos-b マスター -m imx-alexa-sdk-4.9.51-8mq_ga.xml
$ repo sync次のように avs-setup-demo スクリプトを実行して、imx8mqevk ボードの環境をセットアップします。
$ MACHINE=imx8mqevk DISTRO=fsl-imx-xwayland source avs-setup-demo.sh -b ここで、
EULAに同意すると、スクリプトは以下を有効にするかどうかを求めます。
ビルドでは、次のサウンドカードがサポートされています。
スクリプトは、使用するサウンドカードを選択するように求めます。
どのサウンドカードを使用しますか?
シナプティクス/Conexant ....................1
VoiceHat(DSPConcepts SW用) .........2
選択項目の番号を入力し、Enterキーを押します。次のオプションは、イメージにAVS SDKソフトウェアをプリインストールするかどうかを選択することです。
このイメージに AVS_SDK パッケージをビルド/含めますか? (Y/N)?YES を選択した場合、イメージには(認証後)すぐに使用できるAVS SDKが含まれます。このAVS_SDKは WakeWord 検出をサポートしませんが、実行時に追加できます。
選択が NO の場合は、実行時にいつでも手動でAVS_SDKをフェッチしてビルドできます。すべてのパッケージの依存関係はすでに存在するため、AVS_SDKソースコードを取得してビルドするだけで済みます。
最後に、イメージビルド用に選択した構成に応じたテキストが表示されます。
次は、SynapticsサウンドカードをサポートするプリインストールされたAVS_SDKの例です
============================================================ AVSの設定はconf/local.confで準備が整いました - サウンドカード=Synaptics(シナプティクス) - Alexa SDK 1.7がプリインストールされています - Wi-Fi対応 これで、AVSデモイメージをビットベイクする準備が整いました。 ビットベイクAVS-画像 QT5DisplayCardsを使用する場合は、次の方法を使用します。 ビットベイクAVS-画像-QT5 ============================================================
2つのオプションがあります
レギュラービルド:
$ cd /
$ bitbake avs-image QT5サポートを含む:
$ cd /
$ bitbake avs-image-qt5 QT5 の画像は、DisplayCard をレンダリングするなど、GUI を追加する場合に便利です。
ビルドが正常に完了すると、作成されたイメージは
/tmp/deploy/images/imx8mqevk/ このディレクトリには、 imx8mqevk-avs--.sdcard があります イメージまたは imx8mqevk-avs-qt5--.sdcard、Step3で選択したビルドによって異なります。
.sdカードをフラッシュするにはSDカードに画像を保存するには、次の手順に従います。
.sdcard を抽出してコピーしますSDカードにファイルする
$ cd /tmp/deploy/images/imx8mqevk/
$ cp -v imx8mqevk-avs-synaptics-1.7.sdcard.bz2
$ cd
$ sudo bzip2 -d imx8mqevk-avs-synaptics-1.7.sdcard.bz2
$ sudo dd if=imx8mqevk-avs-synaptics-1.7.sdcard.bz2 of=/dev/sd bs=1M && sync
$ sync SDカードを正しく取り出します。
$ sudo eject /dev/sdフラッシュしたSDカードを8M EVKに挿入して起動します。
起動時の指示に従って AVS をセットアップし、SampleApp を実行します。
Yocto、その機能、およびセットアップをより包括的に理解するため。イメージのビルドとデプロイのオプションとカスタマイズの詳細については、 i.MX_Yocto_Project_Userをご覧くださいs_Guide.pdf このドキュメントの冒頭で説明した Linux ドキュメント バンドルのドキュメント。
Linux BSP、u-boot の使用、設定に関する詳細な説明については、このドキュメントの冒頭で説明した Linux ドキュメントバンドルの i.MX_Linux_User's_Guide.pdf ドキュメントをご覧ください。
こんにちは:
手順に従っても avs-setup-demo.sh スクリプトが見つからないのはなぜですか?