Table of Contents


Embedded Linux development for any single board computer (SBC) or embedded development board typically involves integration of -

  • Kernel
  • Boot loader
  • System libraries and
  • Third party applications (if needed).

Before chosing to develop the Embedded Linux system, make sure there is Linux and open source boot loader like U-boot support for SoC.

Embedded Linux with Rapsberry Pi 3 Model B
Embedded Linux with Rapsberry Pi 3 Model B


The following hardware required to develop an Embedde Linux system.

  • Raspberry Pi Model B
  • A laptop / desktop with Ubuntu Linux
  • An HDMI cable
  • A HDMI capable monitor or TV
  • An USB keybord
  • A good broadband connection

Why Raspberry Pi

Raspberry Pi has extensive Linux and U-boot support. There are official Linux distributions from Debian, Ubuntu and others. Learning and developing is easy when there is quite a large community of developers and tinkerers to get help.

Learning path

Consider following list of articles as a table of contents or the overview of the learning path.

More articles coming….