Table of Contents

Getting the Source Code

The source code is not currently available from all manufacturers at the moment, but all devices seem to be based upon a common source. I suspect that the board design is licensed from one of the manufacturers to the others. The fact that the source code has an MGB1000_GPL directory, suggests that it may well have come from Micronica. Anyway you can get the source code from:

Build Environment

The code is built under Linux. Unfortunately, the full set of headers is not included in the source code and t relies on some header files from elsewhere in the system. For this reason, a specific linux distribution is required - Fedora Core 4. The build has also been reported to work on Fedora Core 5, and I suspect it would work with any distribution if you get the right versions of the right files. They are normally in the form of foo-devel packages.

Do I really need to install Fedora Core 4? It’s not the latest / I do not want to repartition my disk. Yes, and no. For the reasons above, you do need Fedora Core 4 or 5, however I strongly reccommend using VM Player This allows you to run a virtual machine which runs linux from within you current operating system whether that is Windows, linux or OSX.

You can download the VMware minimal Fedora Core 4 image install image from http://www.thoughtpolice.co.uk/vmware/ which is a relatively small download.

Configuring the linux distribution

The following instructions assume you are using the VMWare image above. If not, you will need to adapt this depending you what you have installed.

Main Build

OK, by now you should have your linux distribution up and running and it’s time to build the source code.