0x6: Root file system for embedded system

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

Read More


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

Table of contents Introduction 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 contents A little history Get linux and build it Kudos A 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 contents What is bootloader ? Why we need bootloader ? Which bootloader ? What is versatilepb ? Compilation Where to go from here ? Kudos What is bootloader ? It is a program written to…

Read More


0x2: Toolchain for Virtual Development Board

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

Read More


0x1: Qemu as an environment for embedded board emulation

Table of contents Introduction Compilation Kudos Introduction 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 Kudos Preface There are many reasons why ambitious programmers should care about huge rush in embedded market.…

Read More