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
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
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
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
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
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
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
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
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
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
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
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
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
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
Successfully implemented Basic Block driver. From registeration to alloc_dsik, add_disk, request and transfer function.Completed documentations also