Embedded Linux Porting

About the Program
This two day training class uses hands-on exercises combined with instruction to illustrate some basic concepts of Embedded GNU/Linux. Hands on sessions are performed with a toolchain, Kernel, bootloader on a Beagle Bone Black. This enables you to take the course material home and work with it.
The whole workshop is designed to bring you quickly up to speed. The concepts and commands necessary to make effective use of Embedded GNU/Linux are described through a combination of theory and on-the-job training. Don’t reinvent the wheel, but learn from an experienced trainer and take home a working knowledge of Embedded GNU/Linux and the ability to use it effectively in your own embedded development project..
Why Choose Us
We offer the best training in Advance C programming and give you many reasons to join us:

  • We have industry level experts as faculties who are experts in the realm of programming.
  • Interactive sessions which create an environment conducive to learning not making it a one-way process.
  • In-depth explanations about concepts and 1:1 interaction with student's.
  • full support even after completion of course also.

Course Intro
“Embedded Linux - Crash Course” is an exclusive practical training for building the Embedded Linux System from scratch including Bootloader, kernel, drivers and RootFS.

The aim of this short crash course is to provide a basic overview of embedded GNU/Linux. What are the components needed to build an embedded GNU/Linux system where to get them from and how to configure/build/install them? Where to get help? What about licenses?

Course Duration
16 Hours
• Basic knowledge of how to use Linux (Ubuntu)
• Familiarity with embedded C concepts and programming
• Ability to develop software using C syntax
• Basic knowledge of embedded processor development boards
• ... or no fear to learn the above .
Target Audience
• software-, hardware-, development- and systems engineers, and those interested in technology who want to try to understand as quickly as possible how Embedded GNU/Linux works.
• You have to use GNU/Linux, or have the luxury to decide whether it makes sense to use it or not.
• You may already use Embedded GNU/Linux, but you are not quite sure if you do everything right.
• You currently use another operating system and want to find out whether Linux would maybe be more cost effective...
Fee, Schedule & Registration
Please Contact us.
Course Outline

                                                                      Course Outline

1. Introduction
2. What is GNU/Linux?.
3. Working with free software
4. The Unix Philosophy
5. Stuff needed (part 1)
6. Stuff needed (part 2)
7. Toolchain Components
8. U-Boot Customization
9. Linux Kernel modules and Kernel customization
10. RootFS and customization
11. What is a Device tree?
12. Porting Linux Kernel on Embedded Board.
13. kernel Booting Sequence and Booting customization.
14. Doing Fancy Stuff with Kernel.
15. Debugging


Download Full Syllabus