EmbLogic's Blog

Category Archives: Uncategorized

POINTERS IN C LANGUAGE

POINTERS IN C LANGUAGE C is the most powerful programming language in the software development world. You can do whatever you want to do regarding development then go through the C language. You can’t even imagine the depth of C … Continue reading →

Posted in Uncategorized | Leave a comment

Block Driver

Block driver we take a look at the important data structures and driver methods that you are likely to encounter while implementing a block driver.They are as follows: register_blkdev – register a new block device @major: the requested major device … Continue reading →

Posted in Uncategorized | Leave a comment

character driver tutorial

HERE I AM GIVING YOU THE IMPLIMENTATION PROCEDURE TO CLEARIFY THE ALL STEP:- Initialization of driver -> Mapping of system calls from application to the driver -> open call -> Mapping of memory on to the device (including trim function) … Continue reading →

Posted in Character Driver, Device Drivers, Uncategorized | Leave a comment

An article on character device driver

Device drivers are the one of the basic building block s of operating system. Device driver make the particular piece of hardware to respond to a well-defined internal programming interface. There are three types of device driver Character Driver Block … Continue reading →

Posted in Uncategorized | Leave a comment

An Article On Character Driver

The major issue faced by the kernel today is that it has become blotted. So the concept of modularity has been introduced into the kernel programming so that a required module could be loaded into it dynamically.The driver I used … Continue reading →

Posted in Uncategorized | Leave a comment

CHARACTER DRIVER

Kernel use the Driver to interact with hardware in an efficient manner. Driver is used as a module to support kernel functioning. Hence driver use kernel space. Each driver have an identical Major number range from 0-255 (8 bit number). … Continue reading →

Posted in Uncategorized | Leave a comment

Socket Programming

Socket Programming Socket: Sockets are basically used for inter process communication within single or over the network systems. So sockets are basically two endpoints of the communication via which we can communicate. So socket represents a single connection between exactly … Continue reading →

Posted in Uncategorized | Leave a comment

Article on Inter Process Communication Part 1

Project Name: Inter Process Communication Scope: To setup the communication link between two or more processes so as to transfer data to and fro in between the processes. Description: We have many IPC techniques in Linux like PIPE, FIFO, Shared … Continue reading →

Posted in Uncategorized | Leave a comment

Article:Character Driver

About 4 months I have worked upon something called Device Driver (Character Driver, to be specific).Before start working, First of all I needed to know what really a device driver is? As we all know it is the kernel what … Continue reading →

Posted in Uncategorized | Leave a comment

Pointer->>>>>>>>>>>>>>

Introduction:->Pointer   A pointer is a variable that contains the address of a variable. Pointers are much used in C, partly because they are sometimes the only way to express a computation, and partly because they usually lead to more … Continue reading →

Posted in Uncategorized | Leave a comment

Article:Description of USB Device Enumeration

Introduction USB Enumeration is the process of detecting, identifying and loading drivers for a USB device.This involves a mixture of hardware techniques for detecting something is present and software to identify what has been connected. The purpose of this article … Continue reading →

Posted in Uncategorized | Leave a comment

article on socket programming

ARTICLE ON SOCKET PROGRAMMING [LINUX] A LINUX socket (inter-process communication socket) is a data communications endpoint for exchanging data between processes WHICH allow one process to communicate with another whether it is local on the same computer system or remote … Continue reading →

Posted in Uncategorized | Leave a comment

Usb devices type ,transfer type in usb and enumeration article

Here We are discuss about the usb devices in this very document USB is a master-slave protocol where a host controller communicates with client devices. The USB host controller is part of the South Bridge chipset and communicates with the … Continue reading →

Posted in Uncategorized | Leave a comment

C Programming

A C programming based Project C language is the general purpose programming language developed by Dennis Ritchie. C language is the base of many other languages like C#, Java, Python, Perl, PHP. C has facilities like structure programming, functional programming. … Continue reading →

Posted in Uncategorized | Leave a comment

Article on Linux Kernel

The Linux Kernel  In 1991, a Finnish student named Linus Benedict Torvalds made the kernel of a now popular operating system. He released Linux version 0.01 on September 1991, and on February 1992, he licensed the kernel under the GPL … Continue reading →

Posted in Project 00: Linux System / Network Administration, Uncategorized | Leave a comment