嵌入式BSP试题与面试经验
__ever
业精于勤,荒于嬉;行成于思,毁于随
展开
-
驱动工程师/BSP工程师笔试题
以下题目可能与原题目有差入,但力争使题目与原题目接近。【一、来自Q群友】1. linux内核里面,内存申请有哪几个函数,各自的区别?2. IRQ和FIQ有什么区别,在CPU里面是是怎么做的?3.int *a;char *b;a 和 b本身是什么类型?a、b里面本身存放的只是一个地址,难道是这两个地址有不同么?4. 中断的上半部分和下半部分的问题:讲下分成转载 2016-09-21 10:04:03 · 5699 阅读 · 0 评论 -
Linux驱动面试题
1、 Linux设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设备说出它们是属于哪一类设备。 字符设备:字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少实现open,close,read和write系统调用。字符终端、串口、鼠标、键盘、摄像头、声卡和显卡等就是典型的字符设备。 块设备:和字符设备类似,转载 2016-09-21 10:06:15 · 5997 阅读 · 0 评论 -
经典16道:嵌入式C语言笔试题
1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有转载 2016-09-21 10:01:24 · 16670 阅读 · 2 评论 -
Linux驱动工程师面试
文章来源:http://blog.sina.com.cn/s/blog_816094a20100xb5l.html首先,我要说的是,就业成功最关键的因素在于扎实的基础,很宽的知识面,丰富的实践经验.这些都是,工作学习中我们需要自己积累的内容,这些真的很重要, 如果大家现在不是立马就要找到一份工作,建议把以上我提到的三点务必达到一定的要求,这些才是根本.当然,我写这篇文章并不是向大家介绍转载 2016-09-29 22:39:07 · 3183 阅读 · 0 评论 -
嵌入式Linux驱动工程师要求
1.熟悉Linux系统架构,熟悉Linux设备驱动的各种编程接口和机制;2.熟悉Linux内核开发环境,Uboot移植,Linux内核裁剪,根文件系统定制;3.了解ARM硬件工作基本原理及中断处理、IO接口、总线结构;4.有强烈的责任感,工作积极主动,良好的团队精神,性格开朗,善于沟通。1.对芯片架构及细节能够深入掌握。2.做过基本上大部分的驱动,如果某个驱转载 2016-09-29 22:40:18 · 2917 阅读 · 1 评论 -
资深嵌入式er对嵌入式行业的总结
主要从三个方面上来理解。 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。比较高端的A转载 2016-10-06 21:56:34 · 1648 阅读 · 0 评论