The Embedded Linux Learning Kit Version 3


Home
Courses
Online Classes
Books
E.L.L.K.
Consulting
Downloads
Resources
Contact Us

This is the third generation of the Embedded Linux Learning Kit. Each generatioin has been smaller, faster, more powerful, and cheaper than the previous generation. This is a complete embedded Linux system based on the very popular Raspberry Pi 3B single board computer. It enables you to learn embedded Linux in a practical, self-paced, hands-on environment, taking you step-by-step through the process of building and testing real embedded applications on real hardware.

The included embedded Linux primer is written in an easy-to-follow tutorial style. While the kit is oriented toward ARM Linux development, the principles are applicable to Linux development on any architecture.

Learn how to:

  • Set up a cross development environment for your Linux development kit
  • Set up boot parameters and boot Linux
  • Configure and build the Linux kernel
  • Access peripheral devices with and without device drivers
  • Build and debug application code over the network
  • Create network-based applications including a simple web server

Contents:

The Embedded Linux Learning kit contains:

Single board computer with
  • Quad core 1.2 GHZ Broadcom  processor, 64-bit ARM Cortex A8
  • 1 GB RAM
  • Micro SD slot
  • BCM43438 wireless LAN and Bluetooth Low Energy (BLE)
  • 10/100 Ethernet port
  • 4 USB 2.0 host ports, Type A
  • Serial debug port, 3.3 volt signal levels
  • RS-232 serial port for debugging
  • Micro USB, primarily for power
Matrix Compact “hat” that plugs into the 40-pin GPIO connector and provides a range of peripheral devices including:
  • Four LEDs
  • Three pushbuttons
  • Buzzer
  • 4-channel, 8-bit A/D converter with pot attached to channel 0
  • 160x80 TFT display
  • Temperature Transducer
  • Infrared receiver
Power supply (100 to 240 volt input, North American plug)
8 GB micro SD card with boot loader, Linux kernel (4.14), and root file system image
Users’ guide
(Download a sample of the User's Guide)

DVD with support software:
  • Cross-development tools
  • Kernel source -- 4.19
  • Eclipse IDE
  • Tutorial code samples
  • Busybox
  • U-boot
ELLK 3 Kit

$119

Free shipping within the U.S. via USPS Priority Mail:

International Shipping via USPS Global Priority Mail:
  $45

Click here to order

Instructional Material Only

The Embedded Linux Learning Kit is based on the popular Raspberry Pi 3B single board computer.  If you already have an R Pi, you can purchase just the User's Guide, Matrix CK and CD for $69.

Other Resources


Embedded Linux training:
Embedded Linux books

Recommended Accessories

4-wire USB to Serial Converter

This is necessary to access the serial debug port on the Raspberry Pi 3B. It's only necessary to access the u-boot boot loader. Everything else can be done through an SSH connection or a monitor and keyboard. Nevertheless, it's useful to have.


Order here.

USB to serial
Poweer Switch

You'll be powering your Raspberry Pi on and off quite a bit. Of course it has no power switch, which means you have to plug and unplug the micro USB connector with the attendant wear and tear on it. Instead, plug this handy little power switch into an extension cord and plug your power supply into the switch.

Order here
Power swith

Copyright 2015 to 2019 Douglas Abbott