Design of Device Driver for Open Source

Authors

  • R.S. Sandhya Devi
  • M. Anand
  • A. Anganmuthu
  • A. Ramesh
  • E. Venugopal E
  • R. Hariharan
  • P. Sivakumar

Abstract

In general, the hardware devices cannot communicate with the operating system directly. Device driver is the API Call/program which provides the communication/interface between the operating system and hardware device. Device driver can be programmed using various operating systems such as window, Linux, Apple (MacOS). This paper is about the creation of the device driver module generically either for the block device or the character devices. Here the device driver program is written in the C program which supports the kernel functionality. Our work involves creation of device driver program which is compatible for the USB related functionality. In this, the kernel object file is created and the object file is inserted into kernel with Linux commands and executed the functionality like attaching and detaching of the USB module is confirmed using the Linux command and results are observed in the command window.

Published

2022-08-18