Software Updates
The Part of the Manual You Really Need
Mini2440 Essentials. The last section on driver source locations and devices should be useful. Use these pinouts in conjunction with the S3C2440 data sheet. The FAQ page has downloads for using JTAG and the boot loader.
Windows CE 6.0
Some of the details are finally ironed out with Microsoft. WE must have the boards in our possesion and place a MS CE licensing sticker on the board. Progress is slow but steady.
If you want to use the BSP above from FriendlyARM (and CE has drivers for the VIA wifi) you can still get Platform Builder for 5.0 from Microsoft here. Also note there are links to EVC in case you don't have the DVD. This download says Microsoft® Windows® CE 5.0 Evaluation Edition and it also installs Platform Builder.
Here is a new page on setting up the default Linux tools that come on the DVD
http://equallybad.blogspot.com/2010/02/project-how-to-setup-default-dev-tools.html
Images from latest FriendlyARM DVD
root_qtopia-64M.img Qtopia 2.2.0 for 64MByte NAND
root_qtopia-128M.img Qtopia 2.2.0 for 128MByte NAND
Other Linux
How about complete directions on using Android on your Mini2440?
http://mini2440.spaceopera.org/site/developmentenviroment/stepbystep/index.html
Angstrom + Qt or GPE See
http://labs.kernelconcepts.de/Publications/Micro24401/
http://www.electronics.diycinema.co.uk/Writing a Linux app.
This is the first four pages of a How To for compiling Linux apps with the FriendlyARM kernel and compiler. Next will be Angstrom with Qt/E and some windows and things. And some stuff. This is a beta (or alpha) doc. Feedback is desired! LinuxManual.pdf
If you are a kernel builder type, please go to bliterness.blogspot.com and get the latest sources and openembedded versions and bake some bits or use BusError's short scripts.
Forrest Bao used xvidcap with Ubuntu to make this youtube video from Florian's directions. He said "I didn't set anything special on my ubuntu box. i just used the toolchain as instructed by the mini2440 google code wiki" http://www.youtube.com/watch?v=oi66srITOcA
Making wifi work.
A TP-Link WN321G USB Wifi will work with this kernel/filesystem. Don't use the GUI wifi setup. Use the console, either serial with a PC or with the console included with GPE.
iwconfig wlan0 essid yourID channel your Channel key your WEP key (In Hex)
ifconfig wlan0 down
ifconfig wlan0 up
ifconfig should give a message that the RT73.bin firmware is being loaded into the WN321G.
Use freq instead of channel if you want to enter a frequency. Now try the browser. Have fun!
Other Resources
A new blog by Doug in the UK is very up to date on BusError's Angstrom and building Qt for embedded.
http://www.electronics.diycinema.co.uk/
English Schematics for the Mini2440.
http://www.bluewatersys.com/quickstart/eclipse.php (Eclipse set up)
http://wiki.openembedded.net/index.php/OEandYourDistrohttp://wiki.openembedded.net/index.php/Getting_started
http://geekswithblogs.net/BruceEitman/archive/2008/06/30/windows-ce-starting-an-application-when-the-system-boots.aspx
http://wiki.openmoko.org/wiki/Android
http://www.ulpower.com/index.html (OK, I really like this engine and the little composite French plane. 160 MPH at 80 miles per gallon)
http://www.eclipse.org/dsdp/tml/start/
http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx
http://labs.kernelconcepts.de/Publications/Micro24401/
http://www.devbored.com/wiki/index.php?title=WinCE_5.0_Build_Guide
A blog that follows Linux development for the Mini2440. There are several branches at this pont. There is an Openmoko with uboot project, a Debian Emdebian that is working and requires an SD card for a little extra room. QEMU emulation that should work if you can get a good build from one of the scripts. Look at the list on the left of the page. http://bliterness.blogspot.com/
A google code page for the mini2440: Don't try this unless 1) You really know embedded Linux kernel work or 2) You want to learn a LOT of stuff without much help.
http://code.google.com/p/mini2440/
Note: It is easy to mount the display on the back side of the Mini2440. This is handy for developing hardware that uses the GPIO or other connectors. Works great this way. By the way, that is the Opie desktop.

Here is a list of Mini2440 related web pages, in no particular order.
Build and install Qt 4.6.2 http://www.sereno-online.com/site/2010/05/01/qt-4-6-2-installation-procedure-for-friendlyarm-mini-2440-board/
Angstrom and Qt http://mini2440.sv-design.at/
Open Embedded http://wiki.openembedded.net/index.php/OEandYourDistro#Debian
CAN Interface for Min2440 http://blog.cor-net.org/embedded/mini2440/can-interface-for-the-mini2440-dev-board/
Google COde Mini2440 http://code.google.com/p/mini2440/
Mini Bringup http://code.google.com/p/mini2440/wiki/MiniBringup
Q&A https://www.blogger.com/comment.g?blogID=11320970&postID=8052884915704378273&pli=1
Step by step Android http://mini2440.spaceopera.org/site/developmentenviroment/stepbystep/index.html
GPIO and SPI http://members.cox.net/ebrombaugh1/embedded/mini2440/index.html
SPI spidev. http://www.mjmwired.net/kernel/Documentation/spi/spidev
General GPIO adn sysfs stuff http://www.avrfreaks.net/wiki/index.php/Documentation:Linux/GPIO
Open Moko DFU Util. http://wiki.openmoko.org/wiki/Dfu-util
Hello World in Qt. http://blog.cor-net.org/hello-world-in-qt-using-cmake-and-openembedded/3/
iPhone Xcode directions. Might be useful for xcode and Mini2440
http://www.programminglearn.com/462/iphone-development-guide-development-environments-xcode#
Linux Loadable Kernel Modules http://tldp.org/HOWTO/Module-HOWTO/
How to disable SELinux http://www.crypt.gen.nz/selinux/disable_selinux.html
Bitbaking the whole works. http://www.electronics.diycinema.co.uk/embedded/mini2440/bitbaking-the-kernel-angstrom-and-qt4-embedded-all-at-once/
A Git tutorial http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html
The LED driver commit http://repo.or.cz/w/linux-2.6/mini2440.git/blob/mini2440-stable-v2.6.32:/drivers/leds/leds-s3c24xx.c
Kind of pricey. I wonder how fast on a Mini? http://www.mathfunctions.com/index.htm
Android for Mni2440 http://gitorious.org/android-mini2440
Bill's blog on bitbaking http://bill.station51.net/index.php?post/2010/01/26/HOWTO%3A-Getting-Started-With-OpenEmbedded&pub=1#pr
Using the CMOS camera at full resolution. http://code.google.com/p/mjpg-streamer-mini2440/downloads/list
QT and the Mini2440 http://linux-arm-porting.blogspot.com/2009/12/qt-application-development-on-mini2440.html
Using NFS adn TFTP http://www.electronics.diycinema.co.uk/embedded/mini2440/booting-using-nfs-and-tftp/
GIT tutorial http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html
DFU-util http://wiki.openmoko.org/wiki/Dfu-util
A page of reviews - new video glasses. http://elec.tkjweb.dk/blog/
Cool Hardware and Software
Motor Controlers http://www.solarbotics.com/products/k_cmd/resources/
Make PCB's in China http://www.pcbcart.com
A new hardware project every month http://dangerousprototypes.com/2009/12/11/prototype-web-platform/
Molding plastic parts. http://www.protomold.com/FrequentlyAskedQuestions.aspx#AboutProtoLabs
PEM Nuts are the best thing since sliced bread. http://select.pemnet.com/interactiveSearch.php?FASTACT=ISEARCH_PRODUCT2&FPRODUCTID=1187&PAGEID=
Good connector source. http://www.on-shore.com/products/browse
Rapid prototype injection molding http://www.protomold.com/FrequentlyAskedQuestions.aspx#AboutProtoLabs
Connectors http://www.on-shore.com/products/browse
Copyright 2008/2009/2010 Toone Enterprises. All rights reservers.