Design And Implementation Of Linux Character Device Driver To Provide Extra IPC

Abstract

In this paper we will design and Implement a character device driver which uses two device special files to allow a pair of processes to send short variable-length text message to each other. The driver should make sure that multiple readers and multiple writers are not permitted and also that read ( ) s will not block even when there are no messages to read and that write ( )s will not block however many messages are written before the next read ( ) occurs .This device driver is just going to control some system memory as its “hardware device” and effectively provide an extra IPC mechanism in addition to those already available.

Keywords

Linux