Browsing All posts tagged under »uart«

ARM926 interrupts in QEMU

April 15, 2012

36

In this post I prepared what I think is the simplest example on how to manage interrupts for the widespread ARM926 core. From this example one can expand the complexity of the interrupt management at will. I’m going to test the functionality with QEMU, emulating the Versatile Platform Baseboard. I based this example on my […]

Using Newlib in ARM bare metal programs

December 16, 2010

28

Implementing a minimal standard C library for embedded ARM target using Newlib and the CodeSourcery toolchain, and emulating the execution with QEMU.

Emulating ARM PL011 serial ports

November 30, 2010

14

QEMU is able to emulate ARM systems with multiple serial ports, for example the Versatile PB. It has the ability to direct them to many types of host resources such as standard I/O, a pseudo-terminal or a telnet port. I started from my hello world example for bare-metal ARM programs to control three different serial […]

Emulating 8051 serial port communication on Linux

June 13, 2010

3

Setting up a system on Linux to emulate serial port communication with 8051, using SDCC, uCsim and socat.

U-boot for ARM on QEMU

March 10, 2010

112

Instructions to compile and run the U-Boot bootloader inside a QEMU emulation of an ARM platform.

Hello world for bare metal ARM using QEMU

February 28, 2010

126

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.