Why We cant call sleep in linux interrupt handler

access_time 2023-03-10T05:13:29.994Z face EmbeddedShiksha
Why We cant call sleep in linux interrupt handler Why Sleeping is not allowed in interrupt handler In computer systems, an interrupt is a signal that indicates an event that requires the attention of the processor. When an interrupt occurs, the processor stops executing the current task and switche...

memory mapped IO vs Port Mapped IO

access_time 2023-03-10T05:02:29.737Z face EmbeddedShiksha
memory mapped IO vs Port Mapped IO Understand Memory mapped vs Port Mapped IO in details. Memory Mapped IO vs Port Mapped IO When developing embedded systems, one of the critical decisions that developers need to make is how to interact with the hardware peripherals. Two of the most common methods ...

Kernel Synchronization

access_time 1658749800000 face Admin
Kernel Synchronization Lets Understand How kernel Synchronization works Thread 1 Thread 2 Get value of i(5) Increment value of i(5>>6) Write back value of i in memory. Get value of i (6) Increment value of i(6>>7) Write back value of i in memory. We love to share knowledge on all Embedded System C...