Linux Device Driver Programming Lecture 21- Building a linux kernel module
Building a linux kernel module In this article, let's learn how to build a kernel module. Kernel modules can be built in two ways: statically linked against…
Building a linux kernel module In this article, let's learn how to build a kernel module. Kernel modules can be built in two ways: statically linked against…
Button bouncing explanation In this article, let’s discuss the button bouncing and discuss how to debounce it using software later. Button bouncing, also known as switch bouncing…
Exercise-003 Dispatching time tick event In the previous article, we implemented the code to dispatch the user event. Let’s write a small code to dispatch the time…
Exercise-003 Implementing event producer code In this article, first, we will provide a couple of macros for the pins; we haven't given that. Let's do that at…
Writing Hello World LKM In this article, let's implement the Hello World kernel module and test it, then will explore how to build it. Setting Up…
LKM entry point registration and other macros In this article, let's explore about the module entry points registration. Module Entry Point Registration: In kernel programming, you need…