- 7
- 0
- 约3.54千字
- 约 19页
- 2016-08-17 发布于海南
- 举报
实验八增加新的设备驱动程序
实验三增加新的设备驱动程序 实验三 增加新的设备驱动程序 预备知识 Linux设备分类 Linux设备文件 Linux设备驱动 实验指导 设备驱动函数 模块方式动态加载 编译时静态加载 实验目的、内容 1.1 Linux设备分类 字符设备 通过位于/dev目录的文件系统结点来存取 映射为chrdevs向量表中的device_struct条目 大部分字符设备是数据通道,只能顺序存取 直接对设备进行读写操作 块设备 通过/dev目录的文件系统结点存取,分为SCSI类和IDE类 填充blk_dev向量表中的blk_dev_struct数据结构 利用系统内存作为缓冲区在设备与内存间传送数据 网络设备 类似于一个已挂载的块设备 基于BSD Unix的Socket机制 1.2 Linux设备文件 把物理设备看成文件,将各种设备硬件的物理特性的细节屏蔽起来,实现用户程序与设备的无关性 三类设备文件:字符设备文件(c)、块设备文件(b)、网络设备文件(s) 设备文件命名规则 第一部分:主设备号,2-3个字符,表示设备的种类(驱动) 第二部分:次设备号,字母或数字,用于区分同种设备中的单个设备 通过proc文件系统访问相应的驱动程序 1.3 Linux驱动程序 驱动程序加载方式 常见的驱动程序作为内核模块动态加载(如声卡、网卡等) 最基础的驱动程序编译在内核文件中(如CPU、PCI总线、VFS等
您可能关注的文档
- 后勤党支部学习贯彻十八大党课ppt.ppt
- 后续语句.ppt
- 含高浓度分散相的搅拌反应器数值放大与混合强化的新技术.doc
- 吸收合并有限责任公司变更登记申请书.doc
- 吸納成本法.ppt
- 品格教育-責任.ppt
- 品質成本-輔仁大學學術資源網.ppt
- 哈尔滨市社会科学优秀科研成果评奖申报评审书.doc
- 唐詩中之「別離」主題.doc
- 唤醒主体意识主体积极参与促进主体发展2、明志、笃学、力行.ppt
- 中国国家标准 GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- 中国国家标准 GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- 《GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法》.pdf
- GB/T 18837-2026多联式空调(热泵)机组.pdf
- 《GB/T 18837-2026多联式空调(热泵)机组》.pdf
- 中国国家标准 GB/T 18837-2026多联式空调(热泵)机组.pdf
- 母乳喂养科学指导.pptx
- 饲料添加剂管理条例解读.pptx
最近下载
- 2021-2022年广东省深圳市龙岗区六年级下册期末语文试卷及答案(部编版).pdf VIP
- 2016吉利博越全车原厂维修手册不含电路图_第3ig jle-4g18tdb点火系统.pdf VIP
- 大学生创新创业基础:中国国际大学生创新大赛PPT教学课件.pptx
- 毕业论文《道路桥梁工程技术专业毕业论文》.docx VIP
- 货车人力制动机.pptx VIP
- 2025年国家现行工程建设有效标准规范清单.doc VIP
- 【最新】GB50108-2008地下工程防水技术规范.pdf
- 2026年媒体编辑记者面试常见问题解答.docx VIP
- 疱疹多学科决策模式中国专家共识(2025版).docx VIP
- 针灸推拿学考试题答案.pdf VIP
原创力文档

文档评论(0)