Tag - mini2440

Entries feed - Comments feed

Mailing List

I decided to sit down today and create a mailing list on my own mail system for mini2440 discussions and help. Feel free to use it or not. I decided to use my own mail system rather than google so that I would have more control of what happens with the list. There might be a few kinks and flaws as we get familiar with the list server again. It's been a few years since I actually set up a mailing list.

To Subscribe send an email to:


Then you'll receive instructions on how to confirm your subscription. And once that is done you'll get your welcome email and you can begin posting to


At any time, if you wish to unsubscribe, you may do so by sending an email to


For more help with our list server, you can send the word HELP in the body of a message to


This is a CommuniGate based list server and not majordomo.

The mailing list is for discussion about both Linux and Windows CE based embedded projects on the mini2440, mini6410 based development boards. You may freely discuss anything relevant to these boards such as hardware or anything that will run on them.

Enjoy and let me know if you have any trouble at all. Also as mentioned in the post from yesterday, the forum is again open for registration on a moderated basis.

Thanks, Bill

Comments Disabled

I've disabled comments because I'd like everyone to use the forum to ask questions. Plus this blog is getting spammed pretty hard and I'm tired of deleting the spam responses. So everyone, PLEASE post your comments in the forum and start contributing and help my community grow for the mini2440. I can't answer all the questions by myself. :)

Thanks, Bill

HOWTO: Cross Compiling the Kernel for The Mini2440

In today's tutorial, I will show you how to cross compile the linux kernel for the mini2440 using patched sources designed to work with the mini2440 hardware. Knowing how to compile your own kernel is a must for embedded programmers.


If you have any questions, please ask in the forum.

HOWTO: Booting from NFS using U-Boot

Booting from and SD card and from NAND can really wear them out quickly especially if you're doing a lot of reading and writing while debugging a filesystem. So I offer this alternative for those of you who want to just play around with different filesystems, or who are working actively to debug a filesystem or who are rapidly developing and need to do a lot of writing and reading. Below you will find a link to my latest HOWTO in the forum showing you just how you can boot your Mini2440 from the network using an NFS Server and a few lines of code in your U-boot variables.


Questions or comments can be left in the forum.

Thanks, Bill

Compiled filesystems available for download

I've baked a few root filesystems with openembedded. They are available for download at the link below. You must be registered on the forum to download them. Please let me know how they work for you. They're completely untested.


HOWTO: Compiling Qt and tslib for the mini2440

If you're interested in compiling Qt 4.6 and tslib for the mini2440, please see the latest howto in the forum.


Thanks, and as usual, please post all feedback in the forum.

HOWTO: Compiling Android for the Mini2440

If you're interested in learning to compile Android for the Mini2440, please see my forum for a quick dirty howto.


Please leave all comments in that form thread.

kernel panic - not syncing : VFS: unable to mount root FS on unknown-block

Been getting errors mounting your filesystems located on SD cards? Keep reading...

HOWTO: Setting up an ARM toolchain

This howto will show you how to quickly and easily set up an ARM toolchain so that you can use openembedded. You can also use this toolchain to compile the linux kernel or anything else that you specifically want to compile for the mini2440.

Android on the Mini2440

I recently tried the Android image from developmentboard.net ....

HOWTO: Bootstrapping Gentoo on the Mini2440

I've been working on getting Gentoo running on my Micro2440 for the past couple of days. I thought I'd share with you how I got it running.

HOWTO: Booting from SD card using U-Boot

Many many people want to know how to boot their Mini2440 or Micro2440 off of an SD card and I'm going to show you how.

HOWTO: Getting Started With OpenEmbedded

This not so small tutorial is designed to give you a starting point for building root filesystems for your Micro2440 and Mini2440 boards using the OpenEmbedded development "kit". I've discussed this some in previous entries on the blog, but I think it's time I show you how to do it for yourself.

Finally Getting Somewhere with OE and U-Boot

After what seems like forever, trying to resolve a problem getting consistently working images and kernels, I've finally figured out the problem.

HOWTO: Using U-Boot

Well you finally have a working U-boot bootloader on your Mini2440 or Micro2440, well here are the instructions for actually flashing kernel images and root filesystems using it...

Openembedded and Bitbake Stupidity and Odd results from Openembedded

If I live to be 100, I'll never understand why Linux programmers think the way they do...

HOWTO: Compiling and Flashing U-Boot onto Mini2440

The bootloader that comes factory installed on the Micro2440 and the Mini2440 board is called Supervivi. I don't personally like it. It has very limited support and requires a YAFFS filesystem for the root filesystem. So when I bought my board I began to immediately search out an alternative. The bootloader by choice, it seems, is a modified version of U-Boot with modifications for the Mini2440 board's hardware

Welcome to my FriendlyARM Mini2440 - Micro2440 Blog

I recently purchased a Micro2440 development board with 7" display. One of the things I've noticed is the lack of information, real helpful information, regarding the device. It takes a lot of digging and sifting through stuff in order to get what you need. People have placed step by step instructions up, but most of those are geared for the Mini2440 with a 3.5" display and 64MB NAND. My goal with this site is to provide information that both board owners can use, but that is meant to help those who are buying the Micro2440.

Working with this board the past couple of weeks has been both a nightmare and a lot of fun. I've not delved this deep in to something in a long time. The weeks prior to receiving my device, I worked in Gentoo preparing myself with and familiarizing myself with the aspects of Embedded development. While I've had a lot of experience with compiling (Beyond using portage in gentoo), I've never really had any experience with developing for another CPU that wasn't x86 and that didn't have a HD. There are a lot of challenges to doing this. The challenges range from bootloaders to decided on a GUI.

As of writing this, I've got nothing substantial accomplished with the dev board other than I'm able to create a filesystem image and get a command prompt. I've only once been able to get X working, and I can't remember what xorg settings I found on the net that actually worked. Again, as I've said, all these sites are geared to work on the other board with different NAND and different display and touch panel. Also a lot of these sites are in Chinese or something similar which I can't read. My goal with this dev board is to try to build a filesystem using linux that is extremely fast but has a functional GUI.

A very close friend of mine had the idea of building a kitchen cookbook using this device and I thought it was a pretty good idea. But before I can get anywhere with that, I need to learn a lot more about the device and how to get linux up and going smoothly each and every time. So far even my writing of the filesystems to the NAND product different results each time. So it's a quirky process.

On this site I'll be sharing all the information I gather, whether it is right or wrong, I'll share what works for me and you can try it on yours and let me know whether it works.

I hope you enjoy my site and I hope that it provides you with whatever you need to get your Mini2440 or Micro2440 board going without all the headaches I've had to put up with.