Atul Thosaratulthosar.hashnode.dev·Dec 23, 2024A Guide to Building Linux Kernel 6.xThis blog post provides a step-by-step tutorial on compiling and booting from Linux Kernel 6.x. We will use a virtual environment for safety. This blog post is ideal for developers and curious learners. I assume reader has basic understanding of Linu...Kernel
Suyog Buradkarsuyogb.hashnode.dev·Aug 17, 2024Chapter 3: Mutexes / Mutex LockIn the Linux kernel, a mutex (short for mutual exclusion) is a synchronization primitive used to protect shared resources from concurrent access by multiple tasks (threads or processes). Ok lets understand Mutex in following manner ............ Lock...Linux kernel programming for embedded systemslinux kernel
Suyog Buradkarsuyogb.hashnode.dev·Jul 21, 2024Chapter 1 : The kernel locks (Spinlock)Before delving into the topic, let's start with some basics. A resource is considered shared when it is accessed by several contenders. These contenders, such as processors, processes, or threads, may own the resource either exclusively or concurrent...72 readsLinux kernel programming for embedded systemslinux device drivers