EmbLogic's Blog

Category Archives: Device Drivers

Trim() for character driver

RCS file: trim.c,v Working file: trim.c head: 1.14 branch: locks: strict root: 1.14 access list: symbolic names: keyword substitution: kv total revisions: 14; selected revisions: 14 description: —————————- revision 1.14 locked by: root; date: 2014/12/13 11:18:22; author: root; state: Exp; … Continue reading

Posted in Character Driver | Leave a comment

open() routine for character driver

RCS file: open_dev.c,v Working file: open_dev.c head: 1.12 branch: locks: strict root: 1.12 access list: symbolic names: keyword substitution: kv total revisions: 12; selected revisions: 12 description: open function for character driver is declared in this file —————————- revision 1.12 … Continue reading

Posted in Character Driver | Leave a comment

Device driver till device open and close

RCS file: RCS/header.h,v Working file: header.h head: 1.8 branch: locks: strict root: 1.8 access list: symbolic names: keyword substitution: kv total revisions: 8;    selected revisions: 8 description: This is main header file All the required header file are include here … Continue reading

Posted in Character Driver | Leave a comment

Registering and unregistering the character driver into and from the kernel.

RCS file: ./header.h,v Working file: ./header.h head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: this is the header file for character driver in this file i include … Continue reading

Posted in Character Driver | Leave a comment

Sending data using Circular buffer through IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing RS 232 Protocol)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Implementing —————————- revision 1.1 locked by: root; date: 2014/11/25 06:17:53; author: root; state: … Continue reading

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

Sending 100k data using Circular buffer through IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing RS 232 Protocol)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Implementing —————————- revision 1.1 locked by: root; date: 2014/11/25 06:17:53; author: root; state: … Continue reading

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

EIA/TIA RS 232 -E specification for data transfer over serial channel( Sending large amount of data ~7MB)

Summary : – Successful hand shaking as per RS 232 protocol between the DTE and DCE. – ~7MB of data transferred in 13 min. 7 sec. – Data transfer rate is approximately 900 bytes per second. – Circular buffer implemented … Continue reading

Posted in Serial Port Driver | Leave a comment

IEEE 1284-1994 std. device driver for 74LS244 Parallel port- BYTE MODE

RCS file: header.h,v Working file: header.h head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: File contains header file and macros used —————————- revision 1.2 locked by: root; … Continue reading

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

Sending 4k data using Circular buffer through IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing RS 232 Protocol)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: —————————- revision 1.1 locked by: root; date: 2014/11/20 04:42:02; author: root; state: Exp; … Continue reading

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

IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing NULL MODEM)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: included linux/ioport.h header file —————————- revision 1.1 locked by: root; date: 2014/11/17 04:02:27; … Continue reading

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

IEEE EIA/TIA-232-E specification and associated serial port device driver

Summary : The project uses RS 232 protocol to transfer a single byte of data between two host systems over a serial communication channel. Following are the rcs files : 1. Intialization module : RCS file: ./initialization.c,v Working file: initialization.c … Continue reading

Posted in Serial Port Driver | Leave a comment

Character Device Driver : RCS [init, open, write, read, seek ,clean]

RCS FOR INITILIZATION RCS file: ./initialization.c,v Working file: ./initialization.c head: 1.8 branch: locks: strict root: 1.8 access list: symbolic names: keyword substitution: kv total revisions: 8;    selected revisions: 8 description: initialization function registering char driver. —————————- revision 1.8    locked by: … Continue reading

Posted in Character Driver | Leave a comment

IEEE std. 1284-1994 std. Signaling method for 74LS244 – NIBBLE MODE

RCS file: header.h,v Working file: header.h head: 1.2 branch: locks: strict root: 1.2 access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 1 description: This is header file, which contains all the header file used in driver … Continue reading

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

compatibility mode communication– IEEE standard 1284-1994, parallel port device driver

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict emblogic: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: included header files —————————- revision 1.1    locked by: emblogic; date: 2014/11/11 05:29:43;  author: … Continue reading

Posted in Parallel Port Driver | Leave a comment

Compatibility Mode Communication using IEEE Standard 1284-1994(Standard Signalling Method)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: —————————- revision 1.1 locked by: root; date: 2014/11/10 04:15:07; author: root; state: Exp; … Continue reading

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