1 / 36
文档名称:

Linux驱动开发笔试集锦.doc

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

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

分享

预览

Linux驱动开发笔试集锦.doc

上传人:小辰GG 2021/10/25 文件大小:374 KB

下载得到文件列表

Linux驱动开发笔试集锦.doc

文档介绍

文档介绍:以下题目可能与原题目有差入,但力争使题目与原题目接近。
这是某个公司的linux内核驱动笔试題目,希望对各位要峯加面试的朋友提供一点帮助,同时又要对公司 试題探密,唉,没办法,具体公司名字只能采用XXX代替啦! a_a……
如果这样还是“那个”的话CL"),请公司及时与偶联系,偶会第一时间将其删除,谢谢!
(一)主要題型:
选择题(每题3分,约20題吧,具体什么題都有,包括网络、C以及其他硬件方面的基础知识);
简答題(总分约40分,主要包括读C程序给出结果同时给出适当的解释及其他一些硬件方面的问题); (二)主要内容:
1、 題目概述
(1) C方面:
这一部分比较简单,主要星类似指针空间分配、strcpy (主要是考第一个参数是否有空间,结合指针空间 分配考)、二星指针、+ +及一(先加后加,先减后减)等,还有就是volatile及register修饰符的意思。
(2) 其他方面:
这一部分比较杂,什么都可以考你,多半都是基础知识,尤其是硬件方面,华为的主要题目为:(主要列 出C以外的题目,我认为C是非常简单的,八_八)
2、 具体題目
(1) 选择題部分:
1、 ?(大概有5个备选项)
2、 10M网卡传输过程中物理层采用什么编码?(SNAP?)(大槪有4个备选顶)
3、 桟与队列的特点?(备选大概只有两个,A为FIFO, B为LIFO)
4、 Cache的工作方式划分?(大概也有 4个答案,大概是:writemone, write-all, write-through, writeback ).
5、 什么叫NMI中断?(四个备选项)
6、 RISC主要性能及特性?(大概有6个备选项)
7、 在液入式系统中,所谓的北桥指的是什么?
(2) 简答題:
1、 说说轮巡任务调度与抢占式任务调度的区别?(大槪为8分吧,记不淆了)
2、 什么叫存储器高速缰存技术,其主要目的?(大槪6分)
3、 画出计算机组成的辰小逻辑框图。(哼,这道題竟然20分)
4、 谈谈Volatile与Register修饰符的作用?
【一、来自Q群友】
linux内核里面,内存申请有哪几个函数,各自的区别?
IRQ和FIQ有什么区别,在CPU里面是是怎么做的?
3.
int *a;
char *b;
a和b本身是什么类型?
a. b里面本身存放的只是一个地址,难道是这两个地址有不同么?
4 •中断的上半部分和卞半部分的问题: 讲下分成上半部分和下半部分的原因•为何要分? i井下如何实现?
分析:中断服务例程一般都是在中断谴求关闭的条件下执行的,以避免锻套而使中断控 制复杂化。, 。 。例如,假设一个数据块已经达到了网线, (如把数据移入一个缓冲区, 接受数据的进程就可以在缓冲区找到数据)。因此,内核把中断处理分为两部分:前半部分 (top half )和后半部分(bottom half ) 理。
°首先,一个快速的靛前半部分” 之前终止。通常地,除了在设备和一些内存缓冲区(如果你的设备用到了 DMA,就不止这 些)。
”来运行:
身份来运行。
允许几个内核函数合在一起作为一个后半部分来运行。
后半部分运行时是允许中断谓求的,而前半部分运行时是关中断的,这是二者之间的主要 区别
5•? 6•驱动里面为什么要有并发、互斥的控制?如何实现?讲个例子?
spinlock自底锁是如何实现的? 8 •任务调度的机制?
【二、本人碰到】
液入式linux和wince操作系统的特点和特性?
诙入式linux中tty设备驱动的体系结构?
3•?
USB设备的枚举过程?
PSRAM、SDRAM. DDR. DDR2 的时序特性?
I2C触摸屏芯片与CPU的数据传输流程?画出相关图例?(这题曰记得不是太清楚了 . 大概是考查I2C设备驱动的数据传