下列关于设备驱动程序的陈述中,错误的是( )。

admin2021-07-07  38

问题 下列关于设备驱动程序的陈述中,错误的是(    )。

选项 A、设备驱动程序只能被高层软件调用而无法自行运行
B、无论使用何种嵌入式操作系统,编写设备驱动程序都必须遵循操作系统定义的统一驱动程序框架
C、设备驱动程序对上层软件屏蔽硬件细节,对下层硬件直接进行操作
D、Linux操作系统把I/O设备抽象成设备文件

答案B

解析 一些小型的嵌入式操作系统(如μC/OS-Ⅱ)往往只包括操作系统内核,不包括设备驱动程序,而且编写设备驱动程序也没有定义统一的框架。这类操作系统中的驱动程序的实现方式与不使用操作系统的嵌入式系统类似,开发工作完全由软件工程师自行完成。在WinCE、Linux和VxWorks等大型嵌入式操作系统中,往往自带一些标准设备的驱动程序,并且定义了统一的设备驱动程序框架。软件工程师必须按照规定的框架开发自己的设备驱动程序,才能与操作系统内核相互协同。故本题选择B选项。
转载请注明原文地址:https://jikaoti.com/ti/7co7FFFM
0

最新回复(0)