In previous tutorial we learned how to write a basic kernel module for Linux. This tutorial will explain how we can pass parameters to kernel module using command line arguments. This writing is greatly inspired by The Linux Kernel Module Programming Guide, a great book for device driver developers.
This writing will provide an easy to follow, step by step guide to configure a QEMU Bridge Network in Ubuntu 14.04 host machine. Though I’ve done it in Ubuntu 14.04 machine, I believe it’ll also work on Ubuntu 12.04. By default, QEMU VM uses user networking which allows the VM to
People follow many approaches to detect loop in linked list. Here I’m going to discuss about two approaches. Both approaches can be used on a singly linked list or doubly linked list.
Linux Kernel hast three memory allocator named SLOB, SLAB and SLUB. SLOB allocator is the memory allocator that is used to allocate small amount of memory for Linux kernel objects. Linux kernel objects are different from user mode objects. So we can’t use a user mode application for testing SLOB allocator. For example, if we modify the algorithm used in SLOB … Continued
Writing Linux kernel module is a daunting task. This easy to follow, step by step guide will show us all the steps of writing Linux kernel module. Read this writing to learn about what is a kernel module. This tutorial will be our starting point for writing Linux kernel module. For this one we won’t be using … Continued
Kernel module is a piece of program which can be loaded or unloaded in the kernel dynamically. It is used to extend the functionality of the kernel without rebooting the system. When we attach a new hardware in our computer we have to install a device driver for it. Device driver is a kernel module … Continued
This is our semester TURTLEBOT-ROS report on motion control and navigation. The PDF should show up here, which might take a while: Download the PDF file . Controlling ROS Turtlebot from Android device: Android control video
This was the puzzle Because Albert knows the month June but he is not sure it is June 17 or June 18 but Albert knows that Bernard also doesn’t know, because if the date would be June 18 Bernard could tell it by now. Albert knows for sure that ONLY Bernard will not be able to tell … Continued
This is an explanation of a Qt/C++ program written with Qt Creator IDE to draw a line or rectangle dynamically on a QWidget. I start from the basics as this is my second write up on Qt/C++. Here first a linewidget class is created by subclassing from QWidget. Also concurrently Qt Creator generates a file named linewidget.ui to assist in developing … Continued
I have contributed a little in this Android based Blood Donation App , The application was supposed to do location based registration and searching easier for donators from any location. However there are more updates pending. The app will be useful for people who are searching for blood donors in particular city or districts. They can search the … Continued