
嵌入式面试题
文章平均质量分 51
奋斗的小程序员
嵌入式爬坑中......
展开
-
嵌入式面试题——ARM试题(一)
填空题1.ARM内核有四个功能模块,即______、______、______、______,可供生产厂商根据不同用户的要求来配置生产ARM芯片。答案:T、D、M、I2.ARM7TDMI与ARM720T的一个重要区别在于后者有______、______。答案:存储空间管理单元(MMU)和8K Cache片内缓存(提高CPU性能) 3.ARM芯片主要封装有______、___原创 2017-02-28 23:55:58 · 7095 阅读 · 0 评论 -
嵌入式面试题——ARM面试题(三)
填空题1.在线仿真包括3个过程:_____、______、______。答案:装载映像文件、程序执行、查看寄存器和内存空间 2.目标机上的Angel可以实现的功能为:_____、______、______、_____、______。答案:基本的调试功能、C语言库的支持、通信支持、任务管理功能、异常中断处理 3.使用Angel开发应用程序包括下面的步骤:_____;___原创 2017-03-01 22:55:38 · 2162 阅读 · 0 评论 -
嵌入式面试题——ARM面试题(四)
填空题1.ARM嵌入式系统主要由______、______和______构成。答案:嵌入式处理器、相关支撑硬件、嵌入式软件系统 2.常用的嵌入式外围设备有______、______和______三类。存储设备、通信设备、显示设备 3.总线通常包括______、______和______。答案:数据总线、地址总线、控制总线 4.目前流行的嵌入式操作系统主要有:原创 2017-03-01 23:00:20 · 2029 阅读 · 0 评论 -
嵌入式面试题——ARM面试题(五)
填空题1.电子设备电源系统包括:______电源和______电源。答案:交流、直流2.ARM处理器工作状态主要有______、______和______模式。答案:运行、睡眠、空闲3.IC芯片工作一般供电电压有:______、______、______、______。答案:5V、3.3V、2.5、1.8V4.布线时,电源线、信号线、地线线宽大小一般为:______>_原创 2017-03-01 23:11:39 · 1154 阅读 · 0 评论 -
嵌入式面试题——ARM面试题(六)
填空题1. Nand-Flash闪存每个块的最大擦写次数是______万次,而Nor的擦写次数是______万次。答案:100、102.MTD核心层分为:______层、______层和______层。答案:用户模块接口、MTD抽象、MTD设备驱动模块3.Nor-Flash常用于存放______,而Nand-Flash存放______。答案:系统代码、用户信息4.作原创 2017-03-01 23:16:27 · 2128 阅读 · 0 评论 -
嵌入式面试题——C语言面试题(一)
第一部分:基本概念及其它问答题1、关键字static的作用是什么?这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3). 在模块内,一个原创 2017-03-03 17:50:41 · 934 阅读 · 0 评论 -
嵌入式面试题——C语言面试题(二)
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量?原创 2017-03-07 09:17:50 · 663 阅读 · 0 评论 -
嵌入式面试题——有意思的C语言题
1.要对绝对地址0x100000赋值,我们可以利用(Unsigned int *)0x100000=1234,那么我们要跳转到绝对地址是0x100000去执行,怎么做?(1)先转换为函数指针(void(*)()) 0x100000(2)然后加一个*号调用这个函数2.int a,b,c请写函数实现c=a+b,不可以改变数据类型。如将c改为long int,关键是如何处理溢出问题。原创 2017-03-10 00:01:29 · 2602 阅读 · 0 评论