Embedded Linux Kernel Internals

Prerequisites

  • Solid experience in C programming.
  • Knowledge and practice of UNIX or GNU/Linux commands.
  • Experience in embedded Linux development.

What you'll learn

  • Understanding the Linux kernel.
  • Developing Linux device drivers.
  • Linux kernel debugging.
  • Porting the Linux kernel to a new board.
  • Working with the kernel development community.
  • Practical labs with the ARM-based Beagle Bone Black board.
  • Developing devices using the Linux kernel.
  • Supporting embedded Linux system developers.

Skill Level

Is This Course Appropriate for You?

  • It is suitable both for people who do not know Linux Kernel and for people who have used Linux Kernel in other contexts but have had little or no exposure to embedded programming in C.

Top Skills Gained

Software & Hardware Skills Development

  • Beagle Bone Black

Personal Skills Development

  • Professionals wanting to switch their domain to Linux Drivers & Embedded World
  • Professionals looking for expertising in Linux Interrupt Management
  • Professionals keen to gain expertise in Linux Process & Timing Architecture