Monthly Archives: March 2010

Blessed with Baby Girl

A Baby is God’s opinion that the world should go on … On 29th March 2010, we are blessed with Baby Girl 🙂

Advertisements
Tagged with:
Posted in Uncategorized

GCC Compilation Process

The GNU Compiler Collection (GCC) is having the capability of handling nearly 16 programming languages. Here we will see the steps involved in converting a C Program file into binary executable file. In GCC (and most of standard compilers), 4 majo…

Tagged with: ,
Posted in Uncategorized

Android Porting Steps

Diagram show the steps involved in converting the Vanilla Linux Kernel to Android Linux Kernel. The processes represented in the gray box takes most of our time. After patch is applied to the code, lot of debugging and optimizations are needed to …

Tagged with: ,
Posted in Uncategorized

Android + Eclipse

After a long struggle, successfully upgraded and linked the Android and Eclipse. I downloaded the latest Galileo (3.5.2) from Eclipse site and installed it. At the 1st time of starting, I configured the proxy server settings and checked for softwa…

Tagged with: ,
Posted in Uncategorized

Elements of Programming Style

Nice video lecture on Elements of Programming Style by Brian Kernighan at the Institute of Advanced Study.

Tagged with:
Posted in Uncategorized

Control flow from Application to Linux driver

This diagram shows, how a application function call (open) control is transfered to the appropriate function (open) in a Linux device driver module. 1. Kernel module is loaded.1a. Update the kernel run time variables (/proc/devices, /proc/modules)…

Tagged with: ,
Posted in Uncategorized

Linux Kernel support my hardware?

The following steps may help to quickly identify whether a particular hardware support is included in the Linux Kernel or not. Specifically to identify the devices, which may use original chip with different Vendor or Device ID. For example, we wi…

Tagged with: ,
Posted in Uncategorized

Passport Renewal @ Chennai

On 10th March, I applied for my passport renewal under Tatkaal (Quick) scheme thru passport site and got my appoinment of 18th March. And, I started the preparation of documents for this. Nearly 14 documents are listed down in the site, in that, I…

Tagged with:
Posted in Uncategorized

Visit to MEPCO Sivakasi

During my trip to Madurai, I went to MEPCO Schlenk Engineering College and took few basic tutorial sessions on Shell scripting, C Programming, Make, Diff, Patch, Kernel Compilation and Kernel module programming. Students are from 2nd year and inte…

Tagged with:
Posted in Uncategorized

X11 Fake Key Event Generation using XTest Extension

Last week, I got a chance to refresh my X11 knowledge, which I learned in the year of 2002 and 2003. The task is to generate the fake key events to the application, as if the key events are coming from keyboard. This is basically used to convert t…

Tagged with: ,
Posted in Uncategorized