International Journal of Applied Information Systems |
Foundation of Computer Science (FCS), NY, USA |
Volume 10 - Number 4 |
Year of Publication: 2016 |
Authors: Nirav Trivedi, Himanshu Patel, Dharmendra Chauhan |
10.5120/ijais2016451495 |
Nirav Trivedi, Himanshu Patel, Dharmendra Chauhan . Fundamental Structure of Linux Kernel based Device Driver and Implementation on Linux Host Machine. International Journal of Applied Information Systems. 10, 4 ( January 2016), 40-45. DOI=10.5120/ijais2016451495
This paper discussed about Fundamental structure of device driver based on Linux Kernel. Motive of the paper is to implement simple Linux kernel device driver on Linux host machine. Linux kernel fundamental structure Explained from root level. In Linux operating system how devices talks with kernel through driver, different classification of devices in Linux, key features that Linux offers to us for implementing device driver demonstrated in this paper. Implementation of methods to insert and remove kernel module demonstrated. Motive of paper is to identify the procedure for handling kernel module. Implementation of sample (hello-world) kernel module on Linux Host Machine Demonstrated in this paper.