嵌入式LinuxI2C设备驱动多从机通信实现考核试卷.docVIP

嵌入式LinuxI2C设备驱动多从机通信实现考核试卷.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

嵌入式LinuxI2C设备驱动多从机通信实现考核试卷

一、单项选择题(每题1分,共30题)

1.在嵌入式Linux中,I2C总线上的从设备地址通常是几位?

A.7位

B.8位

C.10位

D.16位

2.I2C总线上的时钟信号由哪个设备控制?

A.从设备

B.主设备

C.两者均可

D.两者皆不可

3.I2C设备驱动中,哪个函数用于发送数据?

A.i2c_read

B.i2c_write

C.i2c_start

D.i2c_stop

4.I2C总线上的仲裁失败通常由哪个原因引起?

A.总线短路

B.从设备地址冲突

C.时钟信号丢失

D.主设备故障

5.在I2C设备驱动中,哪个结构体用于描述I2C设备?

A.structi2c_client

B.structi2c_board_info

C.structi2c_msg

D.structi2c_handler

6.I2C总线上的数据传输速率通常由哪个参数决定?

A.时钟频率

B.传输距离

C.设备类型

D.电源电压

7.I2C设备驱动中,哪个函数用于初始化I2C总线?

A.i2c_init

B.i2c_open

C.i2c_configure

D.i2c_setup

8.I2C总线上的应答信号由哪个设备产生?

A.主设备

B.从设备

C.两者均可

D.两者皆不可

9.在I2C设备驱动中,哪个函数用于释放I2C总线资源?

A.i2c_close

B.i2c_unconfigure

C.i2c_deinit

D.i2c_free

10.I2C总线上的中断信号通常由哪个设备产生?

A.主设备

B.从设备

C.两者均可

D.两者皆不可

11.I2C设备驱动中,哪个函数用于读取设备数据?

A.i2c_read

B.i2c_write

C.i2c_start

D.i2c_stop

12.I2C总线上的时钟同步信号由哪个设备提供?

A.主设备

B.从设备

C.两者均可

D.两者皆不可

13.在I2C设备驱动中,哪个函数用于配置I2C设备参数?

A.i2c_init

B.i2c_open

C.i2c_configure

D.i2c_setup

14.I2C总线上的应答失败通常由哪个原因引起?

A.总线短路

B.从设备地址冲突

C.时钟信号丢失

D.主设备故障

15.I2C设备驱动中,哪个结构体用于描述I2C消息?

A.structi2c_client

B.structi2c_board_info

C.structi2c_msg

D.structi2c_handler

16.I2C总线上的数据传输协议通常由哪个标准定义?

A.IEC61131

B.IEC62541

C.IEC61850

D.IEC61508

17.I2C设备驱动中,哪个函数用于发送I2C消息?

A.i2c_transfer

B.i2c_send

C.i2c_write

D.i2c_start

18.I2C总线上的时钟信号丢失通常由哪个原因引起?

A.总线短路

B.从设备地址冲突

C.时钟信号干扰

D.主设备故障

19.I2C设备驱动中,哪个函数用于接收I2C消息?

A.i2c_receive

B.i2c_read

C.i2c_start

D.i2c_stop

20.I2C总线上的数据传输错误通常由哪个原因引起?

A.总线短路

B.从设备地址冲突

C.数据信号干扰

D.主设备故障

21.I2C设备驱动中,哪个结构体用于描述I2C硬件平台数据?

A.structi2c_client

B.structi2c_board_info

C.structi2c_msg

D.structi2c_handler

22.I2C总线上的中断处理通常由哪个设备触发?

A.主设备

B.从设备

C.两者均可

D.两者皆不可

23.I2C设备驱动中,哪个函数用于停止I2C总线传输?

A.i2c_stop

B.i2c_close

C.i2c_deinit

D.i2c_free

24.I2C总线上的数据传输冲突通常由哪个原因引起?

A.总线短路

B.从设备地址冲突

C.数据信号干扰

D.主设备故障

25.I2C设备驱动中,哪个函数用于配置I2C硬件平台?

A.i2c_init

B.i2c_open

C.i2c_configure

D.i2c_setup

26.I2C总线上的时钟信号同步通常由哪个设备保证?

A.主设备

B.从设备

C.两者均可

D.两者皆不可

27.I2C设备驱动中,哪个结构体用于描述I2C设备硬件信息?

A.structi2c_client

B.structi2c_board_info

C.structi2c_msg

D.structi2c_handler

28.I2C总线上的数据传输速率通常由哪个参数决定?

A.时钟频率

B.传输距离

C.设备类型

文档评论(0)

zsw19930402 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档