多做题,通过考试没问题!

嵌入式系统

睦霖题库>大学试题(计算机科学)>嵌入式系统

简述字符设备驱动程序提供的常用入口点及各自的功能。

正确答案:open入口点:对将要进行的I/O操作做好必要的准备工作,如清除缓冲区等。如果设备是独占的,即同一时刻只能有一个程序访问此设备,则open子程序必须设置一些标志以表示设备处于忙状态。
close入口点:当设备操作结束时,需要调用close子程序关闭设备。独占设备必须标记设备可再次使用。
read入口点:当从设备上读取数据时,需要调用read子程序。
write入口点:向设备上写数据时,需要调用write子程序。
ioctl入口点:主要用于对设备进行读写之外的其他操作,比如配置设备、进入或退出某种操作模式等,这些操作一般无法通过read或write子函数完成操作。
答案解析:
进入题库查看解析

微信扫一扫手机做题