13.07.2021, 00:10
Deep Dive into Linux PCIe Device Driver Development
MP4 | Video: h264, 1280x720 | Audio: AAC, 48000 Hz
Language: English | Size: 7.11 GB | Duration: 14h 9m
What you'll learn
Peripheral Component Interconnect Express (PCIe) Fundamentals
Linux PCIe Driver Framework
Linux PCIe Watchdog driver implementation
Linux PCIe SMBus Driver implementation
Linux PCIe Direct Memory Access Study
Linux PCIe Ethernet Driver Source code walk through
Linux PCIe Port Driver Source Code Walk Through
Requirements
linux application development
linux kernel module development
Description
This course focuses on the following,
Peripheral Component Interconnect Express (PCIe) Fundamentals
PCIe Bus Architecture
PCIe Bus Terminology
PCIe Bus Topology
PCIe Configuration Space
PCIe Device ID, Vendor ID
PCIe Extended Configuration Space
PCIe Capability Structure
PCIe Device Class definition
Linux PCIe Sub System
PCIe Device Representation
Sysfs / Procfs
PCI Device ID Structure
pci_driver structure
Linux Kernel PCI access APIs
Intel LPC Controller
Functional and Register Descriptions
ACPI Base Register
System Management TCO Register for Watchdog
Linux PCIe SMBUS Driver
Linux I2C Driver Architecture
I2C / SMBus Bus, Adapater, Framework
Linux Kernel I2C Adapter APIs
I2C SMbus Data
I2C Algorithm Structure
Managed PCI Access APIs
IO Port Access APIs
Linux PCIe Audio Driver
Brief information about Intel High Definition Audio Controller
Fundamentals of Linux Sound Sub Systems
new sound card creation and initialization
sound card registeration
New sound device component creation
Sound HDA Linux Kernel APIs
Direct Memory Access Implementation Walk through
Message Signal Interrupt Implementation Walkthrough
Linux PCIe Message Signaled Interrupts
Message Signaled Interrupts (MSI) Fundamentals
Linux Kernel Interrupt Handling APIs
Linux Kernel Interrupt Handling Functional Flow
Linux Kernel MSI Interrupt Handling APIs
Linux PCIe Direct Memory Access Fundamentals
DMA Fundamentals
Linux Kernel DMA APIs
Linux Kernel DMA Mapping APIs
Linux Ethernet Driver
PCIe Ethernet Driver Framework Fundamentals
Realtek RTL8111 Register Descriptions
Linux PCIe Ethernet Driver Source code walkthough
Direct Memory Access Implementation Walk through
Message Signal Interrupt Implementation Walkthrough
Linux PCIe Port Driver
Linux PCIe Host Bridge Fundamentals
PCIe Host Bridge Register Descriptions
Linux PCIe Port Driver Source Code walkthrough
Direct Memory Access Implementation Walk through
Message Signal Interrupt Implementation Walkthrough
Who this course is for:
Passionate to learn on PCIe
Linux Kernel / Device Driver Developers
Homepage
Code:
https://anonymz.com/?https://www.udemy.com/course/linux-pcie-device-driver/
Download from Nitroflare:
Download from Rapidgator: