Emulate Rapberry Pi 2 in QEMU

In the process of planning system testing for one of my clients I found that someone from Microsoft published patches with BCM2836 support to QEMU mailing list. I thought it is very interesting,…

Read More


UEFI Application development in OVMF

OVMF (Open Virtual Machine Firmware) is a project that aim is to enable UEFI support in various virutal machines. According to whitepaper various projects have interest in supporting OVFM ie.…

Read More


Coreboot for QEMU armv7 (vexpress-a9) emulated mainboard

Recently I came back to look into coreboot. Mainly because low level is fun and skills related to firmware (even coreboot) starting get attention on freelance portals (first odesk job, second odesk…

Read More


0x5: Qemu network configuration and tftp for Virtual Development Board

Table of contentsIntroduction Setup tftpd QEMU networking Verify all components of Virtual Development Platform What next ?Introduction This was not trivial task to me. As usual google is your…

Read More


0x4: Linux kernel for embedded system

Table of contentsA little history Get linux and build it KudosA little history Thinking about embedded linux probably leads to first try of porting linux to different architecture. I did google…

Read More


0x3: Embedded board bootloader

Table of contentsWhat is bootloader ? Why we need bootloader ? Which bootloader ? What is versatilepb ? Compilation Where to go from here ? KudosWhat is bootloader ? It is a program written to…

Read More


0x1: Qemu as an environment for embedded board emulation

Table of contentsIntroduction Compilation KudosIntroduction QEMU is a CPU emulator using dynamic binary translation to convert guest CPU instructions into host CPU instructions[1]. It supports…

Read More


0x0: Intro to Virtual Development Board building

Preface First question: How to start ? Virtual Development Board - table of contents KudosPreface There are many reasons why ambitious programmers should care about huge rush in embedded market.…

Read More


Debugging coreboot in qemu environment – part 2

In previous post coreboot was configured and installed. Here we try to establish good debugging environment for it. To create a good emulated environment to debug, research and learn coreboot few…

Read More


Debugging coreboot in qemu environment – part 1

First of all I use testing version of Debian - wheezy. Clone coreboot repository: [crayon-59e99cfb0bc67766666162/] Configure FILO as apayload and use its latest version:…

Read More