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.
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