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

supervivi-64M

supervivi-128M

vboot.bin

zImage_A70

zImage_L80

zImage_T35

zImage_N35

zImage_VGA1024X768


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/

Need a copy of the DNW utility?

DNW for Windows

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://developer.apple.com/IPhone/library/documentation/Xcode/Conceptual/iphone_development/000-Introduction/introduction.html

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.