Implement an IRQ Interrupt Handler in a Linux Kernel Driver (Full Guide)
Interrupts are vital for real-time responsiveness in Linux kernel modules. Whether you’re writing drivers for GPIOs, network … Read more
Lynxbee topic
Linux Device Drivers
Interrupts are vital for real-time responsiveness in Linux kernel modules. Whether you’re writing drivers for GPIOs, network … Read more
Minicom is a powerful serial communication program for Linux that enables users to connect to remote serial … Read more
In Linux kernel development, debugging is an essential process for identifying and fixing issues. The printk function … Read more
Accessing screen information such as screen size and resolution is crucial for various applications and drivers in … Read more
Testing code for Real-Time Clock (RTC) Linux drivers is crucial for ensuring accurate timekeeping and system reliability. … Read more
What is Bluetooth? Bluetooth is a standardized protocol for sending and receiving data via a 2.4GHz wireless … Read more
In the world of Linux, sysfs and USB play crucial roles in system management and device interaction. … Read more
In Our previous post, “Writing first Linux kernel Module” We learned how to write a simple Linux … Read more
We will try to understand the simple kernel driver, its compilation and ways to load the kernel … Read more
If you are developing/porting a new Linux kernel for some android platform, the first thing we need … Read more
[ Note: following commands has been tried on ubuntu 16.04, but should work on other Linux distros … Read more
What is JFFS2 ?=> JFFS2 is a log-structured file system designed for use on flash devices in … Read more
We tried to write a simple class driver framework which will create a directory in /sys/class, we … Read more
Whenever you are trying to do kernel menuconfig very first time after installation of Ubuntu, its chances … Read more
We will need to change the wpa-supplicant.conf file as below, by modifying poky/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/wpa_supplicant.conf-sane Now, once we modified … Read more
As mentioned in Linux kernel souce code net/netlink/af_netlink.c, netlink is a Kernel-user communication protocol which allows user … Read more
Learn bi-directional user-space to Linux kernel communication using Netlink sockets (AF_NETLINK) with full C kernel module and user client examples.