Linux Kernel Threads Explained : Linux Device Driver Development with Raspberry Pi 18

Опубликовано: 27 Февраль 2026
на канале: MP Coding
245
12

In this video, we dive deep into Linux Kernel Threads (kthreads) and learn how to create and manage threads inside the Linux kernel.
🔹 What kernel threads are
🔹 How to create a thread using kthread_run()
🔹 Handling errors using IS_ERR() and PTR_ERR()
🔹 Writing the thread loop correctly
🔹 Using ssleep() inside the kernel
🔹 How to properly stop a thread with kthread_stop()
🔹 Understanding how each thread maintains its own stack and execution context

We also build and load a kernel module, monitor output using dmesg, and observe how multiple threads run independently — even when using the same thread function.

This is an essential topic for:
Linux Device Driver developers
Embedded Linux engineers
Kernel programming beginners
Anyone preparing for Linux kernel interviews

Github :- https://github.com/madhawapolkotuwa/l...

☕Buy me a Coffee : https://buymeacoffee.com/madhawapolb

#linuxkernel #threads #linux


На этой странице сайта вы можете посмотреть видео онлайн Linux Kernel Threads Explained : Linux Device Driver Development with Raspberry Pi 18 длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь MP Coding 27 Февраль 2026, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 245 раз и оно понравилось 12 зрителям. Приятного просмотра!