[meta-freescale] Build a gstreamer application with yocto for imx6 Wandboard

br jer brjerome.1 at gmail.com
Thu Nov 7 12:31:24 PST 2013


Daiane,

Thanks for sending my the examples, I am sorry that I am not grasping the
examples.

Looking at the "tiny example" below, it inherits autotools, so that is
good, as I am using autools in my project to generate Makefile as well.

My questions:
- Where in this recipe below points to my project directory?
- Is ${FSL_MIRROR}/${PN} where I place my project?  Or
- where in the build/tmp/work/... area should I place my project? In my
case, what environment variables shall I use?

How can I skip the SRC_URI checksums?  I don't need that as I am placing
trusted source in the the tree.

Would BB automatically run ./configure , make and make install ?

How would this recipe get called ? entry in my conf.local?

Many Thanks,

Norman


# Copyright (C) 2013 Freescale Semiconductor
# Released under the MIT license (see COPYING.MIT for the terms)
DESCRIPTION = "Freescale Multimedia VPU wrapper"
DEPENDS = "imx-vpu"
LICENSE = "Proprietary"
SECTION = "multimedia"
LIC_FILES_CHKSUM = "file://EULA.txt;md5=93b784b1c11b3fffb1638498a8dde3f6"

# FIXME: Inspecting the source code the content is in fact 1.0.40
SRC_URI = "${FSL_MIRROR}/${PN}-3.10.9-1.0.0.bin;fsl-eula=true"
SRC_URI[md5sum] = "25891ef8d92e82d9b2e999a74a327971"
SRC_URI[sha256sum] =
"84d610c478963e7b6a9660a38547b5365ca910159972b3860d7356aee33b9b41"

S = "${WORKDIR}/${PN}-3.10.9-1.0.0"

inherit fsl-eula-unpack autotools pkgconfig

do_install_append() {
    # FIXME: Drop examples for now
    rm -r ${D}${datadir}/imx-mm
}

PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6s)"





On Thu, Nov 7, 2013 at 4:50 AM, Daiane Angolini <
daiane.angolini at freescale.com> wrote:

> On 07-11-2013 02:16, br jer wrote:
>
>> I am using the "master" branch of Yocto.  I have a gstreamer application
>> that is compiled and tested on Ubuntu.  I have a Makefile for this
>> application.  The Yocto build I use fsl-image-test and added a few
>> plugins in my conf.local.  I have tested all the plugins/pipeline that
>> is needed for this app with gst-launch.
>>
>> I just want to run a quick test of the code on the wandboard,  what is
>> the fastest way to do a make and produce a executable ?  I looked at the
>> Yocto manual and it seems that it calls for creating a recipe etc.  Is
>> there a simple template that I can use?
>>
>
> You can try to use your already built binary into any rootfs.
>
> If you decide to try to make the recipe, you can share here your problems,
> but, please take care of proprietary stuff.
>
> You can try at first an tiny example:
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/
> tree/recipes-multimedia/libfslvpuwrap/libfslvpuwrap_1.
> 0.40.bb?h=master-next&id=9135a32b50800cac2c3feb0bac1f19c3d6743add
>
>
> and then go to a more complex one:
>
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-fsl-arm/
> tree/recipes-multimedia/gst-plugins/gst-fsl-plugin_3.0.9.
> bb?h=master-next&id=9135a32b50800cac2c3feb0bac1f19c3d6743add
>
>
> Daiane
>
>>
>> Thanks,
>> Norman
>>
>>
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale
>>
>>
>
> --
> Daiane
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20131107/31497c77/attachment.html>


More information about the meta-freescale mailing list