June 13, 2010
Setting up a system on Linux to emulate serial port communication with 8051, using SDCC, uCsim and socat.
April 27, 2010
Booting Linux on QEMU ARM emulator mounting the root filesystem through NFS exports.
April 12, 2010
Using QEMU to emulate the complete boot procedure of an ARM system using U-Boot, the Linux kernel and Busybox.
March 27, 2010
Compiling and running Busybox for an emulated ARM platform, using CodeSourcery toolchain and QEMU.
March 22, 2010
How to compile a vanilla Linux kernel for the Versatile ARM platform, and run it using QEMU.
March 14, 2010
Scratchbox is a framework to help developers with cross-compilation of Linux software. Cross-compilation is the process of compiling a program that will run on a machine with an architecture different from that of the compiling machine; Scratchbox eases this task using a combination of chroot environment, cross-compiling toolchains (like CodeSourcery) and emulation (like QEMU). Ubuntu […]
March 10, 2010
Instructions to compile and run the U-Boot bootloader inside a QEMU emulation of an ARM platform.
February 28, 2010
Create a simple "Hello world" program that prints on the serial port of an emulated ARM system, using the CodeSourcery gcc toolchain and the QEMU emulator of the Versatile board.
February 14, 2010
A simple example of bare metal programming for ARM926EJ-S core using the free open source Codesourcery toolchain based on GNU gcc.
December 17, 2009
An explanation of how to test an OpenRisc architecture with a hardware/software co-simulation; all the used tools are open source.