Innovation... driven by intelligence and logic

ELKIADD:009.Embedded Linux on ARM Cortex A8 using Storage

Projet based Career Oriented Training


Embedded Linux Kernel Internals with ARM and Device Drivers

Embedded Linux ARM. Configuring and Porting using Storage


"Embedded Linux BSP with ARM" is an intensive, Hands-on, project based, training program for BE, B Tech, ME, M Tech from the streams of Electronics, Computer Science, Information Technologies, Instrumentation, BCA, MCA. This training aims at imparting, ingraining efficient embedded operating system configuration and porting skills and ability to configure toolchain and prepare bootloaders.

Embedded Linux is the use of Linux in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes, and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments. According to survey conducted by Venture Development Corporation, Linux was used by 28% of embedded engineers.

Embedded Linux is the version of Linux running on processors with a Memory Management Unit (MMU). Processors without MMU can run a modified version of Linux called uClinux. The uClinux tab provides pre-built uClinux images for specific ARM processors

Training Contents for An Embedded Linux ARM, Configuring and Porting using Storage

  • ​Understand ARM Embedded Microprocessor Architecture
  • Understand Linux kernel Architecture
  • Build a cross compiled toolchain
  • configure bootloader U-boot
  • Configure kernel internals,
  • (cross)compile and boot a Linux kernel
  • Port Embedded Linux kernel on ARM based board
  • Create a simple, BusyBox based root filesystem from scratch
  • understand block filesystems layers
  • Create Flash filesystems – Manipulating flash partitions
  • Cross-compile libraries and applications
  • Use Embedded system building tools
  • Configure, port and install an Embedded Linux OS on ARM based Device
  • Develop and debug applications for the embedded system
  • Do system optimizations

Other Modules in ESSE Training are as follows.

Module/Project Name                                                                                            Sessions

1.  Linux System Administration, Level - 0. click here for more ...                                     5

2.  Data Structures using C on Linux with Project. Level - 0. click here for more ...       50

3.  Shell Scripting using Bash. click here for more ...                                                       10

4.  C++ with Eclipse on Linux with Project. click here for more ...                                 20

5.  Linux System Programming with Project, Level - 0. click here for more ...                20

6.  Linux Network Administration. Level - 0.  click here for more ...                                10

7.  Linux Network Programming with Project, Level - 0. click here for more ...              10

8.  Character Device Driver Development with Project. click here for more ...               20

9.  Block Device Driver Development with Project. click here for more ...                      10

10. Embedded Linux ARM using Storage with Project. click here for more ...                 10

                                               Total                   165 Sessions


EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.

Go to Top ^