<?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>LayerscapeのトピックRe: Add new package in LSDK</title>
    <link>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1739634#M13480</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223725"&gt;@nehageorge&lt;/a&gt;!&lt;/P&gt;
&lt;P&gt;How to add new app component in Flexbuild&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;1. Add "&amp;lt;app_name&amp;gt;: y" under CONFIG_APP and configure the new repo url/branch/tag in configs/sdk.yml, user can locally create the new component Git repository in components/apps/&amp;lt;subsystem&amp;gt;/&amp;lt;component&amp;gt; directory before the new Git&lt;BR /&gt;repo is ready to download from remote Git server.&lt;/P&gt;
&lt;P&gt;2. Add makefile build object support for the new component in packages/apps/&amp;lt;subsystem&amp;gt;/&amp;lt;component&amp;gt;.mk.&lt;/P&gt;
&lt;P&gt;3. Run 'flex-builder -c &amp;lt;component&amp;gt; -r &amp;lt;distro_type:distro_scale&amp;gt;' command to build new component against the specified target rootfs.&lt;/P&gt;
&lt;P&gt;4. Run 'flex-builder -i merge-component -r &amp;lt;distro_type:distro_scale&amp;gt;' to merger new component package into the target rootfs.&lt;/P&gt;
&lt;P&gt;5. Run 'flex-builder -i packrfs -r &amp;lt;distro_type:distro_scale&amp;gt;' to pack the target rootfs.&lt;BR /&gt;(Note: '-r ubuntu:main -a arm64' is used by default if unspecified&lt;/P&gt;</description>
    <pubDate>Fri, 13 Oct 2023 15:55:55 GMT</pubDate>
    <dc:creator>Chavira</dc:creator>
    <dc:date>2023-10-13T15:55:55Z</dc:date>
    <item>
      <title>Add new package in LSDK</title>
      <link>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1737410#M13460</link>
      <description>&lt;P&gt;I am adding a new package in my LSDK build environment. How can I enable it to be built?&lt;/P&gt;&lt;P&gt;In Openwrt based build environment, we run make menuconfig which displays a menu with all packages from where we can select or unselect packages. When we copy the directory of our new package, we run ./scripts/feeds update and ./scripts/feeds install to update the menu. What are the equivalent commands to be run in LSDK?&lt;/P&gt;</description>
      <pubDate>Wed, 11 Oct 2023 10:44:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1737410#M13460</guid>
      <dc:creator>nehageorge</dc:creator>
      <dc:date>2023-10-11T10:44:54Z</dc:date>
    </item>
    <item>
      <title>Re: Add new package in LSDK</title>
      <link>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1737564#M13463</link>
      <description>&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223725"&gt;@nehageorge&lt;/a&gt;!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;Thank you for contacting NXP Support!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;You can compile your image with our Yocto Project for Layerscape.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;After you have configured the Yocto Project you have to add the next line on local.conf file before the compilation starts:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;CORE_IMAGE_EXTRA_INSTALL += "&amp;lt;package&amp;gt;"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;Where &amp;lt;package&amp;gt; is the name of the package that you want to install in your image.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;A class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="https://github.com/nxp-qoriq/yocto-sdk" target="_blank" rel="noopener"&gt;&lt;SPAN data-preserver-spaces="true"&gt;https://github.com/nxp-qoriq/yocto-sdk&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;A class="editor-rtfLink" style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt; ; color: #4a6ee0;" href="https://www.nxp.com/docs/en/user-guide/LSDKYOCTOUG.pdf" target="_blank" rel="noopener"&gt;&lt;SPAN data-preserver-spaces="true"&gt;https://www.nxp.com/docs/en/user-guide/LSDKYOCTOUG.pdf&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;Best Regards!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="color: #0e101a; background: transparent; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;SPAN data-preserver-spaces="true"&gt;Chavira&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Oct 2023 14:02:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1737564#M13463</guid>
      <dc:creator>Chavira</dc:creator>
      <dc:date>2023-10-11T14:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: Add new package in LSDK</title>
      <link>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1738193#M13472</link>
      <description>&lt;P&gt;Thanks for your reply. Is there any way that I can accomplish the same in the LSDK flex-builder 21.08 environment?&lt;/P&gt;</description>
      <pubDate>Thu, 12 Oct 2023 03:34:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1738193#M13472</guid>
      <dc:creator>nehageorge</dc:creator>
      <dc:date>2023-10-12T03:34:56Z</dc:date>
    </item>
    <item>
      <title>Re: Add new package in LSDK</title>
      <link>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1738842#M13478</link>
      <description>&lt;P&gt;Hi &lt;A class="fui-Link ___1idfs5o f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1hu3pq6 f11qmguv f19f4twv f1tyq0we f1g0x7ka fhxju0i f1qch9an f1cnd47f fqv5qza f1vmzxwi f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh ftqa4ok f2hkw1w fhgqx19 f1olyrje f1p93eir f1h8hb77 f1x7u7e9 f10aw75t fsle3fq f17ae5zn" style="overflow-wrap: break-word;" title="https://community.nxp.com/t5/user/viewprofilepage/user-id/223725" href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223725" target="_blank" rel="noreferrer noopener" aria-label="Link @nehageorge"&gt;@nehageorge&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;As there is no menuconfig you won't be able to have the list that scripts/feeds/ updates for you, you need to directly run flex-builder -c &amp;lt;package&amp;gt; as section 4.3.9 in p. 194 exemplifies with restool, opencv, dpdk, etc.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And if the source code isn't available, the alternative to ./scripts/feeds install &amp;lt;package&amp;gt; would be teh section 4.3.12, you'll see similarities to feeds.conf.default and configs/sdk.yml&lt;/P&gt;
&lt;P&gt;Let me know how did it go.&lt;/P&gt;
&lt;P&gt;Note: I am refering to LSDK 2108 User Guide&lt;/P&gt;
&lt;P&gt;Best Regards!&lt;/P&gt;
&lt;P&gt;Chavira&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Oct 2023 17:42:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1738842#M13478</guid>
      <dc:creator>Chavira</dc:creator>
      <dc:date>2023-10-12T17:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: Add new package in LSDK</title>
      <link>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1739304#M13479</link>
      <description>&lt;P&gt;In the following directory I executed make menuconfig:&lt;/P&gt;&lt;PRE&gt;~/flexbuild_lsdk2108_github/build/linux/linux/arm64/LS/output/LSDK-21.08&lt;/PRE&gt;&lt;P&gt;and enabled CFG80211 module. But the .config file in the directory does not reflect this change. it still contains the line:&lt;/P&gt;&lt;PRE&gt;# CONFIG_CFG80211 is not set&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;What can we do to resolve this and get this module enabled?&lt;/P&gt;</description>
      <pubDate>Fri, 13 Oct 2023 09:02:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1739304#M13479</guid>
      <dc:creator>nehageorge</dc:creator>
      <dc:date>2023-10-13T09:02:29Z</dc:date>
    </item>
    <item>
      <title>Re: Add new package in LSDK</title>
      <link>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1739634#M13480</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223725"&gt;@nehageorge&lt;/a&gt;!&lt;/P&gt;
&lt;P&gt;How to add new app component in Flexbuild&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;1. Add "&amp;lt;app_name&amp;gt;: y" under CONFIG_APP and configure the new repo url/branch/tag in configs/sdk.yml, user can locally create the new component Git repository in components/apps/&amp;lt;subsystem&amp;gt;/&amp;lt;component&amp;gt; directory before the new Git&lt;BR /&gt;repo is ready to download from remote Git server.&lt;/P&gt;
&lt;P&gt;2. Add makefile build object support for the new component in packages/apps/&amp;lt;subsystem&amp;gt;/&amp;lt;component&amp;gt;.mk.&lt;/P&gt;
&lt;P&gt;3. Run 'flex-builder -c &amp;lt;component&amp;gt; -r &amp;lt;distro_type:distro_scale&amp;gt;' command to build new component against the specified target rootfs.&lt;/P&gt;
&lt;P&gt;4. Run 'flex-builder -i merge-component -r &amp;lt;distro_type:distro_scale&amp;gt;' to merger new component package into the target rootfs.&lt;/P&gt;
&lt;P&gt;5. Run 'flex-builder -i packrfs -r &amp;lt;distro_type:distro_scale&amp;gt;' to pack the target rootfs.&lt;BR /&gt;(Note: '-r ubuntu:main -a arm64' is used by default if unspecified&lt;/P&gt;</description>
      <pubDate>Fri, 13 Oct 2023 15:55:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Add-new-package-in-LSDK/m-p/1739634#M13480</guid>
      <dc:creator>Chavira</dc:creator>
      <dc:date>2023-10-13T15:55:55Z</dc:date>
    </item>
  </channel>
</rss>

