mrd / puppy

Barebones programming on the Beagle Board
http://blogs.bu.edu/md/
Other
8 stars 0 forks source link

DESCRIPTION

Beginnings of a barebones application or operating system using the Beagle Board (OMAP3).

COMPILATION

To generate a U-boot image (.uimg) file:

make

To assemble a NAND flash image and test it with QEMU/Meego:

make test

There are also 'clean' and 'distclean' targets available.

TESTING

Besides the 'make test' target above, take a look at the 'boot.sh' script. It can be used to load the U-boot image over the serial port onto a Beagle Board.

For example:

NOTES

By default, the Makefile uses the CodeSourcery arm-none-linux-gnueabi (GNU/Linux) tool-chain. You can also use arm-none-eabi if you want.

http://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite

The GNU/Linux TAR contains the necessary files. Just unpack it and put the 'bin' directory in your path. There are also projects out there, such as EmDebian, with these tools packaged for your distribution.