本文以实际工程BiuosSDK为例,记录从下载源码、调整源码到构建整个工程源码的全过程。1.从亚马逊官网下载源码,下载AlexaVoiceServiceSDK(v1.9.0released08/28/2018)这个软件包早就下载过了。公司访问github不方便,所以详细的下载步骤和相关连接就不演示了。二、创建软件包操作步骤:1、在包目录下创建一个suning目录,用于存放苏宁相关工程软件包。2、建立avs目录,千万不要保存avs包,保存同级其他软件包如bcs的源码。3、创建OpenWrt的Makefile,解压avs-device-sdk.rar到当前目录,avs-device-sdk重命名为src。2.软件包选择2.1分析avs依赖软件包gstreamerlibgstreamer1.0-devlibgstreamer-plugins-base1.0-devgstreamer1.0-plugins-goodlibgstreamer-plugins-good1.0-devlibgstreamer-plugins-bad1.0-devgstreamer1.0-libavpulsaudiopulseaudio*portaudioportaudio*asound2libasound2-devsqlite3libsqlite3-devlibcurllibcurlwithhttp2nghttp22.2menuconfig检查包gstreamer包位置pulseaudio-daemonSound/portaudio软件包位置portaudioSound/sqlite3软件包位置libsqlite3Libraries/database/libcurl&nghttp2软件包位置libcurl(HTTP)Libraries/libcurl/libcurl(NGHTTP2)Libraries/libcurl/2.34.编译工程五、FAQ包avs是缺少以下库的依赖项:libgstapp-1.0.so.0`
