Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Kernel Synchronization Techniques: Mutex | LDD with Raspberry Pi #22
Play lesson

Linux Driver Development with Raspberry Pi - Kernel Synchronization Techniques: Mutex | LDD with Raspberry Pi #22

4.0 (3)
31 learners

What you'll learn

This course includes

  • 8.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

In this video, we dive into one of the most important synchronization mechanisms in the Linux kernel The Mutex We start by understanding the problem of race conditions when multiple processes or threads access shared data simultaneously. Then, using a practical kernel module example, we demonstrate what happens without synchronization and how a mutex helps ensure safe and consistent data access. You’ll also see how mutex behaves in: * Kernel threads * User-space read/write operations GitHub :- https://github.com/madhawapolkotuwa/linux_driver_development_with_raspberrypi Free RTOS Tutorial: https://github.com/madhawapolkotuwa/Synchronization_Primitives_in_FreeRTOS Let's Connect ====================== Buy me a Coffee : ☕https://buymeacoffee.com/madhawapolb Patreon : https://patreon.com/MadhawaPolkotuwa 📺 Related Videos: * File Operations in Linux Device Drivers : https://youtu.be/zDhz6XhUZ9A * Kernel Threads in Linux : https://youtu.be/BBMvdqaV2F8 #linux #linuxdevicedriver #kernel

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere