Understanding sysfs and USB: A Comprehensive Guide for Developers

In the world of Linux, sysfs and USB play crucial roles in system management and device interaction. … Read more

Cross Compilation of Linux kernel for Raspberry Pi 3 and Load It

For this post, we assume that you already have a working root filesystem as we did in … Read more

DTS (Device Tree) File Syntax

A Device Tree Source (DTS) file is used in the context of the Linux kernel to describe … Read more

Solved: WARNING: irq-gic-v3.c gic_irq_domain_translate kernel messages

If your are working to port the kernel versions or port the kernels to different platforms, during … Read more

How to override the value of a property in DTS ?

With the continuation of our previous post, where we tried to understand the syntax of DTS files, … Read more

How to wakeup Android using ADB commands ?

If the display of your android device is turned off due to device entering into sleep state, … Read more

Understanding Linux Kernel GPIO API’s

Request the GPIO GPIOs must be allocated before use, though the current implementation does not enforce this … Read more

How to obtain kernel config.gz of Running Linux / Android Device ?

If we want to check what is the default kernel configuration our device is using, the Linux … Read more

How to print logs on Single Line using PrintK in Kernel ?

In Linux kernel or device drivers if you are using printk, by default every message we pass … Read more

Passing command line Arguments / Parameters to Linux kernel module

In Our previous post, “Writing first Linux kernel Module” We learned how to write a simple Linux … Read more

Writing First Linux kernel Module

We will try to understand the simple kernel driver, its compilation and ways to load the kernel … Read more

Understanding Linux LED Sysfs Class architecture

The LED class just allows control of LEDs from userspace. LEDs appear in /sys/class/leds/. In this post … Read more