我正试图为IMX53的Evk板构建gstreamer。我从http://freescale.github.io/#download下载了Yocto,并运行了以下命令。
#MACHINE=imx53qsb
#source setup-environment build
#bitbake core-image-minimal它构建了u引导、内核和文件系统。文件系统没有gstreamer。我也想建造gstreamer。
根据我的理解,现在有两种构建gstreamer的方法。
方法1.修改distro.conf文件以构建gstreamer。我不知道如何在distro.conf中添加gstreamer条目。这种分布是明显的分布。 方法2.使用gstreamer条目添加IMAGE_INSTALL_append。我怀疑我们必须在IMAGE_INSTALL_append中添加哪些名称。
我可以看到下面的bb文件相关的gstreamer。请您帮助我在IMAGE_INSTALL_append中local.conf中添加哪些字符串。
./meta-fsl-arm/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.3.bb
./meta-fsl-arm/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.3.bb
./meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_0.11.1.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-good_0.10.31.bb
./poky/meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
./poky/meta/recipes-multimedia/gstreamer/gst-fluendo-mp3_0.10.31.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer_0.10.36.bb
./poky/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-ugly_0.10.19.bb
./poky/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bb
./poky/meta/recipes-multimedia/gstreamer/gst-player_git.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-gl_0.10.3.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
./poky/meta/recipes-multimedia/gstreamer/gst-fluendo-mpegdemux_0.10.85.bb
./poky/meta/recipes-connectivity/bluez/gst-plugin-bluetooth_4.101.bb
./meta-fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer.bb
./meta-fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb
./meta-fsl-demos/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
./meta-fsl-demos/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
./meta-fsl-demos/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0.bb
./meta-openembedded/meta-multimedia/recipes-multimedia/gstreamer/gst-rtsp_0.10.8.bb
./meta-openembedded/meta-multimedia/recipes-multimedia/nonworking/gstreamer/gst123_0.3.1.bb发布于 2015-10-07 07:48:49
你可以补充一下
IMAGE_INSTALL_append += "gstreamer"很长的答案是,您应该添加通常存储在PN配方变量中的包名。您可以阅读PN变量这里。包名也可以使用包变量进行管理。
发布于 2016-01-19 18:54:27
你要么使用IMAGE_INSTALL_append = " gstreamer"
或IMAGE_INSTALL += " gstreamer"
他们做同样的事情,但是当使用这个变量时,IMAGE_INSTALL_append是最好的。
gstreamer前面的空间很重要,因为。假设IMAGE_INSTALL是一个字符串:"opkg qtbase"
如果我们不在前面加一个空格。IMAGE_INSTALL将是这样的:"opkg qtbasegstreamer",这将导致错误。
发布于 2015-11-11 23:56:35
关于获取包名的建议是正确的。先找菜谱。比特面包层对此很有用。然后检查PN和包变量没有被设置,如果它们是,事情变得棘手。对于gstreamer来说,他们不是
如果你是约克托的新手,我会选择在local.conf中添加软件包。输入的应该是IMAGE_INSTALL_append +=“gstreamer”。gstreamer之前的空间很重要。
https://stackoverflow.com/questions/32964257
复制相似问题