2017年嵌入式面试题笔试「精选」
随着对实时性要求的提高,软件规模不断上升,实时核逐渐发展为实时多任务操作系统(RTOS),并作为一种软件平台逐步成为目前国际嵌入式系统的主流。下面是小编整理的关于嵌入式面试题笔试,希望大家认真阅读!
1. ls、cd、rm、mv、grep、apt-get、make menuconfig、mm分别是什么操作
2. 写出函数实现memcpy,void* memcpy(void* dst,const void* src,intlen);
3. 写一个结构体或类用来存放像hao123订火车票系统的信息,并且可用于维护。
4. 有个函数int led(void),可以返回灯的状态,返回值非零为开,返回零为关。写一个函数,每隔一秒采集一次灯的状态,并且打印最近10次的led的状态(打印格式自定)。预测打印的结果。
5. I2C、SPI、USB…….写出你熟悉的引脚。寄存器。
6. Linux系统申请内存的方式有哪些,各自的特点是。
7. cache的'作用是什么,用图画出cpu、cache、内存可能出现cache和内存不一致的情况,并说明解决方法。
8. 中断处理的流程。
9. A和B两个程序有一段相同的代码
int num[10];
.......
printf("the addr: 0x%xn", &num[0]);
printf("the value: %dn", num[0]);
A和B一同执行
有没有可能A的结果是
the addr: 0x200000
the value: 100
B的结果是:
the addr: 0x200000
the value: 1000
这种状况可能出现么?说明可能出现这种状况的情形
10. 看原理图的题,考元件名称:电阻,三极管和二极管。还有输入高电平时候的状态。第三小问是那个二极管的作用。那个好像是个稳压二极管。
11. 是个看门狗的题,英文的简介,介绍了看门狗的三个寄存器,有地址,让你自己编写一个32768Hz输入时钟的情况下,让cpu250ms后复位的程序。
12. 一道程序分析的题目,问程序的作用,不足和优化方法。
除岗位嵌入式面试题之外,该企业还出了岗位技术要求之外的题目,具体如下:
1. 27个运动员很累,买饮料,饮料促销,三个空瓶换一瓶饮料,问最少买多少瓶可以保证每人一瓶。除了用空瓶兑换,你还有什么别的好方法。
2. 唐僧四人,你想当哪个?原因。另外三人在团队中的作用?哪个人物最重要?
3. 你是个刚毕业的护士,你和一个很牛的外科医生手术,手术快缝合的时候,你发现盘子里只有7块纱布,但是手术用了8块。这时你怎么办?
-
嵌入式系统基础知识总结
嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。以下是关于嵌入式系统基础知识总结,欢迎大家认真阅读!1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用...
-
32位嵌入式处理器与8位处理器应用开发的区别
32位的RISC嵌入式处理器已经成为嵌入式应用和设计的主流。与国内大量应用的8位单片机相比,32位的嵌入式CPU有着非常大的优势,它为嵌入式设计带来丰富的硬件功能和额外的性能,使得整个嵌入式系统的升级只需通过软件的升级即可实现。而8位处理器通常受到的64K软件限...
-
2017嵌入式软件工程师笔试题及答案
一、选择题1:设floata=2,b=4,c=3;,以下C语言表达式与代数式(a+b)+c计算结果不一致的是A.(a+b)*c/2B.(1/2)*(a+b)*cC.(a+b)*c*1/2D.c/2*(a+b)参考答案:B,因为a,b,c三个变量都是浮点数,所以在B答案中其结果是0,因为在计算1/2是就是0,如果改成1/2.0就正确了。2:为了向二...
-
2017年华为嵌入式笔试题
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。那么华为嵌入式考试内容是什么呢?下面yjbys小编为大家分享最新嵌入式考试题,仅供参考!1.写出判断ABCD四个表达式的是否正确,若正确,写出经过表达式中a的值(3分)inta=4;(A)a+=(a++);(B)a+=(++a);(C)(a+...