1106017_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1106017_ja-JP

1106017_ja-JP

i.MX8M EVKボード用のAlexa SDK(AVS)イメージをビルドする(Yocto Morty、Kernel4.9を使用)<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

AmazonのAlexa Voice Servicesをアプリケーションに含めるためのレシピ。

ステップ1:iMX Yocto AVSのセットアップ環境を取得する

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-ツール

i.MX NXP AVS リポジトリをインストールする

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

AVS BSP ビルド環境をダウンロードします。

$ repo sync

ステップ2:AVS-SETUP-DEMOスクリプトを使用してAlexa_SDKイメージのyoctoをセットアップします。

次のように avs-setup-demo スクリプトを実行して、imx8mqevk ボードの環境をセットアップします。

$ MACHINE=imx8mqevk DISTRO=fsl-imx-xwayland source avs-setup-demo.sh -b 

ここで、 はビルドフォルダに付ける名前です。

EULAに同意すると、スクリプトは以下を有効にするかどうかを求めます。

サウンドカードの選択

ビルドでは、次のサウンドカードがサポートされています。

  • 2マイクシナプティクス/コネクサント
  • 2マイクTechNexionボイスハット(DSPConcepts SW付き)

スクリプトは、使用するサウンドカードを選択するように求めます。

どのサウンドカードを使用しますか?

シナプティクス/Conexant ....................1
VoiceHat(DSPConcepts SW用) .........2

選択項目の番号を入力し、Enterキーを押します。

Alexa SDKをインストールする

次のオプションは、イメージにAVS SDKソフトウェアをプリインストールするかどうかを選択することです。

このイメージに AVS_SDK パッケージをビルド/含めますか? (Y/N)?

YES を選択した場合、イメージには(認証後)すぐに使用できるAVS SDKが含まれます。このAVS_SDKは WakeWord 検出をサポートしませんが、実行時に追加できます。

選択が NO の場合は、実行時にいつでも手動でAVS_SDKをフェッチしてビルドできます。すべてのパッケージの依存関係はすでに存在するため、AVS_SDKソースコードを取得してビルドするだけで済みます。

avs-image 設定の完了

最後に、イメージビルド用に選択した構成に応じたテキストが表示されます。

次は、SynapticsサウンドカードをサポートするプリインストールされたAVS_SDKの例です

============================================================
AVSの設定はconf/local.confで準備が整いました

- サウンドカード=Synaptics(シナプティクス)
- Alexa SDK 1.7がプリインストールされています
- Wi-Fi対応

これで、AVSデモイメージをビットベイクする準備が整いました。
  ビットベイクAVS-画像

QT5DisplayCardsを使用する場合は、次の方法を使用します。
  ビットベイクAVS-画像-QT5
============================================================

ステップ 3: AVS イメージをビルドする

ディレクトリに移動し、avs-imageのビルドを開始します

2つのオプションがあります

  • レギュラービルド:

    $ cd  /   
    $ bitbake avs-image
  • QT5サポートを含む:

    $ cd  /  
    $ bitbake avs-image-qt5

QT5 の画像は、DisplayCard をレンダリングするなど、GUI を追加する場合に便利です。

ステップ4:ビルドしたイメージをSD / MMCカードにデプロイして、ターゲットボードで起動します。

ビルドが正常に完了すると、作成されたイメージは

/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 を実行します。


NXPドキュメント

Yocto、その機能、およびセットアップをより包括的に理解するため。イメージのビルドとデプロイのオプションとカスタマイズの詳細については、 i.MX_Yocto_Project_Userをご覧くださいs_Guide.pdf このドキュメントの冒頭で説明した Linux ドキュメント バンドルのドキュメント。

Linux BSP、u-boot の使用、設定に関する詳細な説明については、このドキュメントの冒頭で説明した Linux ドキュメントバンドルの  i.MX_Linux_User's_Guide.pdf  ドキュメントをご覧ください。

Re:i.MX8M EVKボード用のAlexa SDK(AVS)イメージをビルドする(Yocto Morty、Kernel4.9を使用)<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは:

  手順に従っても avs-setup-demo.sh スクリプトが見つからないのはなぜですか?

Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 06:32 AM
Updated by: