<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.gumstix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Javier+Arancibia+Garcia</id>
		<title>Gumstix User Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.gumstix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Javier+Arancibia+Garcia"/>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php/Special:Contributions/Javier_Arancibia_Garcia"/>
		<updated>2026-05-15T17:17:40Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.3</generator>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=MicroSd&amp;diff=5608</id>
		<title>MicroSd</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=MicroSd&amp;diff=5608"/>
				<updated>2011-07-08T16:55:33Z</updated>
		
		<summary type="html">&lt;p&gt;Javier Arancibia Garcia: /* Creating a Basic Card Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It is possible to duplicate a microSD using a few simple tools in Linux.  This can be useful once you have a known good image that you want to replicate for a bunch of Gumstix COMs.&lt;br /&gt;
&lt;br /&gt;
The Use-Cases below assume a source card found at /dev/sourcecard and a destination card at /dev/destcard.  Note, you can use 'dmesg' or 'mount' to confirm the actual mounting location; they are probably something like /dev/sde.  Also, we are interested in the actual card device (e.g. /dev/sde) rather than the block devices representing any partitions it may have (e.g. /dev/sde0, /dev/sde1).&lt;br /&gt;
&lt;br /&gt;
===Creating a Basic Card Image===&lt;br /&gt;
'''Note 1:''' before executing the commands below you will need to &amp;quot;umount&amp;quot; the partitions of the card that has been inserted in your computer (you may want to insert more than one card). For example, if your partitions are located in /dev/sde0 and /dev/sde1, the first thing you would have to do is:&lt;br /&gt;
 sudo umount /dev/sde0&lt;br /&gt;
 sudo umount /dev/sde1&lt;br /&gt;
'''Note 2:''' super user access (sudo) may be required to execute the following commands.&lt;br /&gt;
&lt;br /&gt;
'''Commands to create a Basic Card Image:'''&lt;br /&gt;
 dd if=/dev/sourcecard of=/home/user/masterimage.img bs=1M&lt;br /&gt;
 dd if=/home/user/masterimage.img of=/dev/destcard bs=1M&lt;br /&gt;
Specifying a block size of 1MB should speed up the transfer.&lt;br /&gt;
&lt;br /&gt;
If you happen to have two microSD slots so both cards are simultaneously available, you can do a direct copy:&lt;br /&gt;
 dd if=/dev/sourcecard of=/dev/destcard bs=1M&lt;br /&gt;
&lt;br /&gt;
For touchscreen boards, you'll redo the calibration for each board.  Be sure to remove the /etc/pointercal file from the master image.&lt;br /&gt;
&lt;br /&gt;
===Creating a compressed image===&lt;br /&gt;
You can also compress the image on disk but be warned that you need to do this as the root user.&lt;br /&gt;
 dd if=/dev/sourcecard bs=1M | gzip -c &amp;gt; somefile.gz&lt;br /&gt;
 gunzip -c somefile.gz | dd of=/dev/destcard bs=1M&lt;br /&gt;
To make even smaller image files, zero out all remaining space on your microSD card partitions before doing the two steps above. For example, let's say your Ext3 partition is mostly empty and is mounted at /mnt/card_ext/.&lt;br /&gt;
 dd if=/dev/zero of=/mnt/card_ext/mybigfile&lt;br /&gt;
 rm /mnt/card_ext/mybigfile&lt;br /&gt;
&lt;br /&gt;
Note for large cards, it may be faster to create a script to format the card (see [http://www.gumstix.net/Setup-and-Programming/view/Overo-Setup-and-Programming/Creating-a-bootable-microSD-card/111.html] for hints) and copy over the required files.&lt;br /&gt;
&lt;br /&gt;
Thanks to Dave Hylands, Ananth and Coderone for their mailing list replies and to Doug Gibbs who posed the original question. See [http://old.nabble.com/Duplicating-SD-cards-td27947599.html#a27947920|this thread] for the full discussion.&lt;/div&gt;</summary>
		<author><name>Javier Arancibia Garcia</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=MicroSd&amp;diff=5607</id>
		<title>MicroSd</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=MicroSd&amp;diff=5607"/>
				<updated>2011-07-08T16:54:36Z</updated>
		
		<summary type="html">&lt;p&gt;Javier Arancibia Garcia: /* Creating a Basic Card Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It is possible to duplicate a microSD using a few simple tools in Linux.  This can be useful once you have a known good image that you want to replicate for a bunch of Gumstix COMs.&lt;br /&gt;
&lt;br /&gt;
The Use-Cases below assume a source card found at /dev/sourcecard and a destination card at /dev/destcard.  Note, you can use 'dmesg' or 'mount' to confirm the actual mounting location; they are probably something like /dev/sde.  Also, we are interested in the actual card device (e.g. /dev/sde) rather than the block devices representing any partitions it may have (e.g. /dev/sde0, /dev/sde1).&lt;br /&gt;
&lt;br /&gt;
===Creating a Basic Card Image===&lt;br /&gt;
'''Note 1:''' before executing the commands below you will need to &amp;quot;umount&amp;quot; the partitions of the card that has been inserted in your computer (you may want to insert more than one card). For example, if your partitions are located in /dev/sde0 and /dev/sde1, the first thing you would have to do is:&lt;br /&gt;
 sudo umount /dev/sde0&lt;br /&gt;
 sudo umount /dev/sde1&lt;br /&gt;
'''Note 2:''' super user access (sudo) may be required to execute the following commands:&lt;br /&gt;
'''Commands to create a Basic Card Image:'''&lt;br /&gt;
 dd if=/dev/sourcecard of=/home/user/masterimage.img bs=1M&lt;br /&gt;
 dd if=/home/user/masterimage.img of=/dev/destcard bs=1M&lt;br /&gt;
Specifying a block size of 1MB should speed up the transfer.&lt;br /&gt;
&lt;br /&gt;
If you happen to have two microSD slots so both cards are simultaneously available, you can do a direct copy:&lt;br /&gt;
 dd if=/dev/sourcecard of=/dev/destcard bs=1M&lt;br /&gt;
&lt;br /&gt;
For touchscreen boards, you'll redo the calibration for each board.  Be sure to remove the /etc/pointercal file from the master image.&lt;br /&gt;
&lt;br /&gt;
===Creating a compressed image===&lt;br /&gt;
You can also compress the image on disk but be warned that you need to do this as the root user.&lt;br /&gt;
 dd if=/dev/sourcecard bs=1M | gzip -c &amp;gt; somefile.gz&lt;br /&gt;
 gunzip -c somefile.gz | dd of=/dev/destcard bs=1M&lt;br /&gt;
To make even smaller image files, zero out all remaining space on your microSD card partitions before doing the two steps above. For example, let's say your Ext3 partition is mostly empty and is mounted at /mnt/card_ext/.&lt;br /&gt;
 dd if=/dev/zero of=/mnt/card_ext/mybigfile&lt;br /&gt;
 rm /mnt/card_ext/mybigfile&lt;br /&gt;
&lt;br /&gt;
Note for large cards, it may be faster to create a script to format the card (see [http://www.gumstix.net/Setup-and-Programming/view/Overo-Setup-and-Programming/Creating-a-bootable-microSD-card/111.html] for hints) and copy over the required files.&lt;br /&gt;
&lt;br /&gt;
Thanks to Dave Hylands, Ananth and Coderone for their mailing list replies and to Doug Gibbs who posed the original question. See [http://old.nabble.com/Duplicating-SD-cards-td27947599.html#a27947920|this thread] for the full discussion.&lt;/div&gt;</summary>
		<author><name>Javier Arancibia Garcia</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=MicroSd&amp;diff=5606</id>
		<title>MicroSd</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=MicroSd&amp;diff=5606"/>
				<updated>2011-07-07T23:22:00Z</updated>
		
		<summary type="html">&lt;p&gt;Javier Arancibia Garcia: /* Creating a Basic Card Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It is possible to duplicate a microSD using a few simple tools in Linux.  This can be useful once you have a known good image that you want to replicate for a bunch of Gumstix COMs.&lt;br /&gt;
&lt;br /&gt;
The Use-Cases below assume a source card found at /dev/sourcecard and a destination card at /dev/destcard.  Note, you can use 'dmesg' or 'mount' to confirm the actual mounting location; they are probably something like /dev/sde.  Also, we are interested in the actual card device (e.g. /dev/sde) rather than the block devices representing any partitions it may have (e.g. /dev/sde0, /dev/sde1).&lt;br /&gt;
&lt;br /&gt;
===Creating a Basic Card Image===&lt;br /&gt;
'''Note:''' super user access (sudo) may be required to execute the following commands:&lt;br /&gt;
 dd if=/dev/sourcecard of=/home/user/masterimage.img bs=1M&lt;br /&gt;
 dd if=/home/user/masterimage.img of=/dev/destcard bs=1M&lt;br /&gt;
Specifying a block size of 1MB should speed up the transfer.&lt;br /&gt;
&lt;br /&gt;
If you happen to have two microSD slots so both cards are simultaneously available, you can do a direct copy:&lt;br /&gt;
 dd if=/dev/sourcecard of=/dev/destcard bs=1M&lt;br /&gt;
&lt;br /&gt;
For touchscreen boards, you'll redo the calibration for each board.  Be sure to remove the /etc/pointercal file from the master image.&lt;br /&gt;
&lt;br /&gt;
===Creating a compressed image===&lt;br /&gt;
You can also compress the image on disk but be warned that you need to do this as the root user.&lt;br /&gt;
 dd if=/dev/sourcecard bs=1M | gzip -c &amp;gt; somefile.gz&lt;br /&gt;
 gunzip -c somefile.gz | dd of=/dev/destcard bs=1M&lt;br /&gt;
To make even smaller image files, zero out all remaining space on your microSD card partitions before doing the two steps above. For example, let's say your Ext3 partition is mostly empty and is mounted at /mnt/card_ext/.&lt;br /&gt;
 dd if=/dev/zero of=/mnt/card_ext/mybigfile&lt;br /&gt;
 rm /mnt/card_ext/mybigfile&lt;br /&gt;
&lt;br /&gt;
Note for large cards, it may be faster to create a script to format the card (see [http://www.gumstix.net/Setup-and-Programming/view/Overo-Setup-and-Programming/Creating-a-bootable-microSD-card/111.html] for hints) and copy over the required files.&lt;br /&gt;
&lt;br /&gt;
Thanks to Dave Hylands, Ananth and Coderone for their mailing list replies and to Doug Gibbs who posed the original question. See [http://old.nabble.com/Duplicating-SD-cards-td27947599.html#a27947920|this thread] for the full discussion.&lt;/div&gt;</summary>
		<author><name>Javier Arancibia Garcia</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Linaro&amp;diff=5513</id>
		<title>Linaro</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Linaro&amp;diff=5513"/>
				<updated>2011-06-24T00:11:04Z</updated>
		
		<summary type="html">&lt;p&gt;Javier Arancibia Garcia: /* Making a Card */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Gumstix Overo COM is supported by the [http://www.linaro.org Linaro Project].  Linaro is not a distribution but really an effort to make a common framework for unleashing open-source software on embedded systems.  The Linaro project is backed by Canonical (the people behind Ubuntu) among others which means this is a great place to start if you want to run Ubuntu on your Overo COM.&lt;br /&gt;
&lt;br /&gt;
== Getting the Images ==&lt;br /&gt;
Gumstix is scheduled for inclusion in the next Linaro release due in May 2011.  As of Mar 2011, an Alpha 3 release is available although you will want to use the [http://snapshots.linaro.org/11.05-daily/ daily snapshots] for the most up-to-date fixes.  You'll need two components:&lt;br /&gt;
* an Overo-specific [http://snapshots.linaro.org/11.05-daily/linaro-hwpacks/overo/20110314/0/images/hwpack/hwpack_linaro-overo_20110314-0_armel_supported.tar.gz hardware pack]&lt;br /&gt;
* an image. There are [http://snapshots.linaro.org/11.05-daily/linaro-developer/20110314/0/images/tar/linaro-n-developer-tar-20110314-0.tar.gz developer] (console-only), [http://snapshots.linaro.org/11.05-daily/linaro-alip/20110314/0/images/tar/linaro-natty-alip-tar-20110314-0.tar.gz ALIP] (internet platform), or [http://snapshots.linaro.org/11.05-daily/linaro-ubuntu-desktop/20110314/0/images/tar/linaro-n-ubuntu-desktop-tar-20110314-0.tar.gz Ubuntu-desktop] versions. Pick one.&lt;br /&gt;
&lt;br /&gt;
Download these two components and while you are waiting, grab a few important tools...&lt;br /&gt;
&lt;br /&gt;
== Getting the Tools ==&lt;br /&gt;
'''linaro-media-create''' is a tool to automatically create a bootable microSD for your Overo.  For those running Ubuntu Natty, apparently this will do the trick:&lt;br /&gt;
 sudo apt-get install linaro-image-tools&lt;br /&gt;
For those sporting Maverick (10.10), Lucid (10.04) and maybe older versions :&lt;br /&gt;
 sudo add-apt-repository ppa:linaro-maintainers/tools&lt;br /&gt;
 sudo apt-get update &lt;br /&gt;
 sudo apt-get install linaro-image-tools&lt;br /&gt;
 sudo apt-get install qemu-user-static&lt;br /&gt;
&lt;br /&gt;
More details are available [https://wiki.linaro.org/Releases/MilestoneBuilds here]&lt;br /&gt;
&lt;br /&gt;
== Making a Card ==&lt;br /&gt;
The final step is actually creating the microSD card.  Navigate to the directory where you downloaded the image and the hardware pack, slip a microSD card into your machine. The general format of the command you have to enter is the following:&lt;br /&gt;
 sudo linaro-media-create --rootfs ext3 --mmc [microSD_path] --binary [image_file] --hwpack [hwpack_file] --dev overo&lt;br /&gt;
An example of a command would be (your microSD_path, image_file and hwpack_file may be different):&lt;br /&gt;
 sudo linaro-media-create --rootfs ext3 --mmc /dev/mmcblk0 --binary linaro-n-ubuntu-desktop-tar-20110314-0.tar.gz --hwpack hwpack_linaro-overo_20110314-0_armel_supported.tar.gz --dev overo&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* use ''dmesg'' to check that your SD card is actually ''/dev/mmcblk0'' before doing this&lt;br /&gt;
&lt;br /&gt;
This command will take a little while to download any extra bits it needs and format your card.  For me, this was about 20 minutes total and I waited a long time on the 'Populating rootfs partition' step.  Once it is done, unmount the card and slide it into your Overo COM and power on as normal.&lt;br /&gt;
&lt;br /&gt;
== Related Links ==&lt;br /&gt;
* improve Linaro by giving [https://wiki.linaro.org/Releases/1011/WeeklyTesting testing feedback]&lt;br /&gt;
* check out Michael Hope's [https://wiki.linaro.org/MichaelHope/Sandbox/StagecoachBringup Stagecoach build server] setup (which, I understand is used for the Linaro toolchain builds). &lt;br /&gt;
* another way of getting [http://snowbots.wordpress.com/2010/09/15/ubuntu-10-04-on-gumstix-overo/ Ubuntu on an Overo].&lt;/div&gt;</summary>
		<author><name>Javier Arancibia Garcia</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Linaro&amp;diff=5510</id>
		<title>Linaro</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Linaro&amp;diff=5510"/>
				<updated>2011-06-23T23:54:39Z</updated>
		
		<summary type="html">&lt;p&gt;Javier Arancibia Garcia: /* Getting the Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Gumstix Overo COM is supported by the [http://www.linaro.org Linaro Project].  Linaro is not a distribution but really an effort to make a common framework for unleashing open-source software on embedded systems.  The Linaro project is backed by Canonical (the people behind Ubuntu) among others which means this is a great place to start if you want to run Ubuntu on your Overo COM.&lt;br /&gt;
&lt;br /&gt;
== Getting the Images ==&lt;br /&gt;
Gumstix is scheduled for inclusion in the next Linaro release due in May 2011.  As of Mar 2011, an Alpha 3 release is available although you will want to use the [http://snapshots.linaro.org/11.05-daily/ daily snapshots] for the most up-to-date fixes.  You'll need two components:&lt;br /&gt;
* an Overo-specific [http://snapshots.linaro.org/11.05-daily/linaro-hwpacks/overo/20110314/0/images/hwpack/hwpack_linaro-overo_20110314-0_armel_supported.tar.gz hardware pack]&lt;br /&gt;
* an image. There are [http://snapshots.linaro.org/11.05-daily/linaro-developer/20110314/0/images/tar/linaro-n-developer-tar-20110314-0.tar.gz developer] (console-only), [http://snapshots.linaro.org/11.05-daily/linaro-alip/20110314/0/images/tar/linaro-natty-alip-tar-20110314-0.tar.gz ALIP] (internet platform), or [http://snapshots.linaro.org/11.05-daily/linaro-ubuntu-desktop/20110314/0/images/tar/linaro-n-ubuntu-desktop-tar-20110314-0.tar.gz Ubuntu-desktop] versions. Pick one.&lt;br /&gt;
&lt;br /&gt;
Download these two components and while you are waiting, grab a few important tools...&lt;br /&gt;
&lt;br /&gt;
== Getting the Tools ==&lt;br /&gt;
'''linaro-media-create''' is a tool to automatically create a bootable microSD for your Overo.  For those running Ubuntu Natty, apparently this will do the trick:&lt;br /&gt;
 sudo apt-get install linaro-image-tools&lt;br /&gt;
For those sporting Maverick (10.10), Lucid (10.04) and maybe older versions :&lt;br /&gt;
 sudo add-apt-repository ppa:linaro-maintainers/tools&lt;br /&gt;
 sudo apt-get update &lt;br /&gt;
 sudo apt-get install linaro-image-tools&lt;br /&gt;
 sudo apt-get install qemu-user-static&lt;br /&gt;
&lt;br /&gt;
More details are available [https://wiki.linaro.org/Releases/MilestoneBuilds here]&lt;br /&gt;
&lt;br /&gt;
== Making a Card ==&lt;br /&gt;
The final step is actually creating the microSD card.  Navigate to the directory where you downloaded the image and the hardware pack, slip a microSD card into your machine, and issue a command like this:&lt;br /&gt;
 sudo linaro-media-create --rootfs ext3 --mmc /dev/mmcblk0 --binary linaro-n-ubuntu-desktop-tar-20110314-0.tar.gz --hwpack hwpack_linaro-overo_20110314-0_armel_supported.tar.gz --dev overo&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* use ''dmesg'' to check that your SD card is actually ''/dev/mmcblk0'' before doing this&lt;br /&gt;
* the ''--binary'' argument will depend on which image you chose to download&lt;br /&gt;
&lt;br /&gt;
This command will take a little while to download any extra bits it needs and format your card.  For me, this was about 20 minutes total and I waited a long time on the 'Populating rootfs partition' step.  Once it is done, unmount the card and slide it into your Overo COM and power on as normal.&lt;br /&gt;
&lt;br /&gt;
== Related Links ==&lt;br /&gt;
* improve Linaro by giving [https://wiki.linaro.org/Releases/1011/WeeklyTesting testing feedback]&lt;br /&gt;
* check out Michael Hope's [https://wiki.linaro.org/MichaelHope/Sandbox/StagecoachBringup Stagecoach build server] setup (which, I understand is used for the Linaro toolchain builds). &lt;br /&gt;
* another way of getting [http://snowbots.wordpress.com/2010/09/15/ubuntu-10-04-on-gumstix-overo/ Ubuntu on an Overo].&lt;/div&gt;</summary>
		<author><name>Javier Arancibia Garcia</name></author>	</entry>

	</feed>