EmbLogic's Blog

Category Archives: Device Drivers

device driver module registration

module initialization log_file head    1.1; access; symbols; locks root:1.1; strict; comment @ * @; 1.1 date    2014.01.07.03.22.24;    author root;    state Exp; branches; next    ; desc @device driver registerd using alloc_chrdev_region @ 1.1 log @Initial revision @ ______________________________________________________________________________________________________________________________________________________________________ module clean_up log_file … Continue reading

Posted in Character Driver | Tagged | Leave a comment

USB OTG

The universal serial bus (USB) On-the-Go (OTG) specification, a supplement to the USB 2.0 . USB host capability that enables point-to-point communication. Such a setup allows embedded devices such as digital cameras, mobile phones, and printers to connect to each … Continue reading

Posted in USB Driver | Leave a comment

SERIAL COMMUNICATION

SERIAL COMMUNICATION The serial port on your PC is a full-duplex device meaning that it can send and receive data at the same time. In order to be able to do this, it uses separate lines for transmitting and receiving … Continue reading

Posted in Serial Port Driver | Leave a comment

Block Driver

Have you ever used VIM editer in the linux? If yes then you must have observed that whatever you type in the editor is visible to you and your system knows that what characters you have written. It means these … Continue reading

Posted in Block Driver | Leave a comment

An introduction to Parallel port

An Introduction to parallel port A parallel interface for connecting an external device. Parallel port is basically used to transfer data parallely . 8 bits of data is transmitted at a time in parallel port.On PCs, the parallel port uses … Continue reading

Posted in Parallel Port Driver | Leave a comment

Serial Port Communication

Serial Port Communication   Serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or computer bus where as in case of parallel communication, where several bits are sent as a whole, … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

An Introduction to Block Driver

An Introduction to Block Driver When Unix was written 25 years ago, its design was eclectic. One unusual design feature was that every physical device connected to the computer was represented as a file. This was a bold decision, because … Continue reading

Posted in Block Driver | Leave a comment

PARALLEL PORT

PARALLEL PORT Parallel port is the mostly used for interfacing line printers. It was introduced by IBM in early 1980′s. Earlier there was no standard defined for parallel port interfacing. Every company has their own standards for interfacing parallel port. … Continue reading

Posted in Device Drivers, Parallel Port Driver | 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

CHARACTER DEVICE DRIVER

CHARACTER DEVICE DRIVER   Device driver is a software implemented part of the kernel to provide a interface or interaction between hardware and file system , Device driver runs in kernel space as a part of kernel , which can … Continue reading

Posted in Character Driver, Device Drivers | Leave a comment

Character Driver

CHARACTER DRIVER As we have seen always, there is a Driver which drives every machine automatically or manually. In the same way Driver plays most important role in LINUX. Before we move on to Character Driver lets talk a bit … Continue reading

Posted in Character Driver | Leave a comment

Character Device Driver

Character Driver   Device drivers are building blocks of a OS. In Linux there are three types of device driver i.e. Character Driver Block Driver Pipes Driver Device driver are used to make hardware do a specific job with some … Continue reading

Posted in Character Driver, Device Drivers | Leave a comment

Character Device Driver

RCS file: header.h,v Working file: header.h head: 1.10 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 10; selected revisions: 10 description: This is the base module. —————————- revision 1.10 date: 2013/10/31 07:36:18; author: Emblogic; state: Exp; … Continue reading

Posted in Character Driver | Leave a comment

Log file for Character Device Driver

RCS file: header.h,v Working file: header.h head: 1.11 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 11; selected revisions: 11 description: This is the header for the base module. —————————- revision 1.11 date: 2013/10/21 10:35:24; author: … Continue reading

Posted in Character Driver | Leave a comment

Jatinder Kumar:

Successfully implemented Basic Block driver. From registeration to alloc_dsik, add_disk, request and transfer function.Completed documentations also

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