Written Examination
win9zz
Life is brief, and then you die, you know?
展开
-
linux驱动面试题整理
1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件? 答:mknod命令结合设备的主设备号和次设备号,可创建一个设备文件。 评:这只是其中一种方式,也叫手动创建设备文件。还有UDEV/MDEV自动创建设备文件的方式,UDEV/MDEV是运行在用户态的程序,可以动态管理设备文件,包括创建和删除设备文件,运行在用户态意味着系统要运行之后。那转载 2016-12-01 01:55:46 · 1380 阅读 · 0 评论 -
嵌入式软件工程师/linux c程序员 笔试题
一、什么叫可重入? 可重入函数主要用于多任务环境中,一个可重入的函数简单来说就是 可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断 它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么 错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区, 中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是 不能运行在多任务环境下的。二、tcp/IP三次握手?转载 2017-09-16 17:23:35 · 2611 阅读 · 0 评论 -
嵌入式面试C语言函数相关(待续)
1、 分离一个16位数的 2、 分离unsigned int的高低位 3、 一个字节16进制组合成2字节16进制 4、 无符号数转换成ascii 5、 16进制数字高低位数据交换 6、 字符串操作 //删除字符串中所有的数字 //删除字符串中的第一个字符 //将字符串s中出现的字符c删除 //查找并删除字符串中指定的任意字符 //查找字符串中的字符并 //将字符串左右翻转原创 2017-09-22 13:42:40 · 1573 阅读 · 0 评论 -
面试中常问的关于链表的题目
链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试中占据着很重要的地位。本文对链表相关的面试题做了较为全面的整理,希望能对找工作的同学有所帮助。 链表结点声明如下: struct ListNode { int m_nKey转载 2017-03-23 22:02:42 · 1037 阅读 · 0 评论 -
嵌入式Linux C笔试题积累
1.嵌入式系统中断服务子程序(ISR) 中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。 [cpp] view plain copy __in转载 2017-01-20 13:22:08 · 1229 阅读 · 0 评论 -
Linux 笔试面试常见题目
一.填空题: 在Linux系统中,以 文件 方式访问设备 。Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。Linux文件系统中每个文件用 i节点 来标识。全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。链接分为: 硬链接 和 符号链接 。超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。某文件的权限为:d-rw-r–_r–转载 2016-11-21 13:33:10 · 1385 阅读 · 0 评论 -
linux驱动面试题二
1.什么是GPIO? general purpose input/output GPIO是相对于芯片本身而言的,如某个管脚是芯片的GPIO脚,则该脚可作为输入或输出高或低电平使用,当然某个脚具有复用的功能,即可做GPIO也可做其他用途。 也就是说你可以把这些引脚拿来用作任何一般用途的输入输出,例如用一根引脚连到led的一极来控制它的亮灭,也可以用一根(一些)引脚连到一个转载 2016-12-01 01:58:30 · 1365 阅读 · 0 评论 -
想成为嵌入式程序员应知道的0x10个基本问题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的ASCII值...转载 2018-02-22 18:55:22 · 1636 阅读 · 0 评论