Developing Kernel Drivers with Modern C++
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore kernel driver development using modern C++ in this comprehensive conference talk. Delve into the transition from traditional C-based kernel drivers to leveraging the latest C++ standards. Gain insights into best practices and practical examples for developing kernel code with C++. Learn about crucial concepts such as Memory Compression, User Mode vs Kernel Mode, Interrupt Request Level, and the absence of Runtime in Kernel Space. Discover techniques for Resource Acquisition, Mutex implementation, Memory Allocations, and Overrides. Examine the use of Placement New, String Types, String Classes, and Vector Classes in kernel development. Benefit from real-world examples and components to enhance your understanding of modern kernel driver development with C++.
Syllabus
Introduction
Pavels background
What is it about
Memory Compression
User Mode vs Kernel Mode
Interrupt Request Level
No Runtime
Kernel Space
Resource Acquisition
Mutex
Implement Mutex
Memory Allocations
Overrides
PlacementNew
String Types
String Classes
Vector Classes
Examples
Components
Example
Taught by
NDC Conferences
Related Courses
C++ For C Programmers, Part AUniversity of California, Santa Cruz via Coursera Advanced C Programming: Pointers
Udemy C Programming:The best approach to learn C Language
Udemy First Look: Java 10 and Java 11
LinkedIn Learning لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)
University of California, Santa Cruz via Coursera