在线时间4067 小时
UID3441752
注册时间2017-11-21
NXP金币754069
TA的每日心情 | 开心 2024-3-26 15:16 |
---|
签到天数: 266 天 [LV.8]以坛为家I
管理员
- 积分
- 32024
- 最后登录
- 2024-4-25
|
为 i.mx7D PicoPi 板构建 Alexa SDK (AVS) 映像 (使用Jethro Yocto)
步骤 1 : 获取 iMX Yocto AVS 安装环境
请查看 L4.X LINUX_DOCS 上 i.MX_Yocto_Project_User'sGuide.pdf 第三章中的步骤以准备主机。至少包括以下必要的 Yocto 安装包
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo \ gcc-multilib build-essential chrpath socat libsdl1.2-dev u-boot-tools
安装 the i.MX NXP AVS repo
创建/移动到要在其中安装 AVS yocto 构建环境的目录。我们称之为 <yocto_dir>$ cd <yocto_dir> $ repo init -u
http://source.codeaurora.org/external/imxsupport/meta-avs-demos -b master -mimx7d-pico-avs-sdk_4.1.15-1.0.0.xml
下载 AVS BSP 构建环境:
$ repo sync
步骤 2: 使用 AVS-SETUP-DEMO 脚本为 Alexa_SDK 映像安装 yocto:
按如下所示运行 avs-setup-demo 脚本以设置 imx7d-pico 板的环境::
$ MACHINE=imx7d-pico DISTRO=fsl-imx-x11 source avs-setup-demo.sh -b <build_sdk>
其中<build_sdk> 是您为生成文件夹命的名.接受 EULA 后,如果想启用以下,脚本将提示:
声卡选择
构建支持以下声卡版本:
·SGTL ( 用于 PicoPi 的板内音频编解码器)
· 2-Mic Conexant
脚本将提示您是否要使用 Conexant 卡。如果不使用,则 SGTL 为您的选择
Are you going to use Conexant Sound Card [Y/N]?
安装 Alexa SDK
下一个选项是选择是否要在映像上预安装 AVS SDK 软件。
Do you want to build/include the AVS_SDK package on this image(Y/N)?
如果选择 YES, 则您的图像将包含随时可用的 AVS SDK(身份验证后)。请注意,此 AVS_SDK不支持 WakeWord 检测,但可以在运行时添加。
如果选择 NO, 您可以在运行时手动获取并构建 AVS_SDK。所有包依赖项都已经存在,因此只需获取 AVS_SDK 源代码并构建它。
完成 avs-image 配置
最后,您将看到一个与您为图像生成选择的配置对应的文本。
接下来是一个预装的 AVS_SDK 的例子,它支持 Conxant 声卡,并且没有启用 WiFi/BT。.
==========================================================
AVS configuration is now ready at conf/local.conf
- Sound Card = Conexant
- AVS_SDK pre-installed
You are ready to bitbake your AVS demo image now:
bitbake avs-image
==========================================================
步骤 3: 构造 AVS 映像
转到你的 <build_sdk> 目录并开始构造 avs-image
有两个选择:
常规构造:
$ cd <yocto_dir>/<build_sdk>
$ bitbake avs-image
包含 QT5 支持:
$ cd <yocto_dir>/<build_sdk>
$ bitbake avs-image-qt5
如果要添加一些图形用户界面(例如渲染显示卡),使用 QT5 的映像非常有用。
步骤 4 : 将生成的映像部署到 SD/MMC 卡以在目标板上引导
成功完成构造后,创建的映像位于:
<build_sdk>/tmp/deploy/images/imx7d-pico/
在这个目录中, 你将找到 imx7d-pico-avs.sdcard 映像或 imx7d-pico-avs-qt5.sdcard, 具体取决
于您在步骤 3 中选择的构建。
未完>>>
点击查看完整版内容
|
|