Getting Started with Linux
This is the starting point for forthcoming Linux discussion. This can help Engineers to start learning basics of Linux. Linux Installation Procedure : It is always recommended to do Linux installation with the assistance of IT administrator. One should read each instruction carefully before starting the process. You may go through all the options … Continue reading Getting Started with Linux
Linux – Ubuntu Basics
This post is intended for Linux beginners and based on Ubuntu 16.04. Linux host system can be utilized for Linux host specific applications, Browsing source code of open source projects, Developing Linux Applications, Device Drivers, Kernel Modules and also for developing bare-board embedded projects using GNU tools.
Linux Commands privileges
This covers essential elements of the Linux host. This includes soft/hard links, type , export and password related commands
Linux-Filesystem TIPS
This post is for further discussion on linux system elements such as inode,dev,Pseudo-device and different file types.
Linux Development Process
This explains Linux build system,Toolchain terminology,GCC,GDB,GNU C static,Shared,Dynamic libraries concept
Linux Dynamic Library Concepts
This explains static,dynamically Linked libraries, Dynamically loaded modules,ldconfig and GDB working.
Utilizing QEMU to understand firmware and bootloader
Using old x86 hardware or QEMU to take control of CPU after Hard Reset. Overview of commonly used boot loaders
How to setup serial port in Virtual Box ?
This article provides step-by-step information to enable Virtualbox serial port. It is very common practice to use Virtualbox for testing
Device Drivers
Introduction Hello readers! I was quite fascinated by what are device drivers and how do they work. Pursuing that I
Serial Peripheral Interface AKA SPI
This is in continuation of my last article on . I would be using the SPI interface to demonstrate the
SPI Driver
This is in continuation of my last article on . Today I will take you through actual SPI driver code

Static and Dynamic Library
This article is to explain the compilation and linking process. This also covers static and dynamic library concept. Contents Program

Linux Graphics Library
This article is basically for person who is facing challenges regarding real world graphics performance on embedded system. It is

Linux Runlevels
Key Points This article will explain following points Stages of Linux bootup “Init” stage of Linux Operating system bootup. How
Linux Device Driver Book : Where Kernel meets hardware