Difference between revisions of "IMX233"
(→Hardware) |
|||
Line 35: | Line 35: | ||
== Hardware == | == Hardware == | ||
+ | |||
[https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI] | [https://www.olimex.com/forum/index.php?topic=995.0#msg4672 Attaching LCD to iMX233-OLinuXino-MAXI] | ||
+ | |||
+ | Customer made cases and case-designs for 3D printers: | ||
+ | 1. [https://github.com/buserror-uk/buserror-reprap/commit/55e4fd51b99535fa19c25c6fcce92291ad5a0ced A reprap case design for iMX233-OLinuXino-MAXI] | ||
+ | 2. [http://www.thingiverse.com/thing:27101 A .stl case design for iMX233-OLinuXino-MICRO] | ||
== Software == | == Software == |
Revision as of 23:14, 9 September 2013
Contents
Official Images from OLIMEX
Linux
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
imx233 Debian 2GB SD-card image based on Kernel 3.11 (no audio no TV out support) release-1 with:
- Linux Kernel 3.11.rc1
- USB WIFI RTL8188CU
- Ethernet AX88772B
- Ethernet LAN9512
- GPIO
- I2C
- SPI
- busybox
- gcc-4.6
- git
- i2c-tools
- openssl
- perl
- python2.7
- apache2
- dpkg
- git
- i2c-tools
- perl
- Default Login: root/olimex
Documents
Digikey eeWiki about imx233-OLinuXino http://www.eewiki.net/display/linuxonarm/iMX233-OLinuXino
How To
Hardware
Attaching LCD to iMX233-OLinuXino-MAXI
Customer made cases and case-designs for 3D printers: 1. A reprap case design for iMX233-OLinuXino-MAXI 2. A .stl case design for iMX233-OLinuXino-MICRO
Software
To run a Linux system on these boards, 3 key components are required:
- boot code: either bootlets or a bootloader;
- kernel;
- root filesystem.
Kernels
There are two kernel flavours which work on all 3 iMX233 OLinuXino boards:
- 2.6 line. Support for all on-board hardware features, but lacks support for new kernel features and drivers. Build recipes: Yocto BSP, ArchlinuxARM package.
- Mainline. A modern kernel but still a bit flaky. instructions, easy build helper with instructions, PKGBUILD for alarm.
Software Distributions
A list of linux distributions or build systems which can produce runnable images:
- Debian. An excellent guide here, including instructions for bootloader, SD card partitioning, etc. There is another guide from Olimex.
- 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.
- 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.
- minifs Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x
Various Links
LINUX KERNEL 3.x work in progress by Fadil Berisha - https://github.com/koliqi/imx23-olinuxino
OpenWrt support for iMX233-OLinuXino - http://wiki.openwrt.org/toh/olimex/imx233-olinuxino
External wiki article with a lot of useful information for iMX233-OLinuXino - http://eewiki.net/display/linuxonarm/iMX233-OLinuXino
How to setup iMX233 RTL8188 WIFI - http://www.agilart.com/blog/the-olinuxino-micro-wifi-sd-cards-farbric
MINIFS - Compact Linux Distro Generator for iMX233 with mainline Kernel 3.x note this often is broken and not stabile https://github.com/buserror-uk/minifs
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
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
Projects
GPIO:
use from shell and C - http://olimex.wordpress.com/2012/09/07/imx233-olinuxino-working-with-gpios/
use /dev/mem - http://olimex.wordpress.com/2012/09/11/imx233-olinuxino-gpios-faster-and-faster/
WEB-IO - https://github.com/hehopmajieh/olinuxino-web-io
I2C:
MOD-IO2 interfacing - http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/
MOD-MAG 3-Axes magnetometer interfacing - http://olimex.wordpress.com/2012/09/26/imx233-olinuxino-i2c-tutorial-using-mod-mag-3-axes-magnetometer/
MOD-LCD1x9 interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-mod-lcd1x9/
MOD-WII-NUNCHUCK interfacing - http://olimex.wordpress.com/2012/09/25/imx233-olinuxino-i2c-tutorial-using-wii-nunchuk/
SPI:
SPI example - https://www.olimex.com/forum/index.php?topic=232.0
Implementing Fast software SPI on iMX233-OLinuXino http://dev.moorescloud.com/2012/11/02/implementing-fast-software-spi/
GSM:
http://olimex.wordpress.com/2012/10/12/using-mod-gsm-with-imx233-olinuxino/
E-MAIL:
Sending e-mail demo https://www.olimex.com/forum/index.php?topic=214.0