<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.olimex.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xxcn</id>
	<title>Olimex - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.olimex.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xxcn"/>
	<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/Special:Contributions/Xxcn"/>
	<updated>2026-05-02T21:27:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=643</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=643"/>
		<updated>2013-05-06T21:27:41Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Generate a custom filesystem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot install ==&lt;br /&gt;
&lt;br /&gt;
This will hopefully soon become the official installation method, but it requires a few advanced steps at this point.&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
Achieve the following partition layout using parted, fdisk, cfdisk or something else:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/sdd1            2048        6143        2048   53  OnTrack DM6 Aux3&lt;br /&gt;
/dev/sdd2            6144     3842047     1917952   83  Linux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are step by step instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-SetupmicroSDcard here]. The first partition is of the special 0x53 type, 2 MiB are enough. It will contain the bootloader and its environment.&lt;br /&gt;
&lt;br /&gt;
The second is your rootfs partition. You may create additional ones if you like and edit  /etc/fstab to your liking.&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
Download a prebuilt u-boot.sb file or follow the instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader here] to build one.&lt;br /&gt;
&lt;br /&gt;
Write it to the first partition at 2 kiB offset:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dd if=u-boot.sb of=/dev/sdcardpartition_1 bs=512 seek=4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TODO: Configuration of U-Boot, links to docs, uEnv.txt.&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;br /&gt;
&lt;br /&gt;
Download the [http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz rootfs tarball] from [http://os.archlinuxarm.org/os/ this listing on archlinuxarm.org] and extract it on the mounted rootfs partition. It is important to do the extraction root, not with sudo.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz&lt;br /&gt;
sudo mount /dev/sdcardpartition_2 /mnt/rootfs&lt;br /&gt;
sudo su&lt;br /&gt;
tar -xzvpf ArchLinuxARM-olinuxino-latest.img.gz -C /mnt/rootfs&lt;br /&gt;
sync&lt;br /&gt;
umount /mnt/rootfs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generate a custom filesystem ====&lt;br /&gt;
&lt;br /&gt;
You can generate your own alarm root filesystem with the pacstrap tool. This can be done from within a running alarm installation, on an imx233-olinuxino, another more powerful board, or even from within qemu running alarm:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# as root&lt;br /&gt;
pacman -S arch-install-scripts&lt;br /&gt;
&lt;br /&gt;
# this creates the rootfs on a local disk, but the steps &lt;br /&gt;
# can be executed directly on a mounted sdcard partition&lt;br /&gt;
mkdir rootfs&lt;br /&gt;
pacstrap --help&lt;br /&gt;
&lt;br /&gt;
# this will setup a new alarm root filesystem in ./rootfs and install the listed packages&lt;br /&gt;
# this is possibly the absolute minimum for a working system with network&lt;br /&gt;
pacstrap -cdGiM ./rootfs filesystem linux-olinuxino \&lt;br /&gt;
    inetutils iputils nano vi netctl dialog openssh \&lt;br /&gt;
    pacman ppp systemd-sysvcompat usbutils \&lt;br /&gt;
    wireless_tools wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
# install a custom kernel&lt;br /&gt;
pacman -r ./rootfs -S linux-olinuxino-&amp;lt;TODO: upload, add link&amp;gt;-.tar.xz&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beyond the bare minimum, you can install more packages to the newly created rootfs:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;pacman -r ./rootfs -S bash-completion vim samba lighttpd git&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=642</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=642"/>
		<updated>2013-05-06T21:25:07Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Generate a custom filesystem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot install ==&lt;br /&gt;
&lt;br /&gt;
This will hopefully soon become the official installation method, but it requires a few advanced steps at this point.&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
Achieve the following partition layout using parted, fdisk, cfdisk or something else:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/sdd1            2048        6143        2048   53  OnTrack DM6 Aux3&lt;br /&gt;
/dev/sdd2            6144     3842047     1917952   83  Linux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are step by step instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-SetupmicroSDcard here]. The first partition is of the special 0x53 type, 2 MiB are enough. It will contain the bootloader and its environment.&lt;br /&gt;
&lt;br /&gt;
The second is your rootfs partition. You may create additional ones if you like and edit  /etc/fstab to your liking.&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
Download a prebuilt u-boot.sb file or follow the instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader here] to build one.&lt;br /&gt;
&lt;br /&gt;
Write it to the first partition at 2 kiB offset:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dd if=u-boot.sb of=/dev/sdcardpartition_1 bs=512 seek=4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TODO: Configuration of U-Boot, links to docs, uEnv.txt.&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;br /&gt;
&lt;br /&gt;
Download the [http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz rootfs tarball] from [http://os.archlinuxarm.org/os/ this listing on archlinuxarm.org] and extract it on the mounted rootfs partition. It is important to do the extraction root, not with sudo.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz&lt;br /&gt;
sudo mount /dev/sdcardpartition_2 /mnt/rootfs&lt;br /&gt;
sudo su&lt;br /&gt;
tar -xzvpf ArchLinuxARM-olinuxino-latest.img.gz -C /mnt/rootfs&lt;br /&gt;
sync&lt;br /&gt;
umount /mnt/rootfs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generate a custom filesystem ====&lt;br /&gt;
&lt;br /&gt;
You can generate your own alarm root filesystem with the pacstrap tool. This can be done from within a running alarm installation, on an imx233-olinuxino, another more powerful board, or even from within qemu running alarm:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; # as root&lt;br /&gt;
pacman -S arch-install-scripts&lt;br /&gt;
&lt;br /&gt;
 # this creates the rootfs on a local disk, but the steps &lt;br /&gt;
 # can be executed directly on a mounted sdcard partition&lt;br /&gt;
mkdir rootfs&lt;br /&gt;
pacstrap --help&lt;br /&gt;
&lt;br /&gt;
# this will setup a new alarm root filesystem in ./rootfs and install the listed packages&lt;br /&gt;
# this is possibly the absolute minimum for a working system with network&lt;br /&gt;
pacstrap -cdGiM ./rootfs filesystem linux-olinuxino inetutils iputils nano vi netctl dialog openssh pacman ppp systemd-sysvcompat usbutils wireless_tools wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
# install a custom kernel&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beyond the bare minimum, you can install more packages to the newly created rootfs:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;pacman -r ./rootfs -S bash-completion vim samba lighttpd git ...&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=641</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=641"/>
		<updated>2013-05-06T20:08:28Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Install the root filesystem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot install ==&lt;br /&gt;
&lt;br /&gt;
This will hopefully soon become the official installation method, but it requires a few advanced steps at this point.&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
Achieve the following partition layout using parted, fdisk, cfdisk or something else:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/sdd1            2048        6143        2048   53  OnTrack DM6 Aux3&lt;br /&gt;
/dev/sdd2            6144     3842047     1917952   83  Linux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are step by step instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-SetupmicroSDcard here]. The first partition is of the special 0x53 type, 2 MiB are enough. It will contain the bootloader and its environment.&lt;br /&gt;
&lt;br /&gt;
The second is your rootfs partition. You may create additional ones if you like and edit  /etc/fstab to your liking.&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
Download a prebuilt u-boot.sb file or follow the instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader here] to build one.&lt;br /&gt;
&lt;br /&gt;
Write it to the first partition at 2 kiB offset:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dd if=u-boot.sb of=/dev/sdcardpartition_1 bs=512 seek=4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TODO: Configuration of U-Boot, links to docs, uEnv.txt.&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;br /&gt;
&lt;br /&gt;
Download the [http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz rootfs tarball] from [http://os.archlinuxarm.org/os/ this listing on archlinuxarm.org] and extract it on the mounted rootfs partition. It is important to do the extraction root, not with sudo.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz&lt;br /&gt;
sudo mount /dev/sdcardpartition_2 /mnt/rootfs&lt;br /&gt;
sudo su&lt;br /&gt;
tar -xzvpf ArchLinuxARM-olinuxino-latest.img.gz -C /mnt/rootfs&lt;br /&gt;
sync&lt;br /&gt;
umount /mnt/rootfs&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generate a custom filesystem ====&lt;br /&gt;
&lt;br /&gt;
You can generate your own alarm root filesystem with the pacstrap tool. This can be done from within a running alarm installation, on an imx233-olinuxino, another more powerful board, or even from within qemu running alarm:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; # as root&lt;br /&gt;
pacman -S arch-install-scripts&lt;br /&gt;
&lt;br /&gt;
 # this creates the rootfs on a local disk, but the steps &lt;br /&gt;
 # can be executed directly on a mounted sdcard partition&lt;br /&gt;
mkdir rootfs&lt;br /&gt;
pacstrap --help&lt;br /&gt;
pacstrap -cdGiM ./rootfs bash-completion cronie cryptsetup dhcpcd dialog inetutils iputils linux-olinuxino man-db man-pages nano netctl openssh pacman ppp systemd-sysvcompat usbutils vi  wireless_tools wpa_supplicant xfsprogs&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=640</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=640"/>
		<updated>2013-05-06T19:49:52Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Install the bootloader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot install ==&lt;br /&gt;
&lt;br /&gt;
This will hopefully soon become the official installation method, but it requires a few advanced steps at this point.&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
Achieve the following partition layout using parted, fdisk, cfdisk or something else:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/sdd1            2048        6143        2048   53  OnTrack DM6 Aux3&lt;br /&gt;
/dev/sdd2            6144     3842047     1917952   83  Linux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are step by step instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-SetupmicroSDcard here]. The first partition is of the special 0x53 type, 2 MiB are enough. It will contain the bootloader and its environment.&lt;br /&gt;
&lt;br /&gt;
The second is your rootfs partition. You may create additional ones if you like and edit  /etc/fstab to your liking.&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
Download a prebuilt u-boot.sb file or follow the instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader here] to build one.&lt;br /&gt;
&lt;br /&gt;
Write it to the first partition at 2 kiB offset:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dd if=u-boot.sb of=/dev/sdcardpartition_1 bs=512 seek=4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TODO: Configuration of U-Boot, links to docs, uEnv.txt.&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;br /&gt;
&lt;br /&gt;
Download the [http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz rootfs tarball] from [http://os.archlinuxarm.org/os/ this listing on archlinuxarm.org] and extract it on the mounted rootfs partition. It is important to do the extraction root, not with sudo.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz&lt;br /&gt;
sudo mount /dev/sdcardpartition_2 /mnt/rootfs&lt;br /&gt;
sudo su&lt;br /&gt;
tar -xzvpf ArchLinuxARM-olinuxino-latest.img.gz -C /mnt/rootfs&lt;br /&gt;
sync&lt;br /&gt;
umount /mnt/rootfs&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generate a custom filesystem ====&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=639</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=639"/>
		<updated>2013-05-06T19:48:11Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Install the root filesystem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot install ==&lt;br /&gt;
&lt;br /&gt;
This will hopefully soon become the official installation method, but it requires a few advanced steps at this point.&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
Achieve the following partition layout using parted, fdisk, cfdisk or something else:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/sdd1            2048        6143        2048   53  OnTrack DM6 Aux3&lt;br /&gt;
/dev/sdd2            6144     3842047     1917952   83  Linux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are step by step instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-SetupmicroSDcard here]. The first partition is of the special 0x53 type, 2 MiB are enough. It will contain the bootloader and its environment.&lt;br /&gt;
&lt;br /&gt;
The second is your rootfs partition. You may create additional ones if you like and edit  /etc/fstab to your liking.&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
Download a prebuilt u-boot.sb file or follow the instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader here] to build one.&lt;br /&gt;
&lt;br /&gt;
Write it to the first partition at 2 kiB offset:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dd if=u-boot.sb of=/dev/sdcardpartition_1 bs=512 seek=4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;br /&gt;
&lt;br /&gt;
Download the [http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz rootfs tarball] from [http://os.archlinuxarm.org/os/ this listing on archlinuxarm.org] and extract it on the mounted rootfs partition. It is important to do the extraction root, not with sudo.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz&lt;br /&gt;
sudo mount /dev/sdcardpartition_2 /mnt/rootfs&lt;br /&gt;
sudo su&lt;br /&gt;
tar -xzvpf ArchLinuxARM-olinuxino-latest.img.gz -C /mnt/rootfs&lt;br /&gt;
sync&lt;br /&gt;
umount /mnt/rootfs&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generate a custom filesystem ====&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=638</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=638"/>
		<updated>2013-05-06T19:44:15Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Partition the SD card */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot install ==&lt;br /&gt;
&lt;br /&gt;
This will hopefully soon become the official installation method, but it requires a few advanced steps at this point.&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
Achieve the following partition layout using parted, fdisk, cfdisk or something else:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/sdd1            2048        6143        2048   53  OnTrack DM6 Aux3&lt;br /&gt;
/dev/sdd2            6144     3842047     1917952   83  Linux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are step by step instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-SetupmicroSDcard here]. The first partition is of the special 0x53 type, 2 MiB are enough. It will contain the bootloader and its environment.&lt;br /&gt;
&lt;br /&gt;
The second is your rootfs partition. You may create additional ones if you like and edit  /etc/fstab to your liking.&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
Download a prebuilt u-boot.sb file or follow the instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader here] to build one.&lt;br /&gt;
&lt;br /&gt;
Write it to the first partition at 2 kiB offset:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dd if=u-boot.sb of=/dev/sdcardpartition_1 bs=512 seek=4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;br /&gt;
&lt;br /&gt;
Download the [http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz rootfs tarball] from [http://os.archlinuxarm.org/os/ this listing on ofarchlinuxarm.org] and extract it on the mounted rootfs partition. It is important to do the extraction root, not with sudo.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz&lt;br /&gt;
sudo mount /dev/sdcardpartition_2 /mnt/rootfs&lt;br /&gt;
sudo su&lt;br /&gt;
tar -xzvpf ArchLinuxARM-olinuxino-latest.img.gz -C /mnt/rootfs&lt;br /&gt;
sync&lt;br /&gt;
umount /mnt/rootfs&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generate a custom filesystem ====&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=637</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=637"/>
		<updated>2013-05-06T19:41:07Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* ArchLinuxARM on iMX233-OLinuXino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot install ==&lt;br /&gt;
&lt;br /&gt;
This will hopefully soon become the official installation method, but it requires a few advanced steps at this point.&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
Achieve the following partition layout:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/sdd1            2048        6143        2048   53  OnTrack DM6 Aux3&lt;br /&gt;
/dev/sdd2            6144     3842047     1917952   83  Linux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first partition is of the special 0x53 type, used by the processor to boot. It will contain the bootloader and its environment.&lt;br /&gt;
&lt;br /&gt;
The second is your rootfs partition. You may create additional ones if you like and edit  /etc/fstab to your liking.&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
Download a prebuilt u-boot.sb file or follow the instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader here] to build one.&lt;br /&gt;
&lt;br /&gt;
Write it to the first partition at 2 kiB offset:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dd if=u-boot.sb of=/dev/sdcardpartition_1 bs=512 seek=4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;br /&gt;
&lt;br /&gt;
Download the [http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz rootfs tarball] from [http://os.archlinuxarm.org/os/ this listing on ofarchlinuxarm.org] and extract it on the mounted rootfs partition. It is important to do the extraction root, not with sudo.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;wget http://os.archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz&lt;br /&gt;
sudo mount /dev/sdcardpartition_2 /mnt/rootfs&lt;br /&gt;
sudo su&lt;br /&gt;
tar -xzvpf ArchLinuxARM-olinuxino-latest.img.gz -C /mnt/rootfs&lt;br /&gt;
sync&lt;br /&gt;
umount /mnt/rootfs&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generate a custom filesystem ====&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=636</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=636"/>
		<updated>2013-05-06T19:24:50Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* U-Boot enabled install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot install ==&lt;br /&gt;
&lt;br /&gt;
This will hopefully soon become the official installation method, but it requires a few advanced steps at this point.&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
Achieve the following partition layout:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/sdd1            2048        6143        2048   53  OnTrack DM6 Aux3&lt;br /&gt;
/dev/sdd2            6144     3842047     1917952   83  Linux&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first partition is of the special 0x53 type, used by the processor to boot. It will contain the bootloader and its environment.&lt;br /&gt;
&lt;br /&gt;
The second is your root partition. You may create additional ones if you like.&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
Either find a prebuilt u-boot.sb file to flash, or follow the instructions [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader here] to build one.&lt;br /&gt;
&lt;br /&gt;
Write it to the first partition at 2 kb offset:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;dd if=u-boot.sb of=/dev/yourfirstpartition bs=512 seek=4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;br /&gt;
&lt;br /&gt;
==== Generate a custom filesystem ====&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=635</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=635"/>
		<updated>2013-05-06T19:10:17Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* The official image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. &lt;br /&gt;
&lt;br /&gt;
When upgrading the kernel or installing a custom kernel package it is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot;. If not, the bootstream containing the new kernel will not be used after a reboot, with its modules already uninstalled.&lt;br /&gt;
&lt;br /&gt;
U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot enabled install ==&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=634</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=634"/>
		<updated>2013-05-06T19:07:59Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* The official image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. The image is pre-partitioned and has everything in place. It uses bootlets, so any time the kernel cmdline or DT binary need to be changed the bootstream needs to be rebuilt and reflashed. It is essential that you hit &amp;quot;y&amp;quot; when asked &amp;quot;Do you want the new kernel flashed onto mmcblk0p1? [y|N]&amp;quot; when upgrading the kernel or installing a custom kernel package. U-Boot makes the board much more hacker-friendly.&lt;br /&gt;
&lt;br /&gt;
== U-Boot enabled install ==&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=633</id>
		<title>IMX233/ArchLinuxARM</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233/ArchLinuxARM&amp;diff=633"/>
		<updated>2013-05-06T16:08:18Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: Created page with &amp;quot;= ArchLinuxARM on iMX233-OLinuXino =  This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 varia...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ArchLinuxARM on iMX233-OLinuXino =&lt;br /&gt;
&lt;br /&gt;
This page explains the ways to install ArchLinuxARM (alarm for short) on iMX233-OLinuXino boards. Instructions should work on all 3 variants: maxi, mini and micro.&lt;br /&gt;
&lt;br /&gt;
== The official image ==&lt;br /&gt;
&lt;br /&gt;
The easiest way to install alarm: just follow the [http://archlinuxarm.org/platforms/armv5/olinuxino official instructions]. This uses bootlets, which are not as flexible as U-Boot.&lt;br /&gt;
&lt;br /&gt;
== U-Boot enabled install ==&lt;br /&gt;
&lt;br /&gt;
=== Partition the SD card ===&lt;br /&gt;
&lt;br /&gt;
=== Install the bootloader ===&lt;br /&gt;
&lt;br /&gt;
=== Install the root filesystem ===&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=608</id>
		<title>IMX233</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=608"/>
		<updated>2013-04-26T07:40:55Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Kernels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
Digikey eeWiki about imx233-OLinuXino http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
[https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
To run a Linux system on these boards, 3 key components are required:&lt;br /&gt;
&lt;br /&gt;
* boot code: either bootlets or a bootloader;&lt;br /&gt;
* kernel;&lt;br /&gt;
* root filesystem.&lt;br /&gt;
&lt;br /&gt;
=== Kernels ===&lt;br /&gt;
&lt;br /&gt;
There are two kernel flavours which work on all 3 iMX233 OLinuXino boards:&lt;br /&gt;
&lt;br /&gt;
* 2.6 line. Support for all on-board hardware features, but lacks support for new kernel features and drivers. Build recipes: [https://github.com/Freescale/meta-fsl-arm-extra/tree/master/recipes-kernel/linux Yocto BSP], [https://github.com/archlinuxarm/PKGBUILDs/tree/master/core/kernel26-olinuxino  ArchlinuxARM package].&lt;br /&gt;
* Mainline. A modern kernel but still a bit flaky. [https://github.com/koliqi/imx23-olinuxino instructions], [https://github.com/RobertCNelson/armv5_devel easy build helper] with [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino instructions], [https://github.com/archlinuxarm/PKGBUILDs/tree/master/core/linux-olinuxino PKGBUILD] for alarm.&lt;br /&gt;
&lt;br /&gt;
=== Software Distributions ===&lt;br /&gt;
&lt;br /&gt;
A list of linux distributions or build systems which can produce runnable images:&lt;br /&gt;
&lt;br /&gt;
* Debian. An excellent guide [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino here], including instructions for bootloader, SD card partitioning, etc. There is [http://olimex.wordpress.com/2012/07/05/building-debian-linux-distribution-for-imx233-olinuxino/ another] guide from Olimex.&lt;br /&gt;
* [http://archlinuxarm.org/platforms/armv5/olinuxino ArchlinuxARM] with packages for both 2.6 and 3.x kernels and rich package repositories. The prebuilt images use bootlets, but can be made to work with U-Boot.&lt;br /&gt;
* [https://github.com/Freescale/fsl-community-bsp-base Yocto BSP], where most of the work on the boards is done and integrated first. Not newb-friendly, but extremely powerful. Also a complete SDK with cross-toolchains, runtime libraries, etc.&lt;br /&gt;
* [https://github.com/buserror-uk/minifs minifs] Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x&lt;br /&gt;
&lt;br /&gt;
=== Various Links ===&lt;br /&gt;
&lt;br /&gt;
'''iMX233-OLinuXino ARCH Linux SD image with WIFI support''' - Linux Kernel 2.6.35 and completely support for all board features https://docs.google.com/open?id=0B-bAEPML8fwlYUUxaUtsNkZrRk0&lt;br /&gt;
&lt;br /&gt;
'''LINUX KERNEL 3.x work in progress''' - https://github.com/koliqi/imx23-olinuxino&lt;br /&gt;
&lt;br /&gt;
'''How to setup iMX233 RTL8188 WIFI''' - http://www.agilart.com/blog/the-olinuxino-micro-wifi-sd-cards-farbric&lt;br /&gt;
&lt;br /&gt;
'''MINIFS''' - Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x https://github.com/buserror-uk/minifs&lt;br /&gt;
&lt;br /&gt;
'''EASY KERNEL BUILD''' This just a simple set of scripts to rebuild a known working kernel for ARM devices.. https://github.com/RobertCNelson/armv5_devel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''QEMU''' - Olinuxino board emulated with 3.x kernel, working SD, USB, UART, RTC, (soft) I2C and even Onewire. See README.md for building/running instructions http://dl.dropbox.com/u/41951227/README.md or https://github.com/buserror-uk/qemu-buserror&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
GPIO:&lt;br /&gt;
&lt;br /&gt;
use from shell and C - http://olimex.wordpress.com/2012/09/07/imx233-olinuxino-working-with-gpios/&lt;br /&gt;
&lt;br /&gt;
use /dev/mem - http://olimex.wordpress.com/2012/09/11/imx233-olinuxino-gpios-faster-and-faster/&lt;br /&gt;
&lt;br /&gt;
WEB-IO - https://github.com/hehopmajieh/olinuxino-web-io&lt;br /&gt;
&lt;br /&gt;
I2C:&lt;br /&gt;
&lt;br /&gt;
'''MOD-IO2''' interfacing - http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
'''MOD-MAG''' 3-Axes magnetometer interfacing - http://olimex.wordpress.com/2012/09/26/imx233-olinuxino-i2c-tutorial-using-mod-mag-3-axes-magnetometer/&lt;br /&gt;
&lt;br /&gt;
'''MOD-LCD1x9''' interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-mod-lcd1x9/&lt;br /&gt;
&lt;br /&gt;
'''MOD-WII-NUNCHUCK interfacing''' - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-wii-nunchuk/&lt;br /&gt;
&lt;br /&gt;
SPI:&lt;br /&gt;
&lt;br /&gt;
SPI example - https://www.olimex.com/forum/index.php?topic=232.0&lt;br /&gt;
&lt;br /&gt;
Implementing Fast software SPI on iMX233-OLinuXino http://dev.moorescloud.com/2012/11/02/implementing-fast-software-spi/&lt;br /&gt;
&lt;br /&gt;
GSM:&lt;br /&gt;
&lt;br /&gt;
http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
E-MAIL:&lt;br /&gt;
&lt;br /&gt;
Sending e-mail demo https://www.olimex.com/forum/index.php?topic=214.0&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Under construction&lt;br /&gt;
&lt;br /&gt;
== List of Contributors ==&lt;br /&gt;
&lt;br /&gt;
'''Raivis Rengelis''' - iMX233-OLinuXino patches, support in LTIB&lt;br /&gt;
&lt;br /&gt;
'''Fadil Berisha''' - Kernel 3.x support for iMX233&lt;br /&gt;
&lt;br /&gt;
'''Fabio Esteban''' - Kernel 3.x support&lt;br /&gt;
&lt;br /&gt;
'''Radoslav Kolev''' - Open Embedded initial support&lt;br /&gt;
&lt;br /&gt;
'''Otavio Salvador''' - Open Embedded maintainer&lt;br /&gt;
&lt;br /&gt;
'''Kiril Zyapkov''' - ARCH linux initial support&lt;br /&gt;
&lt;br /&gt;
'''Mike Brown''' - ARCH linux maintainer, OLinuXino ARCH support&lt;br /&gt;
&lt;br /&gt;
'''Michael Pollet''' - minifs project, QEMU for imx233&lt;br /&gt;
&lt;br /&gt;
'''Claude Schwartz''' - LCD support for imx233, Quake, MAME&lt;br /&gt;
&lt;br /&gt;
'''Dimitar Gamishev''' - Linux kernel support, Kernel images, Rootfs images&lt;br /&gt;
&lt;br /&gt;
'''Jeroen De Schepper''' - I2C, MODBUS, PLC&lt;br /&gt;
&lt;br /&gt;
'''Petri Laakso''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Jochen Kunz''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Marek Vasut''' - uboot for imx233 help&lt;br /&gt;
&lt;br /&gt;
'''Mike Thompson''' - kernel 3.x USB help&lt;br /&gt;
&lt;br /&gt;
[[Category:iMX233]]&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=607</id>
		<title>IMX233</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=607"/>
		<updated>2013-04-26T07:38:27Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Kernels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
Digikey eeWiki about imx233-OLinuXino http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
[https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
To run a Linux system on these boards, 3 key components are required:&lt;br /&gt;
&lt;br /&gt;
* boot code: either bootlets or a bootloader;&lt;br /&gt;
* kernel;&lt;br /&gt;
* root filesystem.&lt;br /&gt;
&lt;br /&gt;
=== Kernels ===&lt;br /&gt;
&lt;br /&gt;
There are two kernel flavours which work on all 3 iMX233 OLinuXino boards:&lt;br /&gt;
&lt;br /&gt;
* 2.6 line. Support for all on-board hardware features, but lacks support for new kernel features and drivers. Build recipes: [https://github.com/Freescale/meta-fsl-arm-extra/tree/master/recipes-kernel/linux Yocto BSP], [https://github.com/archlinuxarm/PKGBUILDs/tree/master/core/kernel26-olinuxino  ArchlinuxARM package].&lt;br /&gt;
* Mainline. A modern kernel but still a bit flaky. [https://github.com/koliqi/imx23-olinuxino instructions], [https://github.com/RobertCNelson/armv5_devel easy build helper] with [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino instructions]&lt;br /&gt;
&lt;br /&gt;
=== Software Distributions ===&lt;br /&gt;
&lt;br /&gt;
A list of linux distributions or build systems which can produce runnable images:&lt;br /&gt;
&lt;br /&gt;
* Debian. An excellent guide [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino here], including instructions for bootloader, SD card partitioning, etc. There is [http://olimex.wordpress.com/2012/07/05/building-debian-linux-distribution-for-imx233-olinuxino/ another] guide from Olimex.&lt;br /&gt;
* [http://archlinuxarm.org/platforms/armv5/olinuxino ArchlinuxARM] with packages for both 2.6 and 3.x kernels and rich package repositories. The prebuilt images use bootlets, but can be made to work with U-Boot.&lt;br /&gt;
* [https://github.com/Freescale/fsl-community-bsp-base Yocto BSP], where most of the work on the boards is done and integrated first. Not newb-friendly, but extremely powerful. Also a complete SDK with cross-toolchains, runtime libraries, etc.&lt;br /&gt;
* [https://github.com/buserror-uk/minifs minifs] Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x&lt;br /&gt;
&lt;br /&gt;
=== Various Links ===&lt;br /&gt;
&lt;br /&gt;
'''iMX233-OLinuXino ARCH Linux SD image with WIFI support''' - Linux Kernel 2.6.35 and completely support for all board features https://docs.google.com/open?id=0B-bAEPML8fwlYUUxaUtsNkZrRk0&lt;br /&gt;
&lt;br /&gt;
'''LINUX KERNEL 3.x work in progress''' - https://github.com/koliqi/imx23-olinuxino&lt;br /&gt;
&lt;br /&gt;
'''How to setup iMX233 RTL8188 WIFI''' - http://www.agilart.com/blog/the-olinuxino-micro-wifi-sd-cards-farbric&lt;br /&gt;
&lt;br /&gt;
'''MINIFS''' - Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x https://github.com/buserror-uk/minifs&lt;br /&gt;
&lt;br /&gt;
'''EASY KERNEL BUILD''' This just a simple set of scripts to rebuild a known working kernel for ARM devices.. https://github.com/RobertCNelson/armv5_devel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''QEMU''' - Olinuxino board emulated with 3.x kernel, working SD, USB, UART, RTC, (soft) I2C and even Onewire. See README.md for building/running instructions http://dl.dropbox.com/u/41951227/README.md or https://github.com/buserror-uk/qemu-buserror&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
GPIO:&lt;br /&gt;
&lt;br /&gt;
use from shell and C - http://olimex.wordpress.com/2012/09/07/imx233-olinuxino-working-with-gpios/&lt;br /&gt;
&lt;br /&gt;
use /dev/mem - http://olimex.wordpress.com/2012/09/11/imx233-olinuxino-gpios-faster-and-faster/&lt;br /&gt;
&lt;br /&gt;
WEB-IO - https://github.com/hehopmajieh/olinuxino-web-io&lt;br /&gt;
&lt;br /&gt;
I2C:&lt;br /&gt;
&lt;br /&gt;
'''MOD-IO2''' interfacing - http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
'''MOD-MAG''' 3-Axes magnetometer interfacing - http://olimex.wordpress.com/2012/09/26/imx233-olinuxino-i2c-tutorial-using-mod-mag-3-axes-magnetometer/&lt;br /&gt;
&lt;br /&gt;
'''MOD-LCD1x9''' interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-mod-lcd1x9/&lt;br /&gt;
&lt;br /&gt;
'''MOD-WII-NUNCHUCK interfacing''' - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-wii-nunchuk/&lt;br /&gt;
&lt;br /&gt;
SPI:&lt;br /&gt;
&lt;br /&gt;
SPI example - https://www.olimex.com/forum/index.php?topic=232.0&lt;br /&gt;
&lt;br /&gt;
Implementing Fast software SPI on iMX233-OLinuXino http://dev.moorescloud.com/2012/11/02/implementing-fast-software-spi/&lt;br /&gt;
&lt;br /&gt;
GSM:&lt;br /&gt;
&lt;br /&gt;
http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
E-MAIL:&lt;br /&gt;
&lt;br /&gt;
Sending e-mail demo https://www.olimex.com/forum/index.php?topic=214.0&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Under construction&lt;br /&gt;
&lt;br /&gt;
== List of Contributors ==&lt;br /&gt;
&lt;br /&gt;
'''Raivis Rengelis''' - iMX233-OLinuXino patches, support in LTIB&lt;br /&gt;
&lt;br /&gt;
'''Fadil Berisha''' - Kernel 3.x support for iMX233&lt;br /&gt;
&lt;br /&gt;
'''Fabio Esteban''' - Kernel 3.x support&lt;br /&gt;
&lt;br /&gt;
'''Radoslav Kolev''' - Open Embedded initial support&lt;br /&gt;
&lt;br /&gt;
'''Otavio Salvador''' - Open Embedded maintainer&lt;br /&gt;
&lt;br /&gt;
'''Kiril Zyapkov''' - ARCH linux initial support&lt;br /&gt;
&lt;br /&gt;
'''Mike Brown''' - ARCH linux maintainer, OLinuXino ARCH support&lt;br /&gt;
&lt;br /&gt;
'''Michael Pollet''' - minifs project, QEMU for imx233&lt;br /&gt;
&lt;br /&gt;
'''Claude Schwartz''' - LCD support for imx233, Quake, MAME&lt;br /&gt;
&lt;br /&gt;
'''Dimitar Gamishev''' - Linux kernel support, Kernel images, Rootfs images&lt;br /&gt;
&lt;br /&gt;
'''Jeroen De Schepper''' - I2C, MODBUS, PLC&lt;br /&gt;
&lt;br /&gt;
'''Petri Laakso''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Jochen Kunz''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Marek Vasut''' - uboot for imx233 help&lt;br /&gt;
&lt;br /&gt;
'''Mike Thompson''' - kernel 3.x USB help&lt;br /&gt;
&lt;br /&gt;
[[Category:iMX233]]&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=606</id>
		<title>IMX233</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=606"/>
		<updated>2013-04-26T07:34:10Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
Digikey eeWiki about imx233-OLinuXino http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
[https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
To run a Linux system on these boards, 3 key components are required:&lt;br /&gt;
&lt;br /&gt;
* boot code: either bootlets or a bootloader;&lt;br /&gt;
* kernel;&lt;br /&gt;
* root filesystem.&lt;br /&gt;
&lt;br /&gt;
=== Kernels ===&lt;br /&gt;
&lt;br /&gt;
There are two kernel flavours which work on all 3 iMX233 OLinuXino boards:&lt;br /&gt;
&lt;br /&gt;
* 2.6 line. Build recipes: [https://github.com/Freescale/meta-fsl-arm-extra/tree/master/recipes-kernel/linux Yocto BSP], [https://github.com/archlinuxarm/PKGBUILDs/tree/master/core/kernel26-olinuxino  ArchlinuxARM package].&lt;br /&gt;
* 3.x line. Can be built from the latest stable linux releases with minimal patching. [https://github.com/koliqi/imx23-olinuxino instructions], [https://github.com/RobertCNelson/armv5_devel easy build helper] with [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino instructions]&lt;br /&gt;
&lt;br /&gt;
=== Software Distributions ===&lt;br /&gt;
&lt;br /&gt;
A list of linux distributions or build systems which can produce runnable images:&lt;br /&gt;
&lt;br /&gt;
* Debian. An excellent guide [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino here], including instructions for bootloader, SD card partitioning, etc. There is [http://olimex.wordpress.com/2012/07/05/building-debian-linux-distribution-for-imx233-olinuxino/ another] guide from Olimex.&lt;br /&gt;
* [http://archlinuxarm.org/platforms/armv5/olinuxino ArchlinuxARM] with packages for both 2.6 and 3.x kernels and rich package repositories. The prebuilt images use bootlets, but can be made to work with U-Boot.&lt;br /&gt;
* [https://github.com/Freescale/fsl-community-bsp-base Yocto BSP], where most of the work on the boards is done and integrated first. Not newb-friendly, but extremely powerful. Also a complete SDK with cross-toolchains, runtime libraries, etc.&lt;br /&gt;
* [https://github.com/buserror-uk/minifs minifs] Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x&lt;br /&gt;
&lt;br /&gt;
=== Various Links ===&lt;br /&gt;
&lt;br /&gt;
'''iMX233-OLinuXino ARCH Linux SD image with WIFI support''' - Linux Kernel 2.6.35 and completely support for all board features https://docs.google.com/open?id=0B-bAEPML8fwlYUUxaUtsNkZrRk0&lt;br /&gt;
&lt;br /&gt;
'''LINUX KERNEL 3.x work in progress''' - https://github.com/koliqi/imx23-olinuxino&lt;br /&gt;
&lt;br /&gt;
'''How to setup iMX233 RTL8188 WIFI''' - http://www.agilart.com/blog/the-olinuxino-micro-wifi-sd-cards-farbric&lt;br /&gt;
&lt;br /&gt;
'''MINIFS''' - Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x https://github.com/buserror-uk/minifs&lt;br /&gt;
&lt;br /&gt;
'''EASY KERNEL BUILD''' This just a simple set of scripts to rebuild a known working kernel for ARM devices.. https://github.com/RobertCNelson/armv5_devel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''QEMU''' - Olinuxino board emulated with 3.x kernel, working SD, USB, UART, RTC, (soft) I2C and even Onewire. See README.md for building/running instructions http://dl.dropbox.com/u/41951227/README.md or https://github.com/buserror-uk/qemu-buserror&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
GPIO:&lt;br /&gt;
&lt;br /&gt;
use from shell and C - http://olimex.wordpress.com/2012/09/07/imx233-olinuxino-working-with-gpios/&lt;br /&gt;
&lt;br /&gt;
use /dev/mem - http://olimex.wordpress.com/2012/09/11/imx233-olinuxino-gpios-faster-and-faster/&lt;br /&gt;
&lt;br /&gt;
WEB-IO - https://github.com/hehopmajieh/olinuxino-web-io&lt;br /&gt;
&lt;br /&gt;
I2C:&lt;br /&gt;
&lt;br /&gt;
'''MOD-IO2''' interfacing - http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
'''MOD-MAG''' 3-Axes magnetometer interfacing - http://olimex.wordpress.com/2012/09/26/imx233-olinuxino-i2c-tutorial-using-mod-mag-3-axes-magnetometer/&lt;br /&gt;
&lt;br /&gt;
'''MOD-LCD1x9''' interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-mod-lcd1x9/&lt;br /&gt;
&lt;br /&gt;
'''MOD-WII-NUNCHUCK interfacing''' - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-wii-nunchuk/&lt;br /&gt;
&lt;br /&gt;
SPI:&lt;br /&gt;
&lt;br /&gt;
SPI example - https://www.olimex.com/forum/index.php?topic=232.0&lt;br /&gt;
&lt;br /&gt;
Implementing Fast software SPI on iMX233-OLinuXino http://dev.moorescloud.com/2012/11/02/implementing-fast-software-spi/&lt;br /&gt;
&lt;br /&gt;
GSM:&lt;br /&gt;
&lt;br /&gt;
http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
E-MAIL:&lt;br /&gt;
&lt;br /&gt;
Sending e-mail demo https://www.olimex.com/forum/index.php?topic=214.0&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Under construction&lt;br /&gt;
&lt;br /&gt;
== List of Contributors ==&lt;br /&gt;
&lt;br /&gt;
'''Raivis Rengelis''' - iMX233-OLinuXino patches, support in LTIB&lt;br /&gt;
&lt;br /&gt;
'''Fadil Berisha''' - Kernel 3.x support for iMX233&lt;br /&gt;
&lt;br /&gt;
'''Fabio Esteban''' - Kernel 3.x support&lt;br /&gt;
&lt;br /&gt;
'''Radoslav Kolev''' - Open Embedded initial support&lt;br /&gt;
&lt;br /&gt;
'''Otavio Salvador''' - Open Embedded maintainer&lt;br /&gt;
&lt;br /&gt;
'''Kiril Zyapkov''' - ARCH linux initial support&lt;br /&gt;
&lt;br /&gt;
'''Mike Brown''' - ARCH linux maintainer, OLinuXino ARCH support&lt;br /&gt;
&lt;br /&gt;
'''Michael Pollet''' - minifs project, QEMU for imx233&lt;br /&gt;
&lt;br /&gt;
'''Claude Schwartz''' - LCD support for imx233, Quake, MAME&lt;br /&gt;
&lt;br /&gt;
'''Dimitar Gamishev''' - Linux kernel support, Kernel images, Rootfs images&lt;br /&gt;
&lt;br /&gt;
'''Jeroen De Schepper''' - I2C, MODBUS, PLC&lt;br /&gt;
&lt;br /&gt;
'''Petri Laakso''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Jochen Kunz''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Marek Vasut''' - uboot for imx233 help&lt;br /&gt;
&lt;br /&gt;
'''Mike Thompson''' - kernel 3.x USB help&lt;br /&gt;
&lt;br /&gt;
[[Category:iMX233]]&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=605</id>
		<title>IMX233</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=605"/>
		<updated>2013-04-26T07:32:40Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Software Distributions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
Digikey eeWiki about imx233-OLinuXino http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
[https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
To run a Linux system on these boards, 3 key components are required:&lt;br /&gt;
&lt;br /&gt;
* boot code: either bootlets or a bootloader. Bootlets are stable, Das U-Boot is worked on &lt;br /&gt;
and has support for the boards since recently.&lt;br /&gt;
* kernel, usually comes from the distribution or build system being used&lt;br /&gt;
* root filesystem, also provided by the chosen software distro&lt;br /&gt;
&lt;br /&gt;
=== Kernels ===&lt;br /&gt;
&lt;br /&gt;
There are two kernel flavours which work on all 3 iMX233 OLinuXino boards:&lt;br /&gt;
&lt;br /&gt;
* 2.6 line. Build recipes: [https://github.com/Freescale/meta-fsl-arm-extra/tree/master/recipes-kernel/linux Yocto BSP], [https://github.com/archlinuxarm/PKGBUILDs/tree/master/core/kernel26-olinuxino  ArchlinuxARM package].&lt;br /&gt;
* 3.x line. Can be built from the latest stable linux releases with minimal patching. [https://github.com/koliqi/imx23-olinuxino instructions], [https://github.com/RobertCNelson/armv5_devel easy build helper] with [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino instructions]&lt;br /&gt;
&lt;br /&gt;
=== Software Distributions ===&lt;br /&gt;
&lt;br /&gt;
A list of linux distributions or build systems which can produce runnable images:&lt;br /&gt;
&lt;br /&gt;
* Debian. An excellent guide [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino here], including instructions for bootloader, SD card partitioning, etc. There is [http://olimex.wordpress.com/2012/07/05/building-debian-linux-distribution-for-imx233-olinuxino/ another] guide from Olimex.&lt;br /&gt;
* [http://archlinuxarm.org/platforms/armv5/olinuxino ArchlinuxARM] with packages for both 2.6 and 3.x kernels and rich package repositories. The prebuilt images use bootlets, but can be made to work with U-Boot.&lt;br /&gt;
* [https://github.com/Freescale/fsl-community-bsp-base Yocto BSP], where most of the work on the boards is done and integrated first. Not newb-friendly, but extremely powerful. Also a complete SDK with cross-toolchains, runtime libraries, etc.&lt;br /&gt;
* [https://github.com/buserror-uk/minifs minifs] Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x&lt;br /&gt;
&lt;br /&gt;
=== Various Links ===&lt;br /&gt;
&lt;br /&gt;
'''iMX233-OLinuXino ARCH Linux SD image with WIFI support''' - Linux Kernel 2.6.35 and completely support for all board features https://docs.google.com/open?id=0B-bAEPML8fwlYUUxaUtsNkZrRk0&lt;br /&gt;
&lt;br /&gt;
'''LINUX KERNEL 3.x work in progress''' - https://github.com/koliqi/imx23-olinuxino&lt;br /&gt;
&lt;br /&gt;
'''How to setup iMX233 RTL8188 WIFI''' - http://www.agilart.com/blog/the-olinuxino-micro-wifi-sd-cards-farbric&lt;br /&gt;
&lt;br /&gt;
'''MINIFS''' - Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x https://github.com/buserror-uk/minifs&lt;br /&gt;
&lt;br /&gt;
'''EASY KERNEL BUILD''' This just a simple set of scripts to rebuild a known working kernel for ARM devices.. https://github.com/RobertCNelson/armv5_devel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''QEMU''' - Olinuxino board emulated with 3.x kernel, working SD, USB, UART, RTC, (soft) I2C and even Onewire. See README.md for building/running instructions http://dl.dropbox.com/u/41951227/README.md or https://github.com/buserror-uk/qemu-buserror&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
GPIO:&lt;br /&gt;
&lt;br /&gt;
use from shell and C - http://olimex.wordpress.com/2012/09/07/imx233-olinuxino-working-with-gpios/&lt;br /&gt;
&lt;br /&gt;
use /dev/mem - http://olimex.wordpress.com/2012/09/11/imx233-olinuxino-gpios-faster-and-faster/&lt;br /&gt;
&lt;br /&gt;
WEB-IO - https://github.com/hehopmajieh/olinuxino-web-io&lt;br /&gt;
&lt;br /&gt;
I2C:&lt;br /&gt;
&lt;br /&gt;
'''MOD-IO2''' interfacing - http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
'''MOD-MAG''' 3-Axes magnetometer interfacing - http://olimex.wordpress.com/2012/09/26/imx233-olinuxino-i2c-tutorial-using-mod-mag-3-axes-magnetometer/&lt;br /&gt;
&lt;br /&gt;
'''MOD-LCD1x9''' interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-mod-lcd1x9/&lt;br /&gt;
&lt;br /&gt;
'''MOD-WII-NUNCHUCK interfacing''' - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-wii-nunchuk/&lt;br /&gt;
&lt;br /&gt;
SPI:&lt;br /&gt;
&lt;br /&gt;
SPI example - https://www.olimex.com/forum/index.php?topic=232.0&lt;br /&gt;
&lt;br /&gt;
Implementing Fast software SPI on iMX233-OLinuXino http://dev.moorescloud.com/2012/11/02/implementing-fast-software-spi/&lt;br /&gt;
&lt;br /&gt;
GSM:&lt;br /&gt;
&lt;br /&gt;
http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
E-MAIL:&lt;br /&gt;
&lt;br /&gt;
Sending e-mail demo https://www.olimex.com/forum/index.php?topic=214.0&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Under construction&lt;br /&gt;
&lt;br /&gt;
== List of Contributors ==&lt;br /&gt;
&lt;br /&gt;
'''Raivis Rengelis''' - iMX233-OLinuXino patches, support in LTIB&lt;br /&gt;
&lt;br /&gt;
'''Fadil Berisha''' - Kernel 3.x support for iMX233&lt;br /&gt;
&lt;br /&gt;
'''Fabio Esteban''' - Kernel 3.x support&lt;br /&gt;
&lt;br /&gt;
'''Radoslav Kolev''' - Open Embedded initial support&lt;br /&gt;
&lt;br /&gt;
'''Otavio Salvador''' - Open Embedded maintainer&lt;br /&gt;
&lt;br /&gt;
'''Kiril Zyapkov''' - ARCH linux initial support&lt;br /&gt;
&lt;br /&gt;
'''Mike Brown''' - ARCH linux maintainer, OLinuXino ARCH support&lt;br /&gt;
&lt;br /&gt;
'''Michael Pollet''' - minifs project, QEMU for imx233&lt;br /&gt;
&lt;br /&gt;
'''Claude Schwartz''' - LCD support for imx233, Quake, MAME&lt;br /&gt;
&lt;br /&gt;
'''Dimitar Gamishev''' - Linux kernel support, Kernel images, Rootfs images&lt;br /&gt;
&lt;br /&gt;
'''Jeroen De Schepper''' - I2C, MODBUS, PLC&lt;br /&gt;
&lt;br /&gt;
'''Petri Laakso''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Jochen Kunz''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Marek Vasut''' - uboot for imx233 help&lt;br /&gt;
&lt;br /&gt;
'''Mike Thompson''' - kernel 3.x USB help&lt;br /&gt;
&lt;br /&gt;
[[Category:iMX233]]&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=604</id>
		<title>IMX233</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=604"/>
		<updated>2013-04-26T07:28:21Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Kernels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
Digikey eeWiki about imx233-OLinuXino http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
[https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
To run a Linux system on these boards, 3 key components are required:&lt;br /&gt;
&lt;br /&gt;
* boot code: either bootlets or a bootloader. Bootlets are stable, Das U-Boot is worked on &lt;br /&gt;
and has support for the boards since recently.&lt;br /&gt;
* kernel, usually comes from the distribution or build system being used&lt;br /&gt;
* root filesystem, also provided by the chosen software distro&lt;br /&gt;
&lt;br /&gt;
=== Kernels ===&lt;br /&gt;
&lt;br /&gt;
There are two kernel flavours which work on all 3 iMX233 OLinuXino boards:&lt;br /&gt;
&lt;br /&gt;
* 2.6 line. Build recipes: [https://github.com/Freescale/meta-fsl-arm-extra/tree/master/recipes-kernel/linux Yocto BSP], [https://github.com/archlinuxarm/PKGBUILDs/tree/master/core/kernel26-olinuxino  ArchlinuxARM package].&lt;br /&gt;
* 3.x line. Can be built from the latest stable linux releases with minimal patching. [https://github.com/koliqi/imx23-olinuxino instructions], [https://github.com/RobertCNelson/armv5_devel easy build helper] with [http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino instructions]&lt;br /&gt;
&lt;br /&gt;
=== Software Distributions ===&lt;br /&gt;
&lt;br /&gt;
A list of linux distributions or build systems which can produce runnable images:&lt;br /&gt;
&lt;br /&gt;
* Debian TODO: add link/description&lt;br /&gt;
* [http://archlinuxarm.org/platforms/armv5/olinuxino ArchlinuxARM] with packages for both 2.6 and 3.x kernels and rich package repositories.&lt;br /&gt;
* [https://github.com/Freescale/fsl-community-bsp-base Yocto BSP], where most of the work on the boards is done and integrated first. Not newb-friendly, but extremely powerful. Also a complete SDK with cross-toolchains, runtime libraries, etc.&lt;br /&gt;
* [https://github.com/buserror-uk/minifs minifs] Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Various Links ===&lt;br /&gt;
&lt;br /&gt;
'''iMX233-OLinuXino ARCH Linux SD image with WIFI support''' - Linux Kernel 2.6.35 and completely support for all board features https://docs.google.com/open?id=0B-bAEPML8fwlYUUxaUtsNkZrRk0&lt;br /&gt;
&lt;br /&gt;
'''LINUX KERNEL 3.x work in progress''' - https://github.com/koliqi/imx23-olinuxino&lt;br /&gt;
&lt;br /&gt;
'''How to setup iMX233 RTL8188 WIFI''' - http://www.agilart.com/blog/the-olinuxino-micro-wifi-sd-cards-farbric&lt;br /&gt;
&lt;br /&gt;
'''MINIFS''' - Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x https://github.com/buserror-uk/minifs&lt;br /&gt;
&lt;br /&gt;
'''EASY KERNEL BUILD''' This just a simple set of scripts to rebuild a known working kernel for ARM devices.. https://github.com/RobertCNelson/armv5_devel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''QEMU''' - Olinuxino board emulated with 3.x kernel, working SD, USB, UART, RTC, (soft) I2C and even Onewire. See README.md for building/running instructions http://dl.dropbox.com/u/41951227/README.md or https://github.com/buserror-uk/qemu-buserror&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
GPIO:&lt;br /&gt;
&lt;br /&gt;
use from shell and C - http://olimex.wordpress.com/2012/09/07/imx233-olinuxino-working-with-gpios/&lt;br /&gt;
&lt;br /&gt;
use /dev/mem - http://olimex.wordpress.com/2012/09/11/imx233-olinuxino-gpios-faster-and-faster/&lt;br /&gt;
&lt;br /&gt;
WEB-IO - https://github.com/hehopmajieh/olinuxino-web-io&lt;br /&gt;
&lt;br /&gt;
I2C:&lt;br /&gt;
&lt;br /&gt;
'''MOD-IO2''' interfacing - http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
'''MOD-MAG''' 3-Axes magnetometer interfacing - http://olimex.wordpress.com/2012/09/26/imx233-olinuxino-i2c-tutorial-using-mod-mag-3-axes-magnetometer/&lt;br /&gt;
&lt;br /&gt;
'''MOD-LCD1x9''' interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-mod-lcd1x9/&lt;br /&gt;
&lt;br /&gt;
'''MOD-WII-NUNCHUCK interfacing''' - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-wii-nunchuk/&lt;br /&gt;
&lt;br /&gt;
SPI:&lt;br /&gt;
&lt;br /&gt;
SPI example - https://www.olimex.com/forum/index.php?topic=232.0&lt;br /&gt;
&lt;br /&gt;
Implementing Fast software SPI on iMX233-OLinuXino http://dev.moorescloud.com/2012/11/02/implementing-fast-software-spi/&lt;br /&gt;
&lt;br /&gt;
GSM:&lt;br /&gt;
&lt;br /&gt;
http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
E-MAIL:&lt;br /&gt;
&lt;br /&gt;
Sending e-mail demo https://www.olimex.com/forum/index.php?topic=214.0&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Under construction&lt;br /&gt;
&lt;br /&gt;
== List of Contributors ==&lt;br /&gt;
&lt;br /&gt;
'''Raivis Rengelis''' - iMX233-OLinuXino patches, support in LTIB&lt;br /&gt;
&lt;br /&gt;
'''Fadil Berisha''' - Kernel 3.x support for iMX233&lt;br /&gt;
&lt;br /&gt;
'''Fabio Esteban''' - Kernel 3.x support&lt;br /&gt;
&lt;br /&gt;
'''Radoslav Kolev''' - Open Embedded initial support&lt;br /&gt;
&lt;br /&gt;
'''Otavio Salvador''' - Open Embedded maintainer&lt;br /&gt;
&lt;br /&gt;
'''Kiril Zyapkov''' - ARCH linux initial support&lt;br /&gt;
&lt;br /&gt;
'''Mike Brown''' - ARCH linux maintainer, OLinuXino ARCH support&lt;br /&gt;
&lt;br /&gt;
'''Michael Pollet''' - minifs project, QEMU for imx233&lt;br /&gt;
&lt;br /&gt;
'''Claude Schwartz''' - LCD support for imx233, Quake, MAME&lt;br /&gt;
&lt;br /&gt;
'''Dimitar Gamishev''' - Linux kernel support, Kernel images, Rootfs images&lt;br /&gt;
&lt;br /&gt;
'''Jeroen De Schepper''' - I2C, MODBUS, PLC&lt;br /&gt;
&lt;br /&gt;
'''Petri Laakso''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Jochen Kunz''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Marek Vasut''' - uboot for imx233 help&lt;br /&gt;
&lt;br /&gt;
'''Mike Thompson''' - kernel 3.x USB help&lt;br /&gt;
&lt;br /&gt;
[[Category:iMX233]]&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=603</id>
		<title>IMX233</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=603"/>
		<updated>2013-04-25T19:49:14Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
Digikey eeWiki about imx233-OLinuXino http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
[https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
To run a Linux system on these boards, 3 key components are required:&lt;br /&gt;
&lt;br /&gt;
* boot code: either bootlets or a bootloader. Bootlets are stable, Das U-Boot is worked on &lt;br /&gt;
and has support for the boards since recently.&lt;br /&gt;
* kernel, usually comes from the distribution or build system being used&lt;br /&gt;
* root filesystem, also provided by the chosen software distro&lt;br /&gt;
&lt;br /&gt;
=== Kernels ===&lt;br /&gt;
&lt;br /&gt;
There are two kernel flavours which work on all 3 iMX233 OLinuXino boards:&lt;br /&gt;
&lt;br /&gt;
* 2.6 line. Builds are available from the Yocto BSP.&lt;br /&gt;
* 3.x line. Can be built from the latest stable linux releases with minimal patching.&lt;br /&gt;
&lt;br /&gt;
=== Software Distributions ===&lt;br /&gt;
&lt;br /&gt;
A list of linux distributions or build systems which can produce runnable images:&lt;br /&gt;
&lt;br /&gt;
* Debian TODO: add link/description&lt;br /&gt;
* [http://archlinuxarm.org/platforms/armv5/olinuxino ArchlinuxARM] with packages for both 2.6 and 3.x kernels and rich package repositories.&lt;br /&gt;
* [https://github.com/Freescale/fsl-community-bsp-base Yocto BSP], where most of the work on the boards is done and integrated first. Not newb-friendly, but extremely powerful. Also a complete SDK with cross-toolchains, runtime libraries, etc.&lt;br /&gt;
* [https://github.com/buserror-uk/minifs minifs] Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Various Links ===&lt;br /&gt;
&lt;br /&gt;
'''iMX233-OLinuXino ARCH Linux SD image with WIFI support''' - Linux Kernel 2.6.35 and completely support for all board features https://docs.google.com/open?id=0B-bAEPML8fwlYUUxaUtsNkZrRk0&lt;br /&gt;
&lt;br /&gt;
'''LINUX KERNEL 3.x work in progress''' - https://github.com/koliqi/imx23-olinuxino&lt;br /&gt;
&lt;br /&gt;
'''How to setup iMX233 RTL8188 WIFI''' - http://www.agilart.com/blog/the-olinuxino-micro-wifi-sd-cards-farbric&lt;br /&gt;
&lt;br /&gt;
'''MINIFS''' - Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x https://github.com/buserror-uk/minifs&lt;br /&gt;
&lt;br /&gt;
'''EASY KERNEL BUILD''' This just a simple set of scripts to rebuild a known working kernel for ARM devices.. https://github.com/RobertCNelson/armv5_devel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''QEMU''' - Olinuxino board emulated with 3.x kernel, working SD, USB, UART, RTC, (soft) I2C and even Onewire. See README.md for building/running instructions http://dl.dropbox.com/u/41951227/README.md or https://github.com/buserror-uk/qemu-buserror&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
GPIO:&lt;br /&gt;
&lt;br /&gt;
use from shell and C - http://olimex.wordpress.com/2012/09/07/imx233-olinuxino-working-with-gpios/&lt;br /&gt;
&lt;br /&gt;
use /dev/mem - http://olimex.wordpress.com/2012/09/11/imx233-olinuxino-gpios-faster-and-faster/&lt;br /&gt;
&lt;br /&gt;
WEB-IO - https://github.com/hehopmajieh/olinuxino-web-io&lt;br /&gt;
&lt;br /&gt;
I2C:&lt;br /&gt;
&lt;br /&gt;
'''MOD-IO2''' interfacing - http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
'''MOD-MAG''' 3-Axes magnetometer interfacing - http://olimex.wordpress.com/2012/09/26/imx233-olinuxino-i2c-tutorial-using-mod-mag-3-axes-magnetometer/&lt;br /&gt;
&lt;br /&gt;
'''MOD-LCD1x9''' interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-mod-lcd1x9/&lt;br /&gt;
&lt;br /&gt;
'''MOD-WII-NUNCHUCK interfacing''' - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-wii-nunchuk/&lt;br /&gt;
&lt;br /&gt;
SPI:&lt;br /&gt;
&lt;br /&gt;
SPI example - https://www.olimex.com/forum/index.php?topic=232.0&lt;br /&gt;
&lt;br /&gt;
Implementing Fast software SPI on iMX233-OLinuXino http://dev.moorescloud.com/2012/11/02/implementing-fast-software-spi/&lt;br /&gt;
&lt;br /&gt;
GSM:&lt;br /&gt;
&lt;br /&gt;
http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
E-MAIL:&lt;br /&gt;
&lt;br /&gt;
Sending e-mail demo https://www.olimex.com/forum/index.php?topic=214.0&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Under construction&lt;br /&gt;
&lt;br /&gt;
== List of Contributors ==&lt;br /&gt;
&lt;br /&gt;
'''Raivis Rengelis''' - iMX233-OLinuXino patches, support in LTIB&lt;br /&gt;
&lt;br /&gt;
'''Fadil Berisha''' - Kernel 3.x support for iMX233&lt;br /&gt;
&lt;br /&gt;
'''Fabio Esteban''' - Kernel 3.x support&lt;br /&gt;
&lt;br /&gt;
'''Radoslav Kolev''' - Open Embedded initial support&lt;br /&gt;
&lt;br /&gt;
'''Otavio Salvador''' - Open Embedded maintainer&lt;br /&gt;
&lt;br /&gt;
'''Kiril Zyapkov''' - ARCH linux initial support&lt;br /&gt;
&lt;br /&gt;
'''Mike Brown''' - ARCH linux maintainer, OLinuXino ARCH support&lt;br /&gt;
&lt;br /&gt;
'''Michael Pollet''' - minifs project, QEMU for imx233&lt;br /&gt;
&lt;br /&gt;
'''Claude Schwartz''' - LCD support for imx233, Quake, MAME&lt;br /&gt;
&lt;br /&gt;
'''Dimitar Gamishev''' - Linux kernel support, Kernel images, Rootfs images&lt;br /&gt;
&lt;br /&gt;
'''Jeroen De Schepper''' - I2C, MODBUS, PLC&lt;br /&gt;
&lt;br /&gt;
'''Petri Laakso''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Jochen Kunz''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Marek Vasut''' - uboot for imx233 help&lt;br /&gt;
&lt;br /&gt;
'''Mike Thompson''' - kernel 3.x USB help&lt;br /&gt;
&lt;br /&gt;
[[Category:iMX233]]&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
	<entry>
		<id>https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=602</id>
		<title>IMX233</title>
		<link rel="alternate" type="text/html" href="https://www.olimex.com/wiki/index.php?title=IMX233&amp;diff=602"/>
		<updated>2013-04-25T19:46:20Z</updated>

		<summary type="html">&lt;p&gt;Xxcn: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
Digikey eeWiki about imx233-OLinuXino http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
[https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
To run a Linux system on these boards, 3 key components are required:&lt;br /&gt;
&lt;br /&gt;
* boot code: either bootlets or a bootloader. Bootlets are stable, Das U-Boot is worked on &lt;br /&gt;
and has support for the boards since recently.&lt;br /&gt;
* kernel, usually comes from the distribution or build system being used&lt;br /&gt;
* root filesystem, also provided by the chosen software distro&lt;br /&gt;
&lt;br /&gt;
=== Kernels ===&lt;br /&gt;
&lt;br /&gt;
There are two kernel flavours which work on all 3 iMX233 OLinuXino boards:&lt;br /&gt;
&lt;br /&gt;
* 2.6 line. Builds are available from the Yocto BSP.&lt;br /&gt;
* 3.x line. Can be built from the latest stable linux releases with minimal patching.&lt;br /&gt;
&lt;br /&gt;
=== Software Distributions ===&lt;br /&gt;
&lt;br /&gt;
A list of linux distributions or build systems which can produce runnable images:&lt;br /&gt;
&lt;br /&gt;
* Debian TODO: add link/description&lt;br /&gt;
* [http://archlinuxarm.org/platforms/armv5/olinuxino ArchlinuxARM] with packages for both 2.6 and 3.x kernels and rich package repositories.&lt;br /&gt;
* [https://github.com/Freescale/fsl-community-bsp-base Yocto BSP], where most of the work on the boards is done and integrated first. Not newb-friendly, but extremely powerful. Also a complete SDK with cross-toolchains, runtime libraries, etc.&lt;br /&gt;
* [https://github.com/buserror-uk/minifs minifs] Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Various Links ===&lt;br /&gt;
&lt;br /&gt;
'''iMX233-OLinuXino ARCH Linux SD image with WIFI support''' - Linux Kernel 2.6.35 and completely support for all board features https://docs.google.com/open?id=0B-bAEPML8fwlYUUxaUtsNkZrRk0&lt;br /&gt;
&lt;br /&gt;
'''LINUX KERNEL 3.x work in progress''' - https://github.com/koliqi/imx23-olinuxino&lt;br /&gt;
&lt;br /&gt;
'''How to setup iMX233 RTL8188 WIFI''' - http://www.agilart.com/blog/the-olinuxino-micro-wifi-sd-cards-farbric&lt;br /&gt;
&lt;br /&gt;
'''MINIFS''' - Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x https://github.com/buserror-uk/minifs&lt;br /&gt;
&lt;br /&gt;
https://github.com/RobertCNelson/armv5_devel a kernel build helper.&lt;br /&gt;
&lt;br /&gt;
'''QEMU''' - Olinuxino board emulated with 3.x kernel, working SD, USB, UART, RTC, (soft) I2C and even Onewire. See README.md for building/running instructions http://dl.dropbox.com/u/41951227/README.md or https://github.com/buserror-uk/qemu-buserror&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
GPIO:&lt;br /&gt;
&lt;br /&gt;
use from shell and C - http://olimex.wordpress.com/2012/09/07/imx233-olinuxino-working-with-gpios/&lt;br /&gt;
&lt;br /&gt;
use /dev/mem - http://olimex.wordpress.com/2012/09/11/imx233-olinuxino-gpios-faster-and-faster/&lt;br /&gt;
&lt;br /&gt;
WEB-IO - https://github.com/hehopmajieh/olinuxino-web-io&lt;br /&gt;
&lt;br /&gt;
I2C:&lt;br /&gt;
&lt;br /&gt;
'''MOD-IO2''' interfacing - http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
'''MOD-MAG''' 3-Axes magnetometer interfacing - http://olimex.wordpress.com/2012/09/26/imx233-olinuxino-i2c-tutorial-using-mod-mag-3-axes-magnetometer/&lt;br /&gt;
&lt;br /&gt;
'''MOD-LCD1x9''' interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-mod-lcd1x9/&lt;br /&gt;
&lt;br /&gt;
'''MOD-WII-NUNCHUCK interfacing''' - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-wii-nunchuk/&lt;br /&gt;
&lt;br /&gt;
SPI:&lt;br /&gt;
&lt;br /&gt;
SPI example - https://www.olimex.com/forum/index.php?topic=232.0&lt;br /&gt;
&lt;br /&gt;
Implementing Fast software SPI on iMX233-OLinuXino http://dev.moorescloud.com/2012/11/02/implementing-fast-software-spi/&lt;br /&gt;
&lt;br /&gt;
GSM:&lt;br /&gt;
&lt;br /&gt;
http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/&lt;br /&gt;
&lt;br /&gt;
E-MAIL:&lt;br /&gt;
&lt;br /&gt;
Sending e-mail demo https://www.olimex.com/forum/index.php?topic=214.0&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Under construction&lt;br /&gt;
&lt;br /&gt;
== List of Contributors ==&lt;br /&gt;
&lt;br /&gt;
'''Raivis Rengelis''' - iMX233-OLinuXino patches, support in LTIB&lt;br /&gt;
&lt;br /&gt;
'''Fadil Berisha''' - Kernel 3.x support for iMX233&lt;br /&gt;
&lt;br /&gt;
'''Fabio Esteban''' - Kernel 3.x support&lt;br /&gt;
&lt;br /&gt;
'''Radoslav Kolev''' - Open Embedded initial support&lt;br /&gt;
&lt;br /&gt;
'''Otavio Salvador''' - Open Embedded maintainer&lt;br /&gt;
&lt;br /&gt;
'''Kiril Zyapkov''' - ARCH linux initial support&lt;br /&gt;
&lt;br /&gt;
'''Mike Brown''' - ARCH linux maintainer, OLinuXino ARCH support&lt;br /&gt;
&lt;br /&gt;
'''Michael Pollet''' - minifs project, QEMU for imx233&lt;br /&gt;
&lt;br /&gt;
'''Claude Schwartz''' - LCD support for imx233, Quake, MAME&lt;br /&gt;
&lt;br /&gt;
'''Dimitar Gamishev''' - Linux kernel support, Kernel images, Rootfs images&lt;br /&gt;
&lt;br /&gt;
'''Jeroen De Schepper''' - I2C, MODBUS, PLC&lt;br /&gt;
&lt;br /&gt;
'''Petri Laakso''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Jochen Kunz''' - NetBSD&lt;br /&gt;
&lt;br /&gt;
'''Marek Vasut''' - uboot for imx233 help&lt;br /&gt;
&lt;br /&gt;
'''Mike Thompson''' - kernel 3.x USB help&lt;br /&gt;
&lt;br /&gt;
[[Category:iMX233]]&lt;/div&gt;</summary>
		<author><name>Xxcn</name></author>
		
	</entry>
</feed>