国产精品婷婷久久久久久,日本中文字幕平台,天天躁夜夜躁av天天爽,国内极度色诱视频网站

inux下的設備驅動程序及打印驅動程序lp.c.doc

約32頁DOC格式手機打開展開

inux下的設備驅動程序及打印驅動程序lp.c,頁數 32字數 14805摘要:linux中的每一個外圍物理設備——鍵盤、顯示器、串口、并口、網絡適配器等都有一個專用于控制該設備的設備驅動程序。設備驅動程序一般集成在操作系統(tǒng)內核中,這樣不同的應用程序就可以共享這些代碼。它封裝了控制的細節(jié),并通過一個特殊接口輸出一個經典操...
編號:10-28556大小:676.50K
分類: 論文>計算機論文

內容介紹

此文檔由會員 張陽陽 發(fā)布

inux下的設備驅動程序及打印驅動程序lp.c

頁數 32 字數 14805

摘要:
Linux中的每一個外圍物理設備——鍵盤、顯示器、串口、并口、網絡適配器等都有一個專用于控制該設備的設備驅動程序。設備驅動程序一般集成在操作系統(tǒng)內核中,這樣不同的應用程序就可以共享這些代碼。它封裝了控制的細節(jié),并通過一個特殊接口輸出一個經典操作集。當應用程序需要使用設備時,內核通過訪問該設備對應的文件節(jié)點,利用虛擬文件系統(tǒng)(VFS)調用該設備的相關處理函數。
因而,一個驅動程序就是一個函數和數據結構的集合,它的目的是實現一個簡單的管理設備的接口。內核用這個接口請求驅動程序控制設備的I/O操作。當然,也可以把設備驅動程序看成一個抽象數據類型,它創(chuàng)建了一個可用于計算機上所有硬件設備的通用函數接口。
在UNIX系統(tǒng)中,設備驅動程序大都是在系統(tǒng)啟動的時候初始化的。此時,設備驅動程序向內核注冊自己的設備接口實現。Linux則允許設備驅動程序以module機制實現。這樣就可以在裝入module時注冊設備接口實現,而不必非要在啟動時注冊。
本文將講述Linux下字符設備驅動的相關知識。第一部分比較詳細的介紹了設備驅動程序的概念、接口及具體實現等等;第二部分介紹了設備驅動程序的基本框架;第三部分比較詳細的介紹了并口打印機驅動程序lp.c。

關鍵字: linux,設備驅動程序,打印機驅動,lp.c

目錄:
前言
一. 設備驅動程序介紹
 設備驅動程序的概念
 設備驅動程序的特點
 設備驅動程序的功能
 設備驅動程序和內核的接口
 設備驅動程序的入口點
 設備驅動程序用到的重要結構
 設備驅動程序的具體實現
二.設備驅動程序的框架
 驅動程序的注冊與注銷
 設備的打開與釋放
 設備的讀寫操作
 設備的控制操作
 設備的中斷和輪詢處理
三. 并口打印機驅動程序
 打印機的數據結構
 打印機驅動程序lp.c
四.結束語

參考文獻
《LINUX設備驅動程序》 Alessandro Ruibini 編著 中國電力出版社