<?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: How does embedded linux boot up differ from traditional system? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-does-embedded-linux-boot-up-differ-from-traditional-system/m-p/911557#M137382</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Amer Naseem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The kernel and required libraries are loaded on DRAM. I don’t think the Linux Kernel had support to run from non-volatile memory up until very lately and these versions are not available on the BSP Releases for the i.MX Processors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could have a very small kernel if you wished to limit the DRAM use. However, Android and other graphically intensive distributions do require large amounts of RAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Jul 2019 16:04:12 GMT</pubDate>
    <dc:creator>gusarambula</dc:creator>
    <dc:date>2019-07-30T16:04:12Z</dc:date>
    <item>
      <title>How does embedded linux boot up differ from traditional system?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-embedded-linux-boot-up-differ-from-traditional-system/m-p/911556#M137381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In a typical embedded system entire application code runs from flash memory.&amp;nbsp; What about embedded system running embedded Linux?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When NXP MCIMX8QXP-CPU evaluation board running Android distribution boots from SD card, it looks like entire application code, kernel, Read only variables, read/write variables, boot code are copied from SD card to DRAM and code execution occurs on DRAM.&amp;nbsp; Is that correct?&amp;nbsp; If correct, why?&amp;nbsp; Why doesn't embedded Linux based system run from non-volatile memory like SD card or flash?&lt;/P&gt;&lt;P&gt;I say this because when I look at the log in PC console, it tells me about 1.7GB of 3GB is available.&amp;nbsp; This means about 1.3GB is used.&amp;nbsp; And this 1.3GB is used by kernel code, rwdata, rodata, init, bss, etc.&amp;nbsp;&lt;/P&gt;&lt;P&gt;3GB is size of DRAM.&amp;nbsp; This means code execution is occurring in DRAM.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2019 18:11:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-embedded-linux-boot-up-differ-from-traditional-system/m-p/911556#M137381</guid>
      <dc:creator>anaseem</dc:creator>
      <dc:date>2019-07-26T18:11:15Z</dc:date>
    </item>
    <item>
      <title>Re: How does embedded linux boot up differ from traditional system?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-does-embedded-linux-boot-up-differ-from-traditional-system/m-p/911557#M137382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Amer Naseem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The kernel and required libraries are loaded on DRAM. I don’t think the Linux Kernel had support to run from non-volatile memory up until very lately and these versions are not available on the BSP Releases for the i.MX Processors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could have a very small kernel if you wished to limit the DRAM use. However, Android and other graphically intensive distributions do require large amounts of RAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2019 16:04:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-does-embedded-linux-boot-up-differ-from-traditional-system/m-p/911557#M137382</guid>
      <dc:creator>gusarambula</dc:creator>
      <dc:date>2019-07-30T16:04:12Z</dc:date>
    </item>
  </channel>
</rss>

