1 / 4
文档名称:

Linux驱动试题.doc

格式:doc   大小:53KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux驱动试题.doc

上传人:泰山小桥流水 2022/12/2 文件大小:53 KB

下载得到文件列表

Linux驱动试题.doc

文档介绍

文档介绍:该【Linux驱动试题 】是由【泰山小桥流水】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【Linux驱动试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Linux驱动试题
笔试题:
1参照答案:字符设备是指存取时没有缓存的设备,大多数字符设备只好序次读写。比
如鼠标、键盘、声卡。
块设备的读写则都有缓存来支持,只好以块为单位进行读写,而且块设备一定可以随机存取
(randomaccess),即无论块处于设备的什么地方都可以对它进行读写,字符设备则没有这
个要求。比方硬盘、U盘、SD卡。
2、
参照答案:查察驱动中的打印信息用dmesg命令。
查察内核中字符设备和块设备信息可以使用命令cat/proc/devices。
查察正在使用的中断号可以使用命令cat/proc/interrupts。

参照答案:Linux内核是一种单一大内核,假如没有模块体系,在调试阶段,我们需要
更正内核中的某个驱动,一定把内核整个编译一遍,还要重新启动机器,这样操作会特别耗
时。有了模块,我们只需要对我们关怀的驱动以模块方式单独编译,不必编译整个内核,也
不需要重启机器。

参照答案:copy_to_user实现从内核空间向用户空间拷贝数据的功能。
copy_from_user实现从用户空间向内核空间拷贝数据的功能。分别用于实现驱动中的read
和write函数。假如交换数据都发生在内核空间中,可以直接使用内鉴定义的memcpy函
数。

参照答案:主设备号用于差别不一样的驱动程序,次设备号用于差别使用同一个驱动程序
的同一类设备中的不一样设备。chartest使用和ttyS0相同的驱动程序。

参照答案:register_chrdev(MAJOR_NUMBER,DRIVER_NAME,&xxx_fops)
该函数有三个参数,分别是主设备号,驱动名字和file_operations结构的指针

参照答案:中断是一段程序,当外面设备引起中断时由CPU执行。DMA是直接内存
接见,用于外设与主储存器之间快速的交换数据,利用DMA,在交换数据时可以不经过
CPU,提升了CPU的利用率。
注册中断使用request_irq(IRQ_NUMBER,(*handler),IRQ_FLAGS,DRIVER_NAME,
dev_id)。该函数共有5个参数,分别是要注册的中断号,中断办理程序的指针,中断标记
位,中断的名字和dev_id用于差别共享同一此中断的不一样设备。
注销中断使用free_irq(unsignedint,void*)第一个参数是中断号,第二个参数一般是
NULL指针。

参照答案:在一般状况下,因为数据量比较小,中断会比轮询更有效率。但是假如数据
量比较大的时候,假如采纳中断,因为CPU花在进度切换和保存现场上的时间开支变得比
较大,因此这个时候平时采纳轮询更有效率。

参照答案::,实现对以太网桢的发送和接
收。
Encoder/Decoder:Encoder/Decoder部分实现对曼彻斯特的编码/译码工作。
10Base-TRX/RXfilter&Receiver/Transmitter:实现对物理信号的发送和接收。

参照答案:发送数据frame:




接收数据frame:



,也就是IP层。

参照答案:发送数据frame的过程可能在线程的上下文中,关中断是为了保证数据发
送的一致性,而接收数据frame的过程主要在中断办理中,这个过程自己就是原子的,所
以不需要关中断。

参照答案:sk_buff是在Linux网络协议的各个层次上都用到的一个数据结构,目的是
防范数据的重复拷贝。sk_buff的分配由最初使用它的模块分配,而由最后使用它的模块进
行开释,详尽到网络设备来说,就是,发送的时候在网络协议的最高层,也就是TCP层负
责分配,而在设备驱动中当向硬件上发送完sk_buff中数据后开释sk_buff;而对于接受就
是在设备驱动的接收到以太网侦的时候分配sk_buff以容纳数据,而在最高层,也就是TCP
层负责开释。

最近更新

2024年友谊记叙文15篇 19页

涿州县域经济向中等城市经济发展的条件与途径.. 2页

液体离心机控制方案设计与实现的中期报告 2页

消费者驱动的动态竞争战略研究的综述报告 2页

2024年参加外出培训自我介绍(通用13篇) 11页

消息中心系统的设计与性能研究的中期报告 2页

海面油膜雷达遥感检测机理与方法研究的综述报.. 2页

2024年去超市实习报告模板汇总10篇 45页

海流作用下海底管道悬空机理研究的综述报告 2页

海洋生态损害赔偿法律问题研究的中期报告 2页

(整理)口腔颌面医学影像诊断学名解、大题 4页

海河流域水库水环境安全评价与预警研究——以.. 2页

2021一级注册消防工程师继续教育-消防应急照明.. 19页

2021年江苏省苏州市新区实验初中中考物理二模.. 13页

2022-2023学年广东深圳市宝安区高一上学期期末.. 9页

2022-2023年人教版四年级数学下册期末测试卷(.. 6页

2022~2023学年山东省潍坊市高三(第1次)模拟考.. 12页

2024年厨师转正申请书 5页

2022年新高考天津语文高考真题 11页

2022徐汇二模英语卷+答案 14页

2023四川安全生产月知识培训考试试题附参考答.. 25页

2024年厨师个人工作总结集锦15篇 38页

2023年初级银行从业资格之初级公司信贷高分题.. 17页

海上风电场风机基础设计若干问题研究的开题报.. 2页

2023年房地产经纪人之职业导论考试题库 17页

2023年核医学技术中级职称考试:第九章 神经系.. 63页

部编人教版小学二年级下册道德与法治第二单元.. 41页

药物临床研究协议书 7页

中医诊所自查报告(共3篇) 11页

酒店预订确认函模板(共1页) 1页