Certified course on LINUX DEVICE DRIVER DEVELOPMENT

Course

In Bangalore

₹ 5,000 VAT incl.

Description

  • Type

    Course

  • Level

    Intermediate

  • Location

    Bangalore

  • Class hours

    40h

  • Duration

    10 Days

  • Start date

    Different dates available

LINUX DEVICE DRIVER DEVELOPMENT

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

  • LDD PROSPECTUS.pdf

Facilities

Location

Start date

Bangalore (Karnātaka)
See map
29/18 , 17TH E MAIN , 5TH BLOCK , RAJAJINAGAR , JEDARALLI , 560010

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • 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

Certified course on LINUX DEVICE DRIVER DEVELOPMENT

₹ 5,000 VAT incl.