Building kernel module as part of kernel compilation procedure

If you have already followed “Writing first Linux kernel Module and understanding Kernel module compilation, loading and … Read more

Wait for command execution till Internet is available using fping

Do you want to wait for an internet availability before proceeding further such as send an email … Read more

Understanding ARP (Address Resolution Protocol) basics

The MAC address is how machines on a subnet communicate. When machine A sends packets to another … Read more

How to check if Internet is available using bash script

Do you want to wait for an internet availability before proceeding further such as send an email … Read more

Implementation of Interrupt Handler (IRQ) in Linux kernel driver

Following driver implements, how we can allocate an interrupt line using request_irq kernel API and how to … Read more

Adding Google Recaptcha to yclas register form

This post shows minimum changes required in source code to add google recaptcha in the register form … Read more

Setting different breakpoints in GDB while debugging

This post, is in continuation with “Using GDB to debug functions defined in another file in C” … Read more

Solved: compilation error for ARM toolchain “undefined reference to `_exit'”

Our ARM toolchain was extracted at “/home/devlab/Desktop/helloworld/assembly/gcc-arm-none-eabi-10-2020-q4-major/” hence lets first try to add this toolchain to terminal … Read more

Using GDB to debug functions defined in another file in C

In our previous post “How to use gdb for debugging application programs ( On Ubuntu Linux using … Read more

Solved git error – fatal: unknown index entry format 0x16700000

Recently we did one find and replace in our existing git using command mentioned at “Grep and … Read more

Setting up a Material Components theme for your Android Application

Recently we migrated one of our old application to Androidx and then we came across this Material … Read more