嵌入式常见面试题及答案 1.嵌入式系统中经常要用到无限循环,如何用C编写死循环 答:while(1){} 或者 for(;;)2.程序的局部变量存在于哪里,全局变量存在于哪里,动态申请数据存在于哪里。答:程序的局部变量存在于栈区;全局变量存在于静态区;动态申请数据存在于堆区。3.关键字const有什么含义?答:1)只读。2)使用关键字const也许能产
1、C/C++程序 内存分布情况 常量所在的区 解题思路 C/C++程序内存分布情况通常可以分为以下几个区域: 代码区(text segment):存放程序执行代码的区域,通常是只读的。该区域的内容在程序执行时不能被修改。 数…
嵌入式面试题及答案 单项选择题(每题2分,共10题)1.以下哪种存储设备适合嵌入式系统中的代码存储?()A. RAM B. ROM C. HDD D.软盘 答案:B 2.嵌入式系统中常用的实时操作系统不包括()A. Linux B. μC/OS-II C. VxWorks D. Windows Embedded 答案:A 3. ARM是一种()架构的处理器。A. ...
本系列按类别对题目进行分类整理,这样有利于大家对嵌入式的笔试面试考察框架有一个完整的理解。 一、进程与线程 1、什么是进程、线程,有什么区别? 进程是资源(CPU、内存等)分配的基本单位,线程是CPU调度和分配的基本单位(程序执行的最小单位)。同一时间,如果CPU是单核,只有一个进程在执行,所谓的并发执行,也是顺序...
29. 请解释一下嵌入式系统中的引脚复用技术。30. 嵌入式系统中的电磁兼容性(EMC)有什么重要性?这些问题涵盖了嵌入式系统的基本概念、硬件和软件开发技术、通信接口、调试和测试技术等方面,希望对你的面试准备有所帮助。记得根据自己的经验和知识进一步展开回答,以展示你的理解和能力。我这里有单片机、嵌入式、plc...
嵌入式面试题库及答案 1. 请解释什么是嵌入式系统,并举例说明其应用场景。嵌入式系统是一种专用的计算机系统,它通常嵌入在所控制的设备中,具有软件、硬件可裁剪性,适用于特定控制功能。应用场景包括家用电器(如智能冰箱、洗衣机)、汽车电子(如发动机控制单元)、工业自动化(如PLC控制)等。2. 简述ARM架构的...
嵌入式经典面试题 1. 关键字volatile有什么含意 并给出三个不同的例子。 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的...
嵌入式面试题及答案 嵌入式面试题及答案 一、单项选择题(每题2分,共10题)1.以下哪种语言常用于嵌入式开发?A. Python B. Java C. C D. C 答案:C 2.嵌入式系统的特点不包括?A.专用性B.资源受限C.功能简单D.可靠性高 答案:C 3.中断向量表的作用是?A.存放中断服务程序入口地址B.存放中断类型号...
嵌入式经典面试题及解析 基础部分考察 1、用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 考点 01 #define 语法的基本知识(例如:…