
嵌入式面试题目
文章平均质量分 58
mainn
本人是移动互联应用技术专业,选择嵌入式开发方向。声明:博文的编写,主要参考网上资料,并结合个人见解,仅供学习、交流使用,如有侵权,请联系博主删除。...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP/IP网络协议的相关面试题
为了以后方便自己查看与巩固,把它摘抄下来:https://blog.youkuaiyun.com/baigoocn/article/details/41415563问题一:什么是网络协议?所谓网络协议,就是两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂中文的人由于没有共同的语言(规则)就没办法沟通。两台电脑之间进行通讯所共同遵守的规则,就是网络协议...转载 2018-04-07 09:45:09 · 1309 阅读 · 0 评论 -
C语言经典面试题 与 C语言面试宝典
https://blog.youkuaiyun.com/qq_26093511/article/details/788744241 预处理问题1:什么是预编译?何时需要预编译?答:预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。.何时需要预编译:1、总是使用不经常改动的大型代码...转载 2018-05-07 21:18:38 · 849 阅读 · 0 评论 -
嵌入式工程师经典面试题
http://bbs.elecfans.com/jishu_528921_1_1.html上个星期,去深圳一家搞ARM开发的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典面试题目,很多网站上都可以找得到。现把他贴出来,附上网上的答案,跟大家分享,因为这些题实在太经典了。预处理器(Prep...转载 2018-05-07 19:42:39 · 434 阅读 · 0 评论 -
ARM的异常及向量表
ARM具有7种异常,分别为:1、复位2、未定义指令3、软中断4、预取指令终止5、数据终止6、中断请求(IRQ)7、快速中断请求(FIQ) 用一句通俗的话去表达ARM的运行情况,那就是ARM总会在运行在以上7种异常情况的某一种之下。初初了解ARM时总会难于去了解这个"异常"是什么样的一个意思,到了现在对ARM有了一点肤浅的理解后,其实可以将这个"异常"理解为"环境",或其他表达ARM运行情况的一个...转载 2018-04-29 14:05:35 · 1137 阅读 · 0 评论 -
什么是DMA
DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。 利用它进行数据传送时不需要CPU的参与。每台电脑主机板上都有DMA控制器,通常计算机对其编程,并用一个适配器上的ROM(如软盘驱动控制器上的ROM)来储存程序,这些程序控制DMA传送数据。一旦控制器初始化完成,数据开始传送,DM...转载 2018-04-29 13:55:53 · 31630 阅读 · 1 评论 -
嵌入式Linux ARM基础复习题(每天三道,持续更新)
嵌入式ARM基础复习题(每天三道,持续更新)2018.4.26题一:I2C协议中有几根线(B)A.1 B.2 C.3 D.4题二:I2C协议中设备地址模式有(AC)A.7位地址模式 B.8位地址模式 C.10位地址模式 D.4地址模式题三:在嵌入式系统设计中可以通过(B)来测量电池电压,可以用(C)来驱动喇叭发声A.DAC B.ADC C.PWM ...原创 2018-04-29 13:35:13 · 743 阅读 · 1 评论 -
面试题:主要关于网络协议(重点)
https://blog.youkuaiyun.com/u012036171/article/details/47791177今天主要是网络线程方面的,内容有点多慢慢记。。。但是是面试中非常重要的知识点。所以需要多加记忆和理解。1.OSI七层模型,每一层的功能 (osi开放式系统接口)答: 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就...转载 2018-04-29 13:17:17 · 9159 阅读 · 0 评论 -
网络协议入门
https://blog.youkuaiyun.com/tennysonsky/article/details/44239133我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。北京的某一块网卡送出信号,深圳的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?为了使各种不同的计算机之间可以互联,ARPANet指定了一套计算机通信协议...转载 2018-05-04 22:37:29 · 479 阅读 · 0 评论 -
通过指针访问变量和直接通过变量名访问变量,谁更快?
对于变量,地址在编译时就可以确定,生成直接寻址指令访问这个变量;对于指针变量,编译时它的值一般不能确定,需要用额外的存储单元(例如寄存器)保存,生成间接寻址指令访问指针指向的对象。int a=10;int *p=&a;首先,a变量存在内存里的一块位置这个位置里包含a变量的名称和数值假设这个地址的地址号是1001,那么计算机就要先找到a对应的地址号也就是1001然后在从里面取出a的值......原创 2018-05-09 19:50:51 · 5819 阅读 · 2 评论 -
C语言 static变量 函数
static 变量#include "iostream.h"int p(int x){static int y=1;y=y+1;return (x+y);}int main(){cout<<p(1)<<endl;cout<<p(2)<<endl;} 答案是3和5,为什么不是3和4呢? c语言的static变...原创 2018-05-02 19:14:14 · 591 阅读 · 0 评论 -
几个串口协议学习整理 UART IIC SPI
https://www.cnblogs.com/chengqi521/p/7238269.htmlhttps://blog.youkuaiyun.com/morixinguan/article/details/78495494一、UARTUART是一个大家族,其包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范。它们的主要区别在于其各自的电平范围不相同。嵌入式设备中常...转载 2018-05-16 20:26:45 · 6534 阅读 · 0 评论