<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Why is QorIQ sdk base on yocto? in P-Series</title>
    <link>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611590#M3628</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As a quick reply, Yocto layers provide easy customization for custom boards. &amp;nbsp;Also performance using the cash is fast and yocto incrementally builds by default allowing build time to be reduced. Three commands are needed to build the entire SDK and allows for custom bitbake such as full, core, etc. giving a wide range of flexibility that a customer can use to customize for their particular yocto layer. &amp;nbsp;Also as updates are made available, yocto fetches, patches, and builds automatically based on the recipes in sources making NXP updates convenient and customers can customize recipes as needed for their yocto layer and custom board as well as for their own updates. &amp;nbsp;The yocto learning curve can be a concern, but NXP does provide training for this if needed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Oct 2016 14:38:40 GMT</pubDate>
    <dc:creator>pro-supportengi</dc:creator>
    <dc:date>2016-10-06T14:38:40Z</dc:date>
    <item>
      <title>Why is QorIQ sdk base on yocto?</title>
      <link>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611589#M3627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The compiling time is too long and the image file is too large. Even it can't work under&amp;nbsp;vm environment.&lt;/P&gt;&lt;P&gt;I just need a crosstool , a u-boot source, a linux kernel source, so why should I suffer the complicated procedures.&lt;SPAN style="color: #434343; background-color: #f2f2f2; font-size: 12px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 14:22:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611589#M3627</guid>
      <dc:creator>phenixyan</dc:creator>
      <dc:date>2016-10-06T14:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: Why is QorIQ sdk base on yocto?</title>
      <link>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611590#M3628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As a quick reply, Yocto layers provide easy customization for custom boards. &amp;nbsp;Also performance using the cash is fast and yocto incrementally builds by default allowing build time to be reduced. Three commands are needed to build the entire SDK and allows for custom bitbake such as full, core, etc. giving a wide range of flexibility that a customer can use to customize for their particular yocto layer. &amp;nbsp;Also as updates are made available, yocto fetches, patches, and builds automatically based on the recipes in sources making NXP updates convenient and customers can customize recipes as needed for their yocto layer and custom board as well as for their own updates. &amp;nbsp;The yocto learning curve can be a concern, but NXP does provide training for this if needed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 14:38:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611590#M3628</guid>
      <dc:creator>pro-supportengi</dc:creator>
      <dc:date>2016-10-06T14:38:40Z</dc:date>
    </item>
    <item>
      <title>Re: Why is QorIQ sdk base on yocto?</title>
      <link>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611591#M3629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It sounds good. But maybe not everyone needs it. Most commercial companies have their own software architecture(not based on yocto of course), what they need is just integrating the bsp source code into their own system, but not the whole huge yocto image.&lt;/P&gt;&lt;P&gt;In order to generate the sdk source code, I tried to bitbake fsl-image-minimal. &amp;nbsp;But it still in 'Parsing recipes' stage after dozens of hours.&amp;nbsp;Too depressing！&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2016 02:54:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611591#M3629</guid>
      <dc:creator>phenixyan</dc:creator>
      <dc:date>2016-10-07T02:54:20Z</dc:date>
    </item>
    <item>
      <title>Re: Why is QorIQ sdk base on yocto?</title>
      <link>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611592#M3630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;With a Dell Latitude E7440 with Ubuntu 14.04 LTS it takes less than 30 min. to build a minimal configuration, and typically less than this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One can always extract the compressed files in the download directory as needed and integrate the source code into your system.&amp;nbsp; NXP has a large number of products and yocto provides the flexibility necessary to integrate and build these products.&amp;nbsp; But it may be easier to obtain a system that builds quickly and create a yocto layer. Many companies are moving to Yocto for the reasons mentioned.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2016 03:47:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611592#M3630</guid>
      <dc:creator>pro-supportengi</dc:creator>
      <dc:date>2016-10-07T03:47:20Z</dc:date>
    </item>
    <item>
      <title>Re: Why is QorIQ sdk base on yocto?</title>
      <link>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611593#M3631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you need just sources of u-Boot and Linux plus the toolchain,&lt;BR /&gt;you can do the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Install the SDK and prepare for build as specified here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Ffreescale.sdlproducts.com%2FLiveContent%2Fcontent%2Fen-US%2FQorIQ_SDK%2FGUID-C4A38716-7009-43DD-A9D3-15F68D108724" rel="nofollow" target="_blank"&gt;https://freescale.sdlproducts.com/LiveContent/content/en-US/QorIQ_SDK/GUID-C4A38716-7009-43DD-A9D3-15F68D108724&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This adds about 3.5G to your HDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Unpack u-Boot and Linux:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bitbake -c patch u-boot&lt;BR /&gt;bitbake -c patch virtual/kernel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Details can be found here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Ffreescale.sdlproducts.com%2FLiveContent%2Fcontent%2Fen-US%2FQorIQ_SDK%2FGUID-EF575BC2-3BF1-49DE-A690-62773CF6466E" rel="nofollow" target="_blank"&gt;https://freescale.sdlproducts.com/LiveContent/content/en-US/QorIQ_SDK/GUID-EF575BC2-3BF1-49DE-A690-62773CF6466E&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Ffreescale.sdlproducts.com%2FLiveContent%2Fcontent%2Fen-US%2FQorIQ_SDK%2FGUID-8C4D9C9C-BC81-488D-B2E8-B6494908CF5D" rel="nofollow" target="_blank"&gt;https://freescale.sdlproducts.com/LiveContent/content/en-US/QorIQ_SDK/GUID-8C4D9C9C-BC81-488D-B2E8-B6494908CF5D&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sources will consume another 1G or so.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Build the toolchain as described here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Ffreescale.sdlproducts.com%2FLiveContent%2Fcontent%2Fen-US%2FQorIQ_SDK%2FGUID-16DBC8E2-9A18-4867-9BE1-168062EF31C4" rel="nofollow" target="_blank"&gt;https://freescale.sdlproducts.com/LiveContent/content/en-US/QorIQ_SDK/GUID-16DBC8E2-9A18-4867-9BE1-168062EF31C4&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This step is&amp;nbsp; time- and disk- consuming (grows your SDK directory to &lt;BR /&gt;21 G) because Yocto builds everything from sources.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there is not enough space or it is too slow, another solution is to take&lt;BR /&gt;the toolchains in binary from CodeWarrior for your architecture:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fsoftware-and-tools%2Fsoftware-development-tools%2Fcodewarrior-development-tools%3ACW_HOME" rel="nofollow" target="_blank"&gt;http://www.nxp.com/products/software-and-tools/software-development-tools/codewarrior-development-tools:CW_HOME&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Platon&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Oct 2016 15:14:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611593#M3631</guid>
      <dc:creator>bpe</dc:creator>
      <dc:date>2016-10-07T15:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: Why is QorIQ sdk base on yocto?</title>
      <link>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611594#M3632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;as an alternative for yocto, we use BUILDROOT&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://buildroot.org/" title="https://buildroot.org/"&gt;https://buildroot.org/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and for the kernel (64 bit)&lt;/P&gt;&lt;P&gt;t1040rdb_defconfig&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;snip&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;BR2_powerpc64=y&lt;BR /&gt;BR2_powerpc_e5500=y&lt;BR /&gt;BR2_OPTIMIZE_2=y&lt;BR /&gt;BR2_KERNEL_HEADERS_4_1=y&lt;BR /&gt;BR2_LINUX_KERNEL=y&lt;BR /&gt;BR2_LINUX_KERNEL_CUSTOM_GIT=y&lt;BR /&gt;BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://git.freescale.com/ppc/sdk/linux.git"&lt;BR /&gt;BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="fsl-sdk-v2.0-1609"&lt;BR /&gt;BR2_LINUX_KERNEL_DEFCONFIG="corenet64_fmanv3l_smp"&lt;BR /&gt;BR2_LINUX_KERNEL_DTS_SUPPORT=y&lt;BR /&gt;BR2_LINUX_KERNEL_INTREE_DTS_NAME="fsl/t1040rdb"&lt;BR /&gt;BR2_TARGET_ROOTFS_CPIO=y&lt;BR /&gt;BR2_TARGET_ROOTFS_CPIO_UIMAGE=y&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use for example U-Boot (T1040RDB)&lt;/P&gt;&lt;P&gt;t1040rdb-ub_defconfig&lt;/P&gt;&lt;P&gt;snip&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;BR2_powerpc=y&lt;BR /&gt;BR2_powerpc_e500mc=y&lt;BR /&gt;BR2_POWERPC_SOFT_FLOAT=y&lt;BR /&gt;&lt;SPAN&gt;BR2_KERNEL_MIRROR="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.kernel.org%2Fpub" rel="nofollow" target="_blank"&gt;https://www.kernel.org/pub&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;BR2_GNU_MIRROR="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fftp.gnu.org%2Fpub%2Fgnu" rel="nofollow" target="_blank"&gt;http://ftp.gnu.org/pub/gnu&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt;# BR2_COMPILER_PARANOID_UNSAFE_PATH is not set&lt;BR /&gt;BR2_KERNEL_HEADERS_4_4=y&lt;BR /&gt;BR2_BINUTILS_VERSION_2_24_X=y&lt;BR /&gt;# BR2_TARGET_GENERIC_GETTY is not set&lt;BR /&gt;# BR2_ENABLE_LOCALE_PURGE is not set&lt;BR /&gt;# BR2_TARGET_ROOTFS_TAR is not set&lt;BR /&gt;BR2_TARGET_UBOOT=y&lt;BR /&gt;BR2_TARGET_UBOOT_BOARDNAME="T1040RDB_SDCARD"&lt;BR /&gt;BR2_TARGET_UBOOT_CUSTOM_GIT=y&lt;BR /&gt;BR2_TARGET_UBOOT_CUSTOM_REPO_URL="git://git.freescale.com/ppc/sdk/u-boot.git"&lt;BR /&gt;BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="fsl-sdk-v2.0-1609"&lt;BR /&gt;BR2_TARGET_UBOOT_SPL=y&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;greetings from Germanys biggest island Rügen&lt;/P&gt;&lt;P&gt;Jörg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Oct 2016 14:03:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/Why-is-QorIQ-sdk-base-on-yocto/m-p/611594#M3632</guid>
      <dc:creator>jhering_ruegen</dc:creator>
      <dc:date>2016-10-19T14:03:03Z</dc:date>
    </item>
  </channel>
</rss>

