0x6: Root file system for embedded system

Table of contentsIntroduction Get and build BusyBox Fast and simple Setting up kernel through NFS Verify Configuration Embedded filesystem tuning SummaryIntroduction To make our embedded linux…

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


0x2: Toolchain for Virtual Development Board

Table of contentsIntroduction What is toolchain ? Why we need cross-toolchain ? How to create toolchain ? Emdebian path Summary KudosIntroduction This is probably the most complicated topic of…

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