<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=EM-X270%3A_Linux%3A_Getting_started</id>
	<title>EM-X270: Linux: Getting started - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=EM-X270%3A_Linux%3A_Getting_started"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.compulab.com/w/index.php?title=EM-X270:_Linux:_Getting_started&amp;action=history"/>
	<updated>2026-09-02T05:27:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://mediawiki.compulab.com/w/index.php?title=EM-X270:_Linux:_Getting_started&amp;diff=3074&amp;oldid=prev</id>
		<title>Grinberg: /* Installation using NFS */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.compulab.com/w/index.php?title=EM-X270:_Linux:_Getting_started&amp;diff=3074&amp;oldid=prev"/>
		<updated>2016-10-23T08:38:26Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Installation using NFS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:38, 23 October 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Installation with LiveDisk ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Installation with LiveDisk ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Extract the contents of {{filename|LiveDisk.zip}} from [http://www.compulab.co.il/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x270em&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;download&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x270-&lt;/del&gt;em-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;linux.zip &lt;/del&gt;Linux package for EM-X270] onto USB flash drive formatted with FAT filesystem.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Extract the contents of {{filename|LiveDisk.zip}} from [http://www.compulab.co.il/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;products&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;handheld-computers&lt;/ins&gt;/em-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;x270/#devres &lt;/ins&gt;Linux package for EM-X270] onto USB flash drive formatted with FAT filesystem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the flash drive into &amp;quot;USB-A to mini-USB&amp;quot; adaptor supplied with EvalKit, and connect the other side of the adaptor to EM-X270.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the flash drive into &amp;quot;USB-A to mini-USB&amp;quot; adaptor supplied with EvalKit, and connect the other side of the adaptor to EM-X270.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Power up the EM-X270 while holding the &amp;quot;suspend/resume&amp;quot; button. You may release the button as soon as you see CompuLab logo on the LCD screen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Power up the EM-X270 while holding the &amp;quot;suspend/resume&amp;quot; button. You may release the button as soon as you see CompuLab logo on the LCD screen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot; &gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect EM-X270's ETH0 port to your local Ethernet&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect EM-X270's ETH0 port to your local Ethernet&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect your host PC to the EM-X270 via a null modem cable supplied with the Eval Kit.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect your host PC to the EM-X270 via a null modem cable supplied with the Eval Kit.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Start terminal emulation software on your PC using the COM port to which the null modem is connected and configure it as described in [http://www.compulab.co.il/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x270em&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;download&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x270-&lt;/del&gt;em-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;uboot.zip &lt;/del&gt;EM-X270's U-Boot documentation].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Start terminal emulation software on your PC using the COM port to which the null modem is connected and configure it as described in [http://www.compulab.co.il/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;products&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;handheld-computers&lt;/ins&gt;/em-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;x270/#devres &lt;/ins&gt;EM-X270's U-Boot documentation].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Power up the EM-X270. U-Boot will start and you will get the command prompt in your terminal program.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Power up the EM-X270. U-Boot will start and you will get the command prompt in your terminal program.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|If the boot settings of your EM-X270 are set to load the operating system, you may need to press and hold ^C while turning the EM-X270 on, in order to get command prompt.}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|If the boot settings of your EM-X270 are set to load the operating system, you may need to press and hold ^C while turning the EM-X270 on, in order to get command prompt.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Grinberg</name></author>
		
	</entry>
	<entry>
		<id>https://mediawiki.compulab.com/w/index.php?title=EM-X270:_Linux:_Getting_started&amp;diff=571&amp;oldid=prev</id>
		<title>Mike: Getting started with Linux on EM-X270 moved to EM-X270: Linux: Getting started</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.compulab.com/w/index.php?title=EM-X270:_Linux:_Getting_started&amp;diff=571&amp;oldid=prev"/>
		<updated>2009-12-23T08:04:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/w/index.php?title=Getting_started_with_Linux_on_EM-X270&quot; class=&quot;mw-redirect&quot; title=&quot;Getting started with Linux on EM-X270&quot;&gt;Getting started with Linux on EM-X270&lt;/a&gt; moved to &lt;a href=&quot;/w/index.php?title=EM-X270:_Linux:_Getting_started&quot; title=&quot;EM-X270: Linux: Getting started&quot;&gt;EM-X270: Linux: Getting started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Image installation ==&lt;br /&gt;
&lt;br /&gt;
=== Installation with LiveDisk ===&lt;br /&gt;
&lt;br /&gt;
* Extract the contents of {{filename|LiveDisk.zip}} from [http://www.compulab.co.il/x270em/download/x270-em-linux.zip Linux package for EM-X270] onto USB flash drive formatted with FAT filesystem.&lt;br /&gt;
* Insert the flash drive into &amp;quot;USB-A to mini-USB&amp;quot; adaptor supplied with EvalKit, and connect the other side of the adaptor to EM-X270.&lt;br /&gt;
* Power up the EM-X270 while holding the &amp;quot;suspend/resume&amp;quot; button. You may release the button as soon as you see CompuLab logo on the LCD screen.&lt;br /&gt;
* Wait until systems starts. You will be asked to calibrate the touchscreen and create a user to log in to the system&lt;br /&gt;
* Click on the '''Updater''' icon. EM-X270 updater application will start.&lt;br /&gt;
*: [[Image:em_x270_updater_screen.png]]&lt;br /&gt;
* Click '''Forward''' to continue, or '''Cancel''' if you decided to abandon the installation&lt;br /&gt;
*: [[Image:em_x270_updater_intro.png]]&lt;br /&gt;
* By default, updater application will search for {{filename|/media/usb/em_x270.img}} image file. Press '''Open''' or fill the filename entry to choose another image.&lt;br /&gt;
* After you've chosen the image, press '''Forward'''.&lt;br /&gt;
*: [[Image:em_x270_updater_file.png]]&lt;br /&gt;
* Press '''Start!''' button to update EM-X270. &lt;br /&gt;
*: [[Image:em_x270_updater_start.png]]&lt;br /&gt;
{{caution|&lt;br /&gt;
Make sure you do not interrupt the updater application after pressing '''Start!''', keep the USB flash drive inserted and the device powered up during the update process.&lt;br /&gt;
}}&lt;br /&gt;
{{tip|&lt;br /&gt;
Any time you would like to boot clean system from the USB flash drive, you can unpack the original LiveDisk.zip to the USB flash drive and start over.&lt;br /&gt;
}}&lt;br /&gt;
* Proceed to [[Getting_started_with_Linux_on_EM-X270#After_installation_and_restart|After installation and restart]] section.&lt;br /&gt;
&lt;br /&gt;
=== Installation using NFS ===&lt;br /&gt;
&lt;br /&gt;
* Follow the steps in [[Linux_Development_for_XScale_modules#Networked_Root_Filesystem|Networked Root Filesystem Guide]]&lt;br /&gt;
* Make sure to power off the EM-X270&lt;br /&gt;
* Connect EM-X270's ETH0 port to your local Ethernet&lt;br /&gt;
* Connect your host PC to the EM-X270 via a null modem cable supplied with the Eval Kit.&lt;br /&gt;
* Start terminal emulation software on your PC using the COM port to which the null modem is connected and configure it as described in [http://www.compulab.co.il/x270em/download/x270-em-uboot.zip EM-X270's U-Boot documentation].&lt;br /&gt;
* Power up the EM-X270. U-Boot will start and you will get the command prompt in your terminal program.&lt;br /&gt;
{{Note|If the boot settings of your EM-X270 are set to load the operating system, you may need to press and hold ^C while turning the EM-X270 on, in order to get command prompt.}}&lt;br /&gt;
* You can use U-boot {{cmd|dhcp}} command to obtain IP address or manually set {{parameter|ipaddr}} and {{parameter|serverip}} environment variables:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; setenv serverip &amp;lt;host ip address&amp;gt;&lt;br /&gt;
&amp;gt; setenv ipaddr &amp;lt;EM-X270 ip address&amp;gt;&lt;br /&gt;
&amp;gt; saveenv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Next environment settings are passed to Linux Kernel and are needed for NFS root:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; setenv bootargs &amp;quot;root=/dev/nfs nfsroot=&amp;lt;your host ip&amp;gt;:/path/to/rootfs console=ttyS0,115200 ip=dhcp&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Note|If {{parameter|boot_mode}} environment variable is set to {{parameter|linux}} or {{parameter|wince}}, then it should be changed to {{parameter|install}} and {{parameter|bootcmd}} variable should be unset, so U-Boot will not override the {{parameter|bootargs}} variable.}}&lt;br /&gt;
* Use the following U-boot command to boot Linux on EM-X270:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp a0100000 uImage &amp;amp;&amp;amp; bootm&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
* After the image is loaded you will get Linux login prompt. Login as {{parameter|root}} into the system.&lt;br /&gt;
* Copy the kernel and Angstrom jffs2 files from {{filename|em_x270.img}} (ext2 image inside {{filename|LiveDisk.zip}}) to USB stick or NFS share, so you can access them from EM-X270.&lt;br /&gt;
* Now you can install kernel and filesystem images to the NAND flash either from USB stick or NFS share using standart Linux MTD utilities ({{cmd|flash_eraseall, nandwrite}}).&lt;br /&gt;
* Proceed to [[Getting_started_with_Linux_on_EM-X270#After_installation_and_restart|After installation and restart]] section.&lt;br /&gt;
&lt;br /&gt;
=== After installation and restart ===&lt;br /&gt;
&lt;br /&gt;
* After the installation proccess completed successfully, U-Boot on EM-X270 needs the following environment variables set prior to booting from NAND flash:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; setenv boot_angstrom &amp;quot;setenv bootargs root=/dev/mtdblock5 rw rootfstype=jffs2 console=ttyS0,115200; fsload a0100000 uImage &amp;amp;&amp;amp; bootm;&amp;quot;&lt;br /&gt;
&amp;gt; setenv boot_mode linux&lt;br /&gt;
&amp;gt; setenv nand_mode on&lt;br /&gt;
&amp;gt; saveenv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now you can reset the EM-X270 and it will boot Angstrom Linux from the internal NAND flash. Note, that the first boot takes relatively much time because Angstrom Linux performs a lot of one-time initialization tasks.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Angstrom Linux for EM-X270]]&lt;br /&gt;
* [[Linux Development for XScale modules]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux|Getting started]]&lt;br /&gt;
[[Category:EM-X270|Linux: Getting started]]&lt;/div&gt;</summary>
		<author><name>Mike</name></author>
		
	</entry>
</feed>