- 5
- 0
- 约1.52万字
- 约 45页
- 2016-05-10 发布于山西
- 举报
chap5-enhancedchardriveroperations
Ch5-字元裝置驅動程式的進階操作 Outline Introduction 5.1 ioctl 5.2 推延式I/O 5.3 poll與select 5.4 非同步通知 5.5 改變裝置的存取點 5.6 裝置檔的存取控制 5.7 回溯相容性 5.8 速查參考 5-Introduction 驅動程式除了讀寫動作之外,通常還需要提供各種控制硬體的能力,而控制動作通常是透過ioctl作業方法來實施。 不過,並非所有的裝置都採用ioctl控制方式,有的驅動程式採用了另一種控制技術(預先定義一組特殊序列來當成控制命令),例如:ttych-5.1.7 ioctl( )系統呼叫為驅動程式提供了一個下達“裝置特有的命令(device-specific command)”的管道。這類命令的定義與功能是隨硬體裝置而定: 設定暫存器的狀態 進入或離開某作業某作業模式 ioctl( )的作用:控制I/O通道 5.1-ioctl User-space的觀點來看,ioctl( )系統呼叫的函式原形如下: int ioctl (int fd, int cmd, …) fd : file descriptor,檔案描述單元 cmd : 控制命令 … : 並非代表不定量引數,而是一個可有可無的引數-習慣上表示為 char *argp(為了通過編譯時期的型別檢查type checking
您可能关注的文档
- 危险化学品建设项目安全评价预评估细则.doc
- aix操作系 的 份与恢复 - cwww.ee.nctu.edu.tw.ppt
- aeds (automated external defibrillations) 的操作.ppt
- adjectives clauses with prepositions -.ppt
- alkaloids.ppt
- airplayer_manual_cn.doc
- allelopathy in plants - wikispaces.ppt
- alleducation.ppt
- ambev - opr global organization & people review.ppt
- acp medicine and acp pier - ebm solution -flysheet.ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
原创力文档

文档评论(0)