What is Basic Input Output System

Today we answer a question by a reader… what is basic input output system? Whenever a machine is powered on , the 1st program to run is the Basic Input Output System or BIOS. Basic Input Output System or BIOS is a simple an assembly language program . Primary jobs of BIOS are: POST :  Performs the Power On Self Test, or POST , to test the peripherals if they are functioning properly at hardware level. CPU Initialization : BIOS checks the clock…

"What is Basic Input Output System"

Step By Step Tutorial : Write Linux Device Driver Char

Now, let’s do a small exercise of writing Linux device driver char. Let’s assume that you have attached an imaginary character device named my_device with your computer. Let’s write driver for this device from whatever we have discussed so far.   Step 1: Creating the device node First step includes creating a device node in user space. Just go to your home directory and create a device node by using ‘mknod,. # cd /home/llk # mknod /dev/my_device c 256 0 Fig. 5.6 creating a…

"Step By Step Tutorial : Write Linux Device Driver Char"

Device Drivers Basics Char : Putting it all together

Now let’s put whatever we have learnt so far into writing a basic char device driver. Here is the code of a basic char driver for you, Finally. unsigned long copy_to_user (void* destination_address, const void* source_address, unsigned long num_of_bytes_to_copy); /* Your First Driver – Basic Char Driver ** Author: LLK ** Kernel version: 2.6 */ #include <linux/module.h> #include <linux/fs.h> #include <asm/uaccess.h>  // for copy_to_user & copy_from_user. #include <linux/init.h> #include <linux/sched.h> #include <linux/types.h> #include <linux/cdev.h> /* Initial Declarations */ static int                 char_device_id; #define CHAR_DEVICE_NAME   ”llk_chrdev” #define MAX_LENGTH         4000 #define MY_MAJOR                         254…

"Device Drivers Basics Char : Putting it all together"

How to Secure Your WordPress Site

Web security in General, or the WordPress security in particular is a very important issue that needs to be done early, as often, in parallel with the construction of the content and SEO for website. By probably one day, you wake up and the website with the enthusiasm and effort disappeared, hacked, inserting malicious code … The feeling at that terrible that you don’t want to experience. So let’s make the WordPress security method today…

"How to Secure Your WordPress Site"

How To Do BLUESTACKS Install And Run Android Apps In Windows/Mac OXP/7/8 PCS FREE

Bluestacks is a software based and designed for the purpose of virtualizing Android in our PC itself. It allows the users to run their desired Android apps and games in pc itself. The program was first released in 2011 and it began to grow in size along with reputation. Here I will show you how to complete a Bluestack Install Step 1: Bluestacks Install You need to download the Bluestacks software first and then install…

"How To Do BLUESTACKS Install And Run Android Apps In Windows/Mac OXP/7/8 PCS FREE"

How to Turn Off or Disable the SmartScreen Filter In Windows 8

Windows 8 has a new layer of security that builds in the SmartScreen filter from Internet Explorer right into Windows itself. If you don’t like that idea, here’s how to turn off smartscreen filter Windows 8. Editor’s Note: The SmartScreen Filter included in Windows 8 and probably should not be disabled, as it helps prevent malware infections. This article is intended for educational purposes only. Disabling the SmartScreen Filter Open up the classic control panel,…

"How to Turn Off or Disable the SmartScreen Filter In Windows 8"

Hiren : BootCD iso image from http server

Now we will take GPXE to boot an iso disc image through http protocol. This time I tried with an Hiren BootCD iso image – a very famous and popular All-in-One BootCD. It takes about less than 30 seconds to load and boot the image using 100Mbps LAN network. If move to Gigabit network, the time will be much better. To boot the iso file, grub4dos does use (0xff) mapping instead of (hd0). Detail entry…

"Hiren : BootCD iso image from http server"