R-T Linux Embedded

BT122


4 Days

Download Full Syllabus Request a Quote
All Our Courses Now Also LIVE

Course Outline

This intensive hands-on course will teach you about Linux internals, kernel APIs Linux start-up process. Kernel driver structure, Daemons standard and customize, UNIX file system,

UNIX process and threads structure, Inter process communication and synchronization methods and more.

Upcoming
Meetings

There are no upcoming meetings for this course.
Contact us to schedule this course, which will be customized specifically for your organization.
info@hackerupro.com

Modules

Introduction
  • Unix history
  • Unix file system structure
  • Unix kernel layers
  • UNIX startup and initrd
  • Standard Daemons
  • The /etc. scripts
Basic IO
  • Stream
  • System calls
  • File manipulation
  • Links
Signals and interrupts
  • Signal handlers
  • Timers
  • Signal APIs
  • Interrupt APIs
  • Standard way to handle interrupts in user space
  • The UNIX interrupt service routine
Process and threads
  • Process life cycle
  • Fork
  • Orphans & zombies
  • Exec command
  • System command
  • Daemons
IPCS
  • ipes
  • Named pipes
  • Message queues
  • Sockets
  • Shared memories
  • Accept/read/wait APIs
Synchronization methods
  • Semaphores
  • Semaphore calls
  • Mutex
Debugging Linux kernel
  • Working with kernel drivers as file descriptors
  • The Linux Scheduler
  • Working on a working driver structure and example
  • Linux procfs and sysfs

Prerequisites

  • C/C++ programming knowelge
  • knowledge on bash commands
  • working in a UNIX environment

Upcoming Meetings

There are no upcoming meetings for this course.
Contact us to schedule this course customized for your organization in a group format.
info@hackerupro.com
A comprehensive overview on Linux internals for both developers and architects
Download Full Syllabus

Target Audience

Contact Us

    • Israel
    • Poland
    • USA
    • India
    Skip to content