• Android Programming
  • Business Intelligence
  • CompTIA® Storage+
  • iPhone Programming
  • IPv6
  • ITIL® Certification
  • Java Programming
  • Linux Certification
  • Objective C Programming
  • Oracle Certification
  • Python Programming
  • USB 3.0

1-877-546-4446

Hands-On Embedded Linux

Experience the Freedom of eLearning

Start Video Training with Hands-On Embedded Linux Today
  • Start today with online video training
  • Get questions answered by the instructor
  • Receive course updates for one year
  • Learn more with our expert instructors
Preview this Course Here Online eLearning Benefits How to Purchase This Course
  • You save up to 75% on course fees
  • You eliminate travel costs
  • You learn more than in the classroom (ask us how)
  • You get the classroom instructor - Doug Abbott
  • You get all classroom materials and guides
  • You get to train for 1 year vs. 1 week
  • You can start anytime you are ready 24/7
  • You can review whenever you have a question
  • You receive a Certificate of Achievement
ValuePack: 6 Courses - $2,822 (Save $760: Purchase this course + 5 additional course vouchers) Buy Hands-On Embedded Linux Now More Info about Hands-On Embedded Linux
Buy 2 Video Courses - $1,042 (Save $152: Purchase this course plus a voucher for another course) Buy Hands-On Embedded Linux Now More Info about Hands-On Embedded Linux
Take This Video Course - $597 Buy Hands-On Embedded Linux Now More Info about Hands-On Embedded Linux
Request a classroom course (On-site or live online) More Info about Hands-On Embedded Linux
Request more information More Info about Hands-On Embedded Linux

Videos

There are several great features that come with this course. The Course Transcript tracks your progress and allows you to pick up where you left off. You can view or email your transcript. The course comes with documentation found in Downloads Tab. You have access to the course and all videos for 1 year. Full screen viewing option available (see icon on bottom right corner of video).

Start Learning Hands-On Embedded Linux Today!

List Price: $700 Your Price: $597 Buy Hands-On Embedded Linux Now

Video Title Minutes
00: Course Introduction 7
01: Introducing Linux 29
02: KDE Graphical Desktop and the Command Shell 29
03: The Eclipse Development Environment Part 1 23
04: The Eclipse Development Environment Part 2 14
05: Configuring the Workstation 21
06: Building and Running Target Applications 22
07: Debugging Applications: On the Target and on the Workstation 28
08: Multi-threading 24
09: Networking Part 1 22
10: Networking Part 2 20
11: Graphics Device Driver 20
12: Configuring and Building the Linux Kernel Part 1 25
13: Configuring and Building the Linux Kernel Part 2 15
14: Busybox and U-boot 23
15: Booting the Application, Getting Ready to Ship 21
16: Wrapping Up 9
Total: 5 Hours 52 Minutes

Start Learning Hands-On Embedded Linux Today!

List Price: $700 Your Price: $597 Buy Hands-On Embedded Linux Now

Downloads

Download materials for Hands-On Embedded Linux NOTE: Click link then select "Save"

  • Student Guide
  • Lab Setup and Exercise Guide

Related Links

  • Course Survey
  • Embedded Linux Learning Kit

For more information, contact us or call 1-877-546-4446

Start Learning Hands-On Embedded Linux Today!

List Price: $700 Your Price: $597 Buy Hands-On Embedded Linux Now

Description

The Introduction to Embedded Linux online training course describes how to apply Linux, the free, open source operating system, to embedded computing devices. Topics include: a brief introduction to Linux and the open source philosophy, installing a cross-development environment, using the Eclipse IDE, running and debugging applications on an embedded target, configuring and building the Linux kernel, booting the target, and network applications.

This course is designed to run and all the exercises and results tested on Fedora 14.

Embedded Linux Learning Kit - Many of the course exercises are based on a typical embedded computer board to give you hands-on experience in building and testing software in a cross-development environment. Specifically, you will need the Embedded Linux learning Kit from Intellimetrix. The kit is available to GogoTraining students at a substantial discount - $169 + Shipping ($12 in the US and $29 for international shipment). You may purchase the kit directly from GogoTraining by contacting us at 1.877.546.4446 or support@gogotraining.com or directly from Intellimetrix at http://www.intellimetrix.us/EmbeddedLinuxKit.htm. The kit includes a CD with sample software for the course exercises.

Download the course outline.

Related Training

For more information, contact us or call 1-877-546-4446

Start Learning Hands-On Embedded Linux Today!

List Price: $700 Your Price: $597 Buy Hands-On Embedded Linux Now

Hands-On Embedded Linux Outline

Module 00: Course Introduction

Module 01: Introducing Linux

  • What is Open Source?
  • Installing Linux
  • Linux features
  • Tour of the file system
  • The Shell

Module 02: KDE Graphical Desktop and the Command Shell

  • Elements of KDE
  • File Manager
  • K Menu
  • The Shell
  • Installing course software

Module 03: The Eclipse Development Environment Part 1

  • Introduction and background
  • Workbench elements
  • Eclipse menus

Module 04: The Eclipse Development Environment Part 2

  • Creating a project - the C/C++ perspective
  • Debugging with Eclipse
  • Configuring Eclipse

Module 05: Configuring the Workstation

  • Install sample software
  • Configure workstation - minicom and networking
  • Connect and power up target

Module 06: Building and Running Target Applications

  • Flash memory and file systems
  • Accessing peripherals from User space
  • Data acquisition example

Module 07: Debugging Applications: On the Target and on the Workstation

  • Debugging on the target
  • Building a high-level simulation
  • Debugging on the workstation

Module 08: Multi-threading

  • The fork() function
  • Posix threads
  • Thermostat with threads

Module 09: Networking Part 1

  • The "sockets" model
  • Simple client/server example
  • Networked thermostat

Module 10: Networking Part 2

  • Multiple client connections
  • Embedded web server

Module 11: Graphics Device Driver

  • What's a device driver?
  • ANSI escape sequences
  • The console driver
  • The framebuffer driver
  • Display example

Module 12: Configuring and Building the Linux Kernel Part 1

  • The kernel source tree
  • Patching software
  • Configuring the kernel - xconfig
  • The .config file
  • Building the kernel
  • Booting the new kernel over TFTP

Module 13: Configuring and Building the Linux Kernel Part 2

  • Kconfig language
  • Patching the source
  • Cross-compilation
  • Booting the new kernel over the network

Module 14: Busybox and U-boot

  • Configuring Busybox
  • Configuring and Building Busybox
  • Building Busybox
  • Configuring U-boot

Module 15: Booting the Application, Getting Ready to Ship

  • How Linux boots up
  • The init process and inittab file
  • Loading the kernel to NAND flash
  • Loading the root file system to NAND flash

Module 16: Wrapping Up

  • Course Summary
  • Website references
  • Book recommendations

For more information, contact us or call 1-877-546-4446

Start Learning Hands-On Embedded Linux Today!

List Price: $700 Your Price: $597 Buy Hands-On Embedded Linux Now

Prerequisites

You need to have equivalent experience or have taken the following GogoTraining courses:

 

For more information, contact us or call 1-877-546-4446

Start Learning Hands-On Embedded Linux Today!

List Price: $700 Your Price: $597 Buy Hands-On Embedded Linux Now

Hardware/Software Requirements

A workstation-class PC with at least the following:
• 1 GHz processor
• 1 GB of RAM (512 MB will work but tends to be slow)
• 10 GB available disk space
• Network port
• RS-232 serial port (USB to serial converter is OK)

Linux installed on the PC in one of these configurations:
• The only operating system
• Dual boot with Windows (select OS at boot time)
• Virtual machine running under VirtualBox

If you have a favorite Linux distribution like Ubuntu, feel free to use that. If not, we currently recommend Fedora 14. This recommendation may change in the future. Go to www.intellimetrix.us/gogotraining for the current recommendation.

Embedded Linux Learning Kit - Many of the course exercises are based on a typical embedded computer board to give you hands-on experience in building and testing software in a cross-development environment. Specifically, you will need the Embedded Linux learning Kit from Intellimetrix. The kit is available to GogoTraining students at a substantial discount  - $169 + Shipping ($12 in the US and $29 for international shipment).  You may purchase the kit directly from GogoTraining by contacting us at 1.877.546.4446 or support@gogotraining.com or directly from Intellimetrix at http://www.intellimetrix.us/EmbeddedLinuxKit.htm.  The kit includes a CD with sample software for the course exercises.

For more information, contact us or call 1-877-546-4446

Start Learning Hands-On Embedded Linux Today!

List Price: $700 Your Price: $597 Buy Hands-On Embedded Linux Now

Objectives

As a result of taking this Introduction to Embedded Linux online training course, you will understand how to:

  • Set up a cross development environment on a Linux workstation
  • Create, build, and debug applications on a target board using the Eclipse IDE
  • Write multi-threaded and networked applications
  • Configure and build the Linux kernel
  • Install and boot the application in product form

For more information, contact us or call 1-877-546-4446

Start Learning Hands-On Embedded Linux Today!

List Price: $700 Your Price: $597 Buy Hands-On Embedded Linux Now

Please Login or Register to view all free content.

We show that you have been logged out, probably due to automatic session limits. Please Login to continue viewing content.