Monthly Archives: April 2010

OMAP-L138 VPIF Nightmare

Recently I started working on OMAP-L138 based board, it has many interface. But I interested on Video Port InterFace (VPIF) S-Video out. My task is to bring up X11 thru that interface. After loading kernel successfully, booted the board thru NFS. …

Advertisements
Tagged with:
Posted in Uncategorized

Designing with Freescale

I spend last 2 days in “Designing with Freescale Seminar” at Taj Banjara, Hyderabad. Apart from the techno-marketing stuff, this event gave me an nice opportunity to meet many new people and to know about their new ideas. Some of the Interesting p…

Tagged with:
Posted in Uncategorized

GNU/Linux Command – LSHW

lshw — List all Hardwares Summary: lshw is a small tool to extract detailed information on the hardware configuration of the machine. It currently supports DMI (x86 and IA-64 only), OpenFirmware device tree (PowerPC only), PCI/AGP, CPUID (x86), I…

Tagged with: ,
Posted in Uncategorized

OMAP3 Display Sub System

Today I spend nearly 12Hours in hacking the omap3 DSS code to bring-up the TV-Out interface and finally ended-up with a kernel panic. Initially, no DSS device is got detected. After added latest patch from linus-omap tree, tv-out is detected. But …

Tagged with: ,
Posted in Uncategorized

Free Software Media – India

A great initiative taken by my friend Amachu (later I also joined with him) to print the Free Software related books at low cost and under freely distributable publication. As a result of this FSM.CO.IN is started. Free Software Media is an initia…

Tagged with: ,
Posted in Uncategorized

NAPI – The New API for Linux Network Drivers

Recently, I spend almost 3 weeks in optimizing one of our Broadband data aggregator driver to handle the nearly 800Mbps. So many optimizations, like branch prediction optimization, efficient buffer management, removal of unused checks and NAPI, ar…

Tagged with: , ,
Posted in Uncategorized

Identify the Linux Kernel Version

Steps to find the Linux Kernel Version: If system is in running state: 1. uname -r 2. cat /proc/version 3. dmesg | grep “Linux version” 4. dmesg | grep “Linux” If system is not in running state: 1. Goto /boot/ folder. Normally Linux kernel image, …

Tagged with:
Posted in Uncategorized

X11 Fake Mouse Events Generation using XTest Extension

In one of the old post, I discussed about the Fake Key Event generation program. After a few weeks, we found that, in one specific application, it is not possible to do all operation using keyboard and one specific operation needs right mouse clic…

Tagged with: ,
Posted in Uncategorized