A Simple guide to building your own Linux Kernel
This article is for all the newbies who want to learn how to build their own Linux kernel. Following the steps mentioned will demonstrate how easy the task is! Please note that the…
Configuring GCC Source in Eclipse IDE
This article is aimed at developers who need to debug or experiment with the GCC source. The open source Eclipse IDE has some interesting features that enable your GCC source to be easily…
Handling Interrupts
In my last article, we explored the concept of interrupts and how they catch the CPU’s attention. In this article, we will look at what happens after an interrupt occurs. Let’s start by…
Interrupts: Breaks that Make Your PC Run
Have you ever noticed how many times you press a key on the keyboard, or how often you click your mouse? Ever wondered how the PC is able to keep track of all…
Dissecting Instruction Level Parallelism
Instruction Level Parallelism (ILP) technology is often used to improve the performance of embedded processors in application-specific domains like Digital Signal Processing. Today’s VLIW (Very Large Instruction Word) DSP architectures are specially designed…




