LINUX DEVICE DRIVER DEVELOPMENT

Certified course on LINUX DEVICE DRIVER DEVELOPMENT

ISM UNIV
In Bangalore

Rs 5,000
You can also call the Study Centre
98450... More

Important information

  • Course
  • Intermediate
  • Bangalore
  • 40 hours of class
  • Duration:
    10 Days
  • When:
    Flexible
Description

Device Driver is Essential code which performs as Black-box for user and interprets the Os commands to Hardware and Hardware signals to OS. And makes every hardware devices to work seamlessly with OS. Device drivers simplify programming by acting as translator between a hardware device and the applications or operating systems that use it. Programmers can write the higher-level application code independently of whatever specific hardware the end-user is using. Writing a device driver requires an in-dept understanding of how the hardware and the software works for a given platform function.

Important information

Documents

Venues

Where and when

Starts Location
Flexible
Bangalore
29/18 , 17TH E MAIN , 5TH BLOCK , RAJAJINAGAR , JEDARALLI , 560010, Karnataka, India
See map

What you'll learn on the course

C Programming
Knowledge of Linux/Unix Systems Programming

Teachers and trainers (1)

LOGANATHAN VENKATASWAMY
LOGANATHAN VENKATASWAMY
TRAINER

Course programme

COURSE OUTLINE

1. Basics of Linux Kernal Organisation2. Types of Kernals3. Overview of Firmware4. What is Device Drivers5. Character Devices6. Kernel Features7. Interrupts and Exceptions8. Exporting, Licensing and Dynamic Loading9. Debugging Techniques10. Kernal Timers11. Race conditions and Synchronization Methods12. IOCTLS13. Unified Device Model and sysfs14. Firmware15. Memory Management and Allocation16. Transferring Between User and Kernal Space17. Sleeping and Wait Queues18. Interrupt Handling: Deferrable Functions and User Drives19. Hardware I/O20. PCI21. Platform Drivers22. Devices Trees23. Direct Memory Access (DMA)24. Block Deice Drivers25. Network Device Drivers26. USB Drivers

COURSE INCLUDES

1. 80% Instructor lead Training ( 32 hrs )2. 20% Online training (08 hrs )3. Course Materials4. Certificate5. Placement Guidance6. Recaps & Tests7. Expert Lectures

Compare this course with other similar courses
See all