RHD362

Red Hat Enterprise Linux Kernel Device Drivers

För kurspris se här

Avtalsrabatter kan ej nyttjas i samband med bokning av denna utbildning.

Red Hat Enterprise Linux Kernel Device Drivers (RHD362) teaches experienced C programmers already familiar with the Linux kernel architecture the skills and strategies they need to develop device drivers. The course covers device driver models (including character, block, and network device drivers), device interaction (including port I/O, memory mapped I/O, interrupt handling, and DMA transfers), managing PCI and USB devices, strategies for deferring activity using tasklets and work queues, device registration using the Unified Device model and the sysfs filesystem, and process interaction, including basic file operations, polling, and wait queues.

Audience:

  • Experienced C programmers with a good understanding of the Linux kernel who want to learn how to develop device drivers for Linux systems.

Course Content:

  • Device driver models
  • Device driver registration
  • The Unified Device Model and the sysfs file system
  • Character device drivers and file operations
  • Interrupt handling
  • Deferring activity with tasklets
  • Deferring activity with work queues
  • Multiplexed I/O and polling
  • Wait queues
  • Interacting with devices using port I/O
  • Interacting with devices using memory mapped I/O
  • User space device drivers
  • Managing DMA transfers
  • PCI drivers
  • USB drivers
  • Introduction to network device drivers
  • Introduction to block device drivers
  • I/O Scheduling

Avtalsrabatter kan ej nyttjas i samband med bokning av denna utbildning.

Fakta

Kurs
RHD362
Längd
5 dagar

Just nu finns det inga kurstillfällen. Kontakta oss för mer information.

Bookmark and Share

Förkunskaper

•Experience in C programming •Red Hat Linux Kernel Internals (RHD361) or equivalent experience

Kursmaterial

Kursmaterial på engelska ingår.

I samarbete med:

Kontakta oss
för mer information:

08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se