HomeTrainingEmbedded Linux Training
Raspberry Pi

Raspberry PI is about the size of a credit card, has a 32-bit ARM processor and uses a Fedora distribution of Linux for its default operating system (OS).

BeagleBone Black

BeagleBone Black is a low-cost, community-supported development platform for developers and hobbyists.

Open Source

The term usually means that the information regarding Hardware and Software is easily available. There are no hassles for working with them and you can experiment with them.

AVR

The AVR is a modified Harvard architecture 8-bit RISC single chip micro controller.

BeagleBoard-xM

The BeagleBoard-xM is a 1 GHz ARM Cortex-A8 core designed with community inputs in mind. This open hardware design brings the previous generations' laptop-like performance and expandability to the next level.

Subject Queries













Embedded Linux Training

Embedded Linux Development (Code: EGT-001)

Operating systems based on the Linux kernel are used in embedded systems such as consumer electronics. Linux, available for many architectures, is an obvious candidate for an embedded system, and it already is being used widely in this area. Its open nature makes it particularly attractive to developers. Linux kernel has been ported to a variety of CPUs which are not only primarily used as the processor of a desktop or server computer, but also ARM, AVR32, ETRAX, MIPS, PowerPC, and Xtensa processors.

Prerequisites:

  • Be proficient in the C programming language
  • Be familiar with basic Linux (UNIX) utilities such as ls, rm, grep, tar, and have a familiarity with command shells and scripts
  • Know the basics of compiling and linking programs, constructing Makefiles, etc
  • Experience with any major Linux distribution is helpful but not strictly required

Course Overview:

  • Introduction to Embedded Linux
  • Cross-compiling tool chain & C-Library
  • Bootloaders
  • Linux Kernel
  • Linux Root Filesystem
  • Block and Flash Filesystems
  • Cross-compiling applications and libraries
  • Application development and debugging
  • Linux and Real-time

For complete course content, click Here

(or)

Point your mobile to download the PDF document on your device