Linux Internals and Advanced Programming Training Workshop
Training
In New Panvel
Description
-
Type
Training
-
Level
Beginner
-
Location
New panvel
-
Duration
3 Days
-
Start date
Different dates available
Course Outline :
Linux Kernel Internals
==================================================
* Introduction to Kernel
* Userspace and kernel space
* Kernel Internals :
- Splitting the kernel
- File System
- Process Management
- Memory Management
- Interrupts
- Time and timers
- Device Driver classes
* Kernel Configuration
* Kernel Compilation
* Kernel Parameters
* Kernel Synchronisation
* Boot Process - From Power ON to login prompt
* System Initialization Scripts
Linux Advanced Programming
==================================================
* Arguments , the environment, and popular system functions
* File operations
* Introduction to Shell programming
* Creating Makefiles
* Creating Static Library, Shared Library
* Multi Process Programming,
* Multi Thread Programming
* IPC Mechanisms & Programming: Semaphores, Signals, Pipe, FIFO, Message Queues, Shared Memory
* Introduction to Sockets
* Network Programming: TCP/UDP Server Client programming
* Debugging using gdb & core dump analysis
Facilities
Location
Start date
Start date
Reviews
Subjects
- Kernel Development
- Kernel
- Kernel Internals
- User Space
- Linux
- Advanced Programming
- Programming
- Management
- IT Management
- Advanced
Teachers and trainers (1)
Ganesh Naik
Freelance Consultant and Corporate Trainer at Levana Technologies
Freelance Consultant & Corporate Trainer in Embedded Android, Embedded Linux, Device Drivers, Unix System Programming and Embedded C++/C Programming Specialties: Corporate Training & Consultancy in following Android Device Driver Development and Embedded Android Android Application Development Embedded Linux & Device Drivers Development
Course programme
Linux Advanced Programming
* Introduction to Kernel* Userspace and kernel space* Kernel Internals : - Splitting the kernel - File System - Process Management - Memory Management - Interrupts - Time and timers - Device Driver classes* Kernel Porting* Kernel Configuration* Kernel Compilation* Kernel Parameters* Kernel Synchronisation* Boot Process - From Power ON to login prompt* System Initialization Scripts
Linux Internals and Advanced Programming Training Workshop