广州大学学生实验报告
开课学院及实验室:计算机科学与工程实验室 2013年6月 15日
学院 计算机科学与教育软件学院 年级/专业/班 软工104 姓名 曾帆 学号 1006100012 实验课程名称 Linux操作系统分析实验 成绩 实验项目名称 Linux系统下的字符设备驱动程序编程 指导老师
一、实验目的
通过一个简单的设备驱动的实现过程。学会Linux中设备驱动程序的编写
二、实验内容
设计和实现一个虚拟命名管道(FIFO)的字符设备。写一个模块化的字符设备驱动程序
三、实验原理
Linux基本原理
四、实验设备
红旗linux ,计算机
五、实验要求
设计和实现一个虚拟命名管道(FIFO)的字符设备。我们知道,管道是进程间通信的一种方式:一个进程向管道中写数据,另一个进程从管道中读取数据,先写入的数据先读出。我们的驱动程序要实现N(N=4)个管道,每个管道对应两个设备,次设备号是偶数的设备是只写设备,次设备号是奇数的是只读设备。写入设备i(i是偶数)的字符可以从设备i+1读出。这样,我们一共就需要2N个次设备号。 我们的目标是写一个模块化的字符设备驱动程序。设备所使用的主设备号可以从尚未分配的主设备号中任选一个,/Documentation/devices.txt记录了当前版本内
您可能关注的文档
最近下载
- 2025厦门外国语高一入学数学分班考试真题含答案.docx
- 17G345 钢筋锚固板应用构造国标 建筑图集 汇编 .docx VIP
- 车门铰链布置及分缝线设计指南.pdf
- 上海市绿化市容工程养护维修预算定额 第三册 园林绿化养护 SHA 2-41(03)-2018.docx VIP
- T_COS 001-2026(枪械射击馆及半封闭射击场水平评估标准).pdf
- 在除数是两位数的练习题及答案(100道题).pdf VIP
- CATL锂离子电池结构设计培训资料.pdf
- 安保服务采购投标方案(技术标).docx
- 地下水监测井建设规范,DZ_T0270-2014.pdf
- 人民防空工程初步设计文件要求.doc VIP
原创力文档

文档评论(0)