Latest Posts
-
U-Boot on a virtual ARM machine using QEMU
U-boot is a bootloader primarily used in embedded systems to boot the kernel. In this article I will describe the steps required to build and deploy U-boot for an ARM...
-
GOT and PLT
The Global offset table (GOT) and Procedure Linkage Table (PLT) are the two data structures which form the basis for run time resolution of symbols in the ELF standard.
-
Compiler optimization in GCC
The GCC provides various levels of compiler optimization. The option can be specified by
-On
where n contains integral values {0,1,2,3}. -
Memory organization of strings in C
One of the most common uses of the character data type is the creation of an array of characters also known as strings. Strings can be declared and initialized in...
-
Let's get started
This blog is a journal of my learnings while programming in Linux. Besides giving me an insight into the working of Operating systems, it may help you in learning something...