试题详情
- 简答题简述字符设备驱动程序提供的常用入口点及各自的功能。
- open入口点:对将要进行的I/O操作做好必要的准备工作,如清除缓冲区等。如果设备是独占的,即同一时刻只能有一个程序访问此设备,则open子程序必须设置一些标志以表示设备处于忙状态。
close入口点:当设备操作结束时,需要调用close子程序关闭设备。独占设备必须标记设备可再次使用。
read入口点:当从设备上读取数据时,需要调用read子程序。
write入口点:向设备上写数据时,需要调用write子程序。
ioctl入口点:主要用于对设备进行读写之外的其他操作,比如配置设备、进入或退出某种操作模式等,这些操作一般无法通过read或write子函数完成操作。 关注下方微信公众号,在线模考后查看
热门试题
- 引导装入程序在系统加电之后会加载操作系统
- 你现在某从事嵌入式产品开发的公司工作,被
- 下列哪一种不是硬件描述语言()
- 触发器按时钟控制方式来分,有电位触发、边
- 嵌入式操作系统来解决代码体积与嵌入式应用
- SRAM有何特点?
- ARM处理器正常的程序执行状态是在()模
- 嵌入式处理器通常划分为哪四大类型?试列举
- 用汇编语言实现下列功能的程序段,令R1=
- 详细描述SRAM,SDRAM,Nor F
- 简述SOC和IP核的区别。
- Unix区分大小写,Linux不区分大小
- ARM微处理器复位后,PC的地址通常是(
- 下列不属于嵌入设计处理器本身带有的基本接
- 内核将模块的初始化代码与模块代码加载到同
- 对于大多数体系结构来说,对系统的控制权会
- 嵌入式系统与通用计算机有哪些区别?
- 嵌入式系统中常用的外设接口都有哪些?
- 用汇编语言编写程序,求1到50的累加和。
- 搭建嵌入式开发环境、连接目标板,一般使用