<?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: arm-poky-linux in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998525#M148068</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;非常感谢您的回复。&lt;/P&gt;&lt;P&gt;新版本bitbake生成的toolchain在一个复杂的、有多个编译器的开发系统上似乎不是很友好，不如以前的方式（在要使用对应的交叉编译工具的时候直接通过宏指定）。&lt;/P&gt;&lt;P&gt;另外，我希望使用buildroot是因为uuu刷机工具可以直接烧录emmc.img。 而在bitbake中没有找到关于制作emmc.img的方法，而buildroot中有个genimage可以实现，所以才想未来使用nxp的toolchain+buildroot来制作rootfs（有一些系统命令或一些个性化定制增删可能需要多次修改文件系统）。关于emmc.img的疑问现在也没解决。详见：&lt;A href="https://community.nxp.com/thread/527065"&gt;nxp uuu工具&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Mar 2020 02:07:33 GMT</pubDate>
    <dc:creator>luoyaojun</dc:creator>
    <dc:date>2020-03-23T02:07:33Z</dc:date>
    <item>
      <title>arm-poky-linux</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998523#M148066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;官方bitbake生成的新toolchain必须使用$CC来使用toolchain了？ 无法再像老版本生成的toolchain一样直接使用arm-poky-linux-gnueabi-gcc -o a a.c来编译文件了？&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;另外： bitbake生成的toolchain无法用于编译buildroot？ 有人成功使用arm-poky-linux-gnueabi-gcc编译过buildroot吗？在buildroot中正确配置了nxp的toolchain后报错：Unable to detect the toolchain sysroot, Buildroot cannot use this toolchain. 因为nxp的toolchain路径不符合buildroot要求。&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2020 14:25:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998523#M148066</guid>
      <dc:creator>luoyaojun</dc:creator>
      <dc:date>2020-03-20T14:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: arm-poky-linux</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998524#M148067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yaojun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;首先，从yocto里导出来的tool chain是标准的编译工具链，只是在为了支持单机操作方式，在工具链中，都配置好一个环境配置脚本，只要在u-boot/kernel单机编译前，用source运行一下这个环境脚本，就给你配置好了。&lt;/P&gt;&lt;P&gt;其次，你要让buildroot找到编译的工具链路径，你要仔细地给bootroot配置一下，一般tool chain安装的路径都在/opt/下，路径配置对了，应该是没问题的。&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;【注释】&lt;/P&gt;&lt;P&gt;一般来说有些工程师不使用yocto，而要使用buildroot，可能是担心yocto编译时间太长，不方便。但是，如果你熟悉了yocto之后，速度也是非常快的。 以下给你参考：&lt;/P&gt;&lt;P&gt;1. 使用Yocto时，你可以这样做：&lt;/P&gt;&lt;P&gt;一般来说，rootfs编译一次就不用在编译了。对于移植来说，重要的是修改u-boot和device tree。&lt;/P&gt;&lt;P&gt;修改完u-boot和修改完device tree，可以这样做：&lt;/P&gt;&lt;P&gt;---bitabke u-boot-imx -f -c compile&lt;/P&gt;&lt;P&gt;---bitbake u-boot-imx -f -c deploy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;---bitabke linux-imx -f -c compile&lt;/P&gt;&lt;P&gt;---bitbake linux-imx -f -c deploy&lt;/P&gt;&lt;P&gt;这样时间不长，你修改好的u-boot和device tree（包括内核）都会到image里，然后你就可以烧写了。&lt;/P&gt;&lt;P&gt;2. 单机模式&lt;/P&gt;&lt;P&gt;--按照linux文档（user's guide 或者porting guide）的方法，建立u-boot和kernel 源码路径。&lt;/P&gt;&lt;P&gt;--导出来编译工具链&lt;/P&gt;&lt;P&gt;--修改u-boot、deivce tree做移植。&lt;/P&gt;&lt;P&gt;用传统方法编译u-boot和内核，单独编译dts，可以用make dtbs。&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;这样的话，过程就是这样的：&lt;/P&gt;&lt;P&gt;u-boot，dts，kernel用单机模式&lt;/P&gt;&lt;P&gt;rootfs用yocto编译一次即可。&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a nice day!&lt;/P&gt;&lt;P&gt;B.R,&lt;/P&gt;&lt;P&gt;weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2020 01:46:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998524#M148067</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2020-03-23T01:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: arm-poky-linux</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998525#M148068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;非常感谢您的回复。&lt;/P&gt;&lt;P&gt;新版本bitbake生成的toolchain在一个复杂的、有多个编译器的开发系统上似乎不是很友好，不如以前的方式（在要使用对应的交叉编译工具的时候直接通过宏指定）。&lt;/P&gt;&lt;P&gt;另外，我希望使用buildroot是因为uuu刷机工具可以直接烧录emmc.img。 而在bitbake中没有找到关于制作emmc.img的方法，而buildroot中有个genimage可以实现，所以才想未来使用nxp的toolchain+buildroot来制作rootfs（有一些系统命令或一些个性化定制增删可能需要多次修改文件系统）。关于emmc.img的疑问现在也没解决。详见：&lt;A href="https://community.nxp.com/thread/527065"&gt;nxp uuu工具&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2020 02:07:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998525#M148068</guid>
      <dc:creator>luoyaojun</dc:creator>
      <dc:date>2020-03-23T02:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: arm-poky-linux</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998526#M148069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;您好，可否分享一下arm-poky-linux-gnueabi-编译链的包呀，找了好久找不到这个编译链的安装包&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2020 01:38:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/arm-poky-linux/m-p/998526#M148069</guid>
      <dc:creator>18335964876</dc:creator>
      <dc:date>2020-06-09T01:38:35Z</dc:date>
    </item>
  </channel>
</rss>

