您現在的位置: 18luck新利全站下载 >> 生產管理>> 設備管理>> 資料信息

Linux字符設備驅動程序培訓教材(PPT 42頁)

所屬分類:
設備管理
文件大小:
2595 KB
下載地址:
相關資料:
linux, 驅動程序, 程序培訓, 培訓教材
Linux字符設備驅動程序培訓教材(PPT 42頁)內容簡介
Linux字符設備驅動程序
Linux驅動程序的分類
網絡設備驅動程序
字符設備驅動程序基本結構
設備文件與設備號
應用程序如何訪問設備
設備號的內部表達
主設備號與次設備號
記錄字符設備的結構體cdev
對cdev結構體的操作
file_operations 結構體
file operations的初始化
file結構體
inode結構體
Inode結構體
階段總結
添加驅動程序到內核
用戶空間調用設備驅動程序
字符設備驅動:用於驅動能夠像字節流(文件)一樣被訪問的設備。
應用程序通常可以利用open、close、read、write等係統調用訪問字符設備驅動。
塊設備驅動:塊設備和字符設備隻在係統內核內部的管理上有所區別。
應用程序對於字符設備的每一個I/O操作都會被內核直接傳遞給對應的驅動程序;
而應用程序對於塊設備的操作要經過虛擬文件係統(VFS)
和緩衝區管理係統間接地傳遞給驅動程序處理。
網絡設備驅動:應用程序必須利用套接字(socket)接口訪問網絡設備。
..............................
Linux字符設備驅動程序培訓教材(PPT 42頁)
Baidu
map