嵌入式系统导论复习题.docx

合集下载

嵌入式系统考前复习题

嵌入式系统考前复习题

嵌入式系统考前复习题终结版(节操落地版,不看考完定后悔)、填空题1.嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2.请列举2个嵌入式实时操作系统:WinCE操作系统和Linux操作系统。

3.ARMv7M采用的异常模型理论上预定义了256个异常类型,其中包括11个系统异常类型和4+L个档位,然而实际上CortexM3只存在7个系统异常类型4.Bootloader主要功能是:系统初始化、加载和运行内核程序。

5.RAM存储器有两种,分别是:SRAM和DRAM;现在市场上两种主要的非易失闪存技术也有两类,分别是:NorFlash和MandFlash。

6.CortexM3有两种工作模式:handler模式和线程模式。

7.CortexM3支持的指令集为Thumb-2指令集的子集。

8.在CM3控制内核中R13对应的有两个堆栈指针,分别是主堆栈指针(MSP)和进程堆栈指针(PSP)指针。

9.C编译器没有(选填“有”或“没有”)直接支持CortexM3的位带区操作。

10.较为普遍的一种Cortex的编程开发调试环境为ARM公司的RealViewMDK。

11.嵌入式系统主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统构成。

12.I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。

13.ARM体系结构所支持的最大寻址空间为4GB。

14.CortexM3采用的两种提升中断响应速度的措施为尾链(Tailchaining)和迟到处理(LateArriving)。

15.CortexM3的PSR由3个子状态寄存器APSR、IPSR和EPSR组成。

16.指令LDR.WR0,[R1,#20!]为带顶索引的指令,而STR.WR0,[R1],#-20则为带后索引的指令。

17.访问特殊功能寄存器指令MSR和MRS必须在特权级下使用。

嵌入式系统考试试题及答案

嵌入式系统考试试题及答案

嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。

因此,所有电子设备都可以看作是嵌入式系统的一种。

2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。

3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。

4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。

5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。

嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。

因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。

在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。

解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。

解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。

嵌入式系统复习题

嵌入式系统复习题

嵌入式系统复习题嵌入式系统复习题——基本知识部分第1章嵌入式系统概述1、什么是嵌入式系统?2、嵌入式系统有哪些部分组成?3、嵌入式系统有哪些特点?4、以硬件方式对嵌入式系统分为哪些类型?5、什么是SCM、MPU、MCU、SOC和SOPC?什么是CISC、RISC?什么是ARM?6、STM32F1xx主要有哪几个系列的微控制器?第2章Cortex-M3体系结构1、Cortex-M3处理器内核主要有哪些部分构成?2、Cortex-M3处理器主要有哪些部分构成?3、Cortex-M3处理器有哪两种工作模式?有哪两种工作状态?有哪两种访问权限?4、ARM公司所制定的微控制器总线规范(AMBA)包括哪几种总线?5、STM32的存储空间分为哪几个部分?使用部分的名字和范围是什么?6、什么是Cortex-M3的位绑定操作?什么是位绑定区、位绑定别名区?二者的关系是什么?Cortex-M3的存储空间有哪几个位绑定区?7、什么叫异常、什么叫中断?Cortex-M3有多少内部异常,有多少外部中断?8、什么是中断向量?什么是中断向量表?中断向量表中的前4项是什么,优先级各是什么?9、Cortex-M3中断中的咬尾是什么含义?晚到是什么含义?10、简述Cortex-M3中断的优先级规则。

11、STM32的中断分为哪几组?写出全部可能的优先级值。

12、根据STM32的命名规则,STM32ZET6芯片主要有哪些特征?第3章STM32最小系统1、STM32微控制器内部分为哪几个供电区域,电压各是多少?2、STM32微控制器有哪几种低功耗工作模式?各是什么特征?3、HSE、HSI、LSE、LSI、PLL各是什么含义?一般它们提供给系统的参数值各是多少?4、RCC是什么含义?主要有哪些功能?5、STM32F10x微控制器有哪几种复位?各有哪些引起复位的事件?6、STM32F10x微控制器可以从哪些存储区启动?这些存储区各有什么特点?7、startup_stm32f10x_hd.s文件主要有哪些功能?8、STM32F10x微控制器的启动过程主要有哪些操作?大致描述一下STM32F10x微控制器的启动过程。

嵌入式系统导论复习题

嵌入式系统导论复习题

嵌入式系统导论复习题.嵌入式系统导论复习题一填空1、嵌入式系统通常是以应用为中心,以计算机技术为基础,软硬件可裁剪,对功能、体积、功耗等严格要求的专用计算机系统。

2、嵌入式系统的可靠性是嵌入式计算机的生命线。

3、嵌入式系统的基本结构一般可分为硬件和软件,硬件包括嵌入式核心芯片、存储器系统及外部接口,软件包括应用软件、编程接口、嵌入式操作系统和板升级支持包。

4、嵌入式处理器主要包括EMPU、EMCU、EDSP 和ESOC。

其中ESOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。

5、目前使用的嵌入式操作系统有好几十种,最常用的是LINUX和WINCE。

6、嵌入式系统的系统级设计方法主要有先硬件后软件设计方法和软硬件协同设计的方法,其中针对单片机的开发是采用先硬件后软件的方法。

.7、嵌入式软件可分为系统软件、支撑软件和应用软件三类。

8、嵌入式处理器是嵌入式硬件系统的核心,其种类非常多,常见的有ARM处理器、MIPS处理器和PowerPC处理器。

9、TI公司的TMS320C2XXX系列的DSP可作为MCU进行使用。

10、标准的嵌入式系统架构有两大体系:RISC和CISC,其中RISC架构的处理器包括ARM、MIPS、PowerPC、ARC等,CISC架构为我们所熟知的是INTEL的X86架构、VIA架构和AMD架构。

11、ARM7系列微处理器为32位RISC处理器。

12、国产嵌入式处理器的代表芯片为方舟和龙芯系列处理器。

13、存储器有三个主要特性:速度、容量和价格。

其中寄存器速度最快、价位最高、容量最小;主存用来存放将要参与运行的程序和数据;存取速度和容量介于寄存器和主存之间的为高速缓冲存储器cache。

辅可分为主存储器、、按存储器的作用不同,14.助存储器和缓冲存储器,其中RAM和ROM属于主存储器。

15、RAM主要有SRAM和DRAM,常见的RAM 容量扩展方法为字长扩展和字数扩展。

《嵌入式系统导论》考试课复习资料

《嵌入式系统导论》考试课复习资料

《嵌入式系统导论》考试课复习资料一、选择题1.操作系统内核是指()A.操作系统的调度部分B.操作系统的驱动C.操作系统的存储管理D.操作系统的核心部分4. SoC形成或产生的过程不包括以下哪个方面()A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术C. 系统软件的建模与开发,即对IP核的配套D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合5. VxWorks 操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是()A. VxWorks源码开源,用户的开发成本低。

B.简洁、紧凑、高效的内核。

C.支持多任务,实时性强。

D.较好的兼容性和对多种硬件环境的支持。

6.下面是PowerPC架构嵌入式微处理器的不是主要特点是()A.独特的分支出来单元可以让指令预期效率大大提高。

B.超标量的设计。

C.适合大量向量运算,指针现行寻址的智能化算法。

D.可处理“字节非对齐”的数据存储。

7. 下列选项中,不是实时操作系统必须满足的条件是()A.具有可抢占的内核B.中断可嵌套C.任务调度的公平性D.具有优先级翻转保护8. BSP作为一种嵌入式软件,他的主要特点是()A:与硬件无关,与操作系统有关B:与硬件和操作系统都相关C:与硬件有关,与操作系统无关D:与操作系统和硬件都无关问答题1.什么叫嵌入式系统?2.画出嵌入式系统软件的层次结构。

3.画出嵌入式系统的结构6.根据你的理解,简述硬件设计的过程和软件设计的过程。

7.在嵌入式系统实现阶段,需要选择开发平台,通常开发平台的选择包括哪些内容?9.嵌入式系统产品开发中和完成开发后,为什么要进行测试?嵌入式系统的测试主要包括哪些内容?有哪些测试方法?一、选择题5.VHDL是()A.硬件描述语言B.软件描述语言C.构件描述语言D.软件开发工具8.将系统启动代码读入内存是()的主要职责A.内存管理;B. VFS;C.Boot Loader; D:虚拟内存9. CAN总线是指()A.控制器局域网B.网络传输协议C.数据标准D.软硬件接口10.属于LCD三种显示方式的是()A.投射型、反射型、透射型B.投射型、透反射型、透射型C.反射型、透射型、透反射型D.投射型、反射型、透反射型二、填空题2.ARM7TDMI与ARM720T的一个重要区别在于后者有______、______。

(完整word版)嵌入式系统复习内容(答案整理)(word文档良心出品)

(完整word版)嵌入式系统复习内容(答案整理)(word文档良心出品)

第一章嵌入式系统概述1.嵌入式系统是什么?目前,对嵌入式系统的定义多种多样:IEEE(国际电气和电子工程师协会)的定义为:用于对机器和设备进行控制,监视或者辅助操作的装置。

从技术的角度定义:以应用为中心,以计算机为基础,并且软硬件可裁剪,适用于对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。

从系统的角度定义:嵌入式系统是完成复杂功能的硬件和软件,并使之紧密耦合在一起的计算机系统。

嵌入式系统是指嵌入式操作系统和功能软件集成在以微控制器或微处理器为核心的微型计算机硬件体系中所形成的简单便捷,稳定可靠,机电一体化产品整体。

简单地说,嵌入式系统是软件体系和硬件体系紧密结合的一体化系统。

2.嵌入式系统由哪几个部分组成?嵌入式系统由硬件平台和系统软件组成。

硬件平台指嵌入式处理器和与之通过接口连接的外围硬件平台。

系统软件指实时操作系统和用户应用软件。

3.嵌入式微(?)处理器有几种类型?各有什么特点?嵌入式微处理器(EMPU):比较适合于大容量的数据计算和处理,具有体积小、重量轻、成本低、可靠性高的优点。

与嵌入式控制器相比,速度快,运算功能强大,可对各类数据进行快速处理。

嵌入式微控制器(EMCU):比较适合于基于逻辑运算和简单数据计算结果的控制,最大特点是单片化,体积大大减小,从而使功耗和成本下降,可靠性提高。

嵌入式DSP(EDSP):对系统结构和指令的某些部分进行了特殊设计,使之适合于执行DSP 算法,编译效率较高,指令执行速度也较快。

总而言之,就是运算速度快。

嵌入式片上系统(ESOC):根据应用系统设计者定义,可以在一个硅片上集成一个更为复杂的系统。

整个嵌入式系统的大部分尽可集成到一块或几块芯片上,应用系统电路板将变得很整洁,对于减少体积和功耗,提高可靠性十分有益。

4.你能列举几种熟悉的操作系统吗?µCOS-Ⅱ,µCLinux,WinCE,VxWorks,TRON,µITRON,eCos,Nucleus,OSE等。

(完整word版)嵌入式系统期末考试题库及答案(2)

(完整word版)嵌入式系统期末考试题库及答案(2)

《嵌入式系统》试题库《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台.3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量.5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求.9、在嵌入式系统的设计过程中,其中规格说明解决“做什么"。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成.21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器(DSP)。

(完整word版)嵌入式系统复习及答案

(完整word版)嵌入式系统复习及答案

(完整word版)嵌⼊式系统复习及答案⼀、单项选择题1、下⾯关于哈佛结构描述正确的是(A )。

A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并2、下⾯哪⼀种⼯作模式不属于ARM特权模式(A )。

A、⽤户模式B、管理模式C、软中断模式D、FIQ模式3、ARM9TDMI的⼯作状态包括( D )。

A、测试状态和运⾏状态B、挂起状态和就绪状态C、就绪状态和运⾏状态D、ARM状态和Thumb状态4、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址⽅式为( C )。

A、⽴即寻址B、寄存器间接寻址C、多寄存器寻址D、堆栈寻址5、对寄存器R1的内容乘以4的正确指令是( C )。

A、LSR R1,#2B、LSL R1,#2C、MOV R1,R1, LSL #2D、MOV R1,R1, LSR #26、下⾯指令执⾏后,改变R1寄存器内容的指令是( D )。

A、TST R1,#2B、ORR R1,R1,R1C、CMP R1,#2D、EOR R1,R1,R17、下⾯哪⼀种功能单元不属于I/O接⼝电路。

( D )A、USB控制器B、UART控制器C、以太⽹控制器D、LED8、下⾯哪个操作系统是嵌⼊式操作系统。

(B )A、Red-hat LinuxB、µCLinuxC、Ubuntu LinuxD、SUSE Linux9、使⽤Host-Target联合开发嵌⼊式应⽤,( B )不是必须的。

A、宿主机B、银河麒麟操作系统C、⽬标机D、交叉编译器10、下⾯哪个系统不属于嵌⼊式系统( D )。

A、MP3播放器B、GPS接收机C、“银河⽟衡”核⼼路由器D、“天河⼀号”计算机系统11. RS232-C串⼝通信中,表⽰逻辑1的电平是(D )A、0VB、3.3VC、+5V~+15VD、-5V~-15V12. 下列不属于RISC计算机特点的是(C)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统导论复习题一填空1、嵌入式系统通常是以应用为中心,以计算机技术为基础,软换件可裁剪,对功能、体积、功耗等严格耍求的专用计算机系统。

2、嵌入式系统的可靠性是嵌入式计算机的生命线。

3、嵌入式系统的基本结构一般可分为硕件和软件,换件包括嵌入式核心芯片、存储器系统及外部接口,软件包括应用软件、编程接口、嵌入式操作系统和板升级支持包。

4、嵌入式处理器主要包括EMPU、EMCU、EDSP和ESOC。

其中ESOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。

5、目前使用的嵌入式操作系统有好几十种,最常用的是LINUX和WINCEo6、嵌入式系统的系统级设计方法主要冇先硬件后软件设计方法和软硬件协同设计的方法,其中针对单片机的开发是釆用先硕件后软件的方法。

7、嵌入式软件可分为系统软件、支撑软件和应用软件三类。

8、嵌入式处理器是嵌入式硬件系统的核心,其种类非常多,常见的有ARM处理器、MIPS 处理器和PowerPC处理器。

9、TI公司的TMS320C2XXX系列的DSP可作为MCU进行使用。

10、标准的嵌入式系统架构有两人体系:RISC和CISC,其中RISC架构的处理器包括ARM、MIPS、PowerPC、ARC等,CISC架构为我们所熟知的是INTEL的X86架构、VIA架构和AMD 架构。

ARM7系列微处理器为32位RISC处理器。

12、国产嵌入式处理器的代表芯片为方舟和龙芯系列处理器。

13、存储器有三个主要特性:速度、容量和价格。

其中寄存器速度最快、价位最高、容量最小;主存用來存放将要参与运行的程序和数据;存取速度和容量介于寄存器和主存之间的为高速缓冲存储器cacheo14、按存储器的作用不同,可分为主存储器、辅助存储器和缓冲存储器,其屮RAM和ROM 属于主存储器。

15、RAM主要有SRAM和DRAM,常见的RAM容量扩展方法为字长扩展和字数扩展。

16、CPU和I/O接口Z间通信的总线包括数据总线、控制总线和地址总线,其中数据总线是双向总线。

17、接口是两个部件之间的连接点或边界,通过接口把CPU和外设连接在一起,接口电路主要面向CPU和外设两个方面。

18、嵌入式系统中,I/O接口芯片寻址方式为:存储器映像法和I/O隔离法。

19、嵌入式处理器的复位电路是使处理器从起始地址开始执行指令。

20、串行通信有3种基本传送方式:单工、半双工和全双工。

串行通信的两种类型为异步串行通信和同步串行通信。

21、串行接口RS 系列标准冇:RS-232, RS-422, RS-485o22、蓝牙模块的无线通信频率为2.4GHZ以内,主要有3个部分组成:无线传输收发单元、基带处理单元以及数据传输接口。

23、I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。

24、嵌入式操作系统是嵌入式系统极为重要的纟R成部分,是嵌入式系统的灵魂,通常包括与硕件相关的底层驱动软件、系统内核、设备驱动接口、通信协议等。

25、典型的嵌入式操作系统包括VXWorks, windowsCE, LINUX, U C/OS-II, QNX等,其中不是实时操作系统的为UNUXo26、通常嵌入式实时操作系统可分为实时操作系统和非实时操作系统,而实时操作系统乂可划分为软实时和硬实时两种。

27、L INUX内核的配置系统由3部分组成,分别是Makefile,配置文件和配置工具。

28、在嵌入式开发过程中,需要在宿主机上建立交叉编译环境,并山宿主机提供BOOTP、TFTP和NFS服务。

29、搭建交叉编译环境的过程屮,GCC是LINUX最重要的软件开发工具,是一纟R汇编工具的总称,其屮提供系统调用和C语言函数库的是glibc, Binutils是用來构造和使用二进制的工具集。

30、B oot loader是系统加电后运行的第一段软件代码,儿种常见的bootloader中,最通用的是UBOOTo二选择题1>下列不是嵌入式系统的特点的是(C )A.欣入式系统需要专用开发工具和方法进行设计。

B.嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统。

C.嵌入式系统使用的操作系统一•般不是实吋操作系统(RTOS),系统不具有实时约束。

D.嵌入式系统通常是面向特定任务的,而不同于一般通用PC计算平台,是“专用”的计算机系统2、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D )。

A.恢入式Linux提供了完善的网络技术支持;B.CLinux是专门为没有MMU的ARM芯片开发的;C.C/OS- II操作系统是一种实时操作系统(RTOS);D.WinCE提供完全开放的源代码。

3、下列哪一•项不属于嵌入式系统软件结构一般包含的四个层面。

()A.恢入式处理器B.实时操作系统(RTOS)C.应用程序接口(API)层D.实际应用程序层4、ARM指令集是(B )位的。

A. 16B. 32C. 8D. 245、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由(A)完成。

A. BootloaderB. U-BOOTC.BSPD.内核6、釆用RS232-C串行通信至少需要三根线,其中不包括(A)。

A、电源线B、地线C、发送数据线D、接收数据线7、uClinux与标准Linux的最大区别在于(B)。

A.实吋性B.内存管理C.内核大小D.运行速度8、LINUX下察看当前冃录的命令是()。

A. tarB. cdC. IsD. cp9、下面哪种操作系统不属于商用操作系统。

(B)A. windows xpB. LinuxC. VxWorksD. WinCE10、下而哪点不是嵌入式操作系统的特点。

A.内核精简B.专用性强C.功能强人D.高实时性11、下面哪种嵌入式操作系统很少用在手机上。

(D)A. SymbianB. linuxC. Win CED. VxWorks12、以下哪种方式不属于文件系统的格式。

(B)A. FATB. DOSC. NTFSD. EXT三名词释义USB-EMCU-RISC-CISC-・FIFO-UART-・SPI-EOS-RTOS-BSP-NFS-DRAM-SOC-MTBF-平均无故障时间DSP-EPROM-IP 互联网议(Internet Protocol)ISR 中断服务程序(Interrupt Service Routine)JTAG 联合测试彳亍动组(Joint Test Action Group);调试接口IDE 集成开发环境(integrated development environment)四简答题1>简述嵌入式系统的协同开发设计流程,并以流程图的形式表示出來?2、画出恢入式系统存储器分类的金字塔图,并标出容量和速度关系变化?3、简述嵌入式操作系统的特点?4、根据开发过程的时间先后,可以把基于Linux系统的嵌入式开发分为5个开发阶段,试描述岀?5、说明嵌入式操作系统的分类,并指出各类典型的操作系统?6、简述硬实时操作系统和软实时操作系统的区別?7、根据嵌入式开发指令的复杂程度,试描述嵌入式处理器架构的分类,并指出各类典型的处理器架构?8、bootloader的stepl有哪些操作?a.硬件的初始化b.加载stage2到RAM中。

c.设置堆栈指针SP,为执行C语言代码做准备。

d.加载到stage2的C语言入口点。

9、bootloader 的stage2 有哪些操作?初始化本阶段要用到的换件设备。

检测系统的内存映射。

加载内核映像和根文件系统映像。

设置内核启动参数。

调用内核,即直接跳转到内核的第1条指令地址处执行。

10、简述Makefile和Make的功能?Makefile是工程系统编译批处理文件。

Make是Makefile文件的解释器。

Make对Makefile文件解释后,生成Linux的shell命令和gcc编译命令,接着对命令执行,最终生成日标文件。

11、基本的嵌入式Linux系统分为哪儿个层次?引导加载程序bootloadero Linux内核。

文件系统。

用户应用程序12、列举出嵌入式系统常用的几种文件系统。

答:ROMFS、JFFS2、YAFFS、NFS^ EXT2、RAMDISK、CRAMFS13、嵌入式Linux 其他嵌入式操作系统相比具有如下优点?开放源码、所需容量小、无须版权费用、成熟且稳定、良好的支援14、交义编译工具(链)主要包括什么?对目标系统的编译器gcc、目标系统的二进制工具binutils、目标系统的标准c库glibc、目标系统的Linux内核头文件。

15^什么是BootLoader?主要有几种工作模式及主要功能是什么?Bootloader就是操作系统内核运行的一段小程序,完成进行初始化系统锁件设置的任务, 包括CPU、SDRRAM、Flash、串口等初始化,时钟的设置、存储器的映射。

分为启动加载模式和下载模式。

(1)启动加载(Boot laoding)模式又称为“自主”(Autonomous)模式,是指Bootloader 从目标机上的某个固态存储设备上将操作系统加载到RAM中运行,整个过程并没有用八的介入。

(2)在下载模式下,目标机上的Bootloader将先通过串口连接或网络连接等通信手段从宿主机下载文件。

16、从底层硬件到上层应用软件,试分析嵌入式计算系统的组成主要分为哪儿个部分,并写出各部分所完成的功能。

(1)硕件层(2)BSP (板级支持包Board Support Package):将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硕件无关,上层软件开发人员无需关心底层硕件的具体情况,根据BSP层提供的接口即町进行开发。

(3)RTOS (实时操作系统Real Time Operating System)(4)文件系统,GUI (图形用户界面Graphical User Interface)⑸应用软件五分析题1、从操作系统的角度看,boot loader的总目标就是正确的调用内核來执行,山于boot loader 的实现依赖丁CPU体系结构,因此人多数boot loader都分为stepl和step2两人部分,试分析boot loader的执行步骤。

2、试分析Windows操作系统环境下,根据基于Linux嵌入式开发的交叉编译过程,并结合下图描述出基于虚拟机环境(结合VMware和cygwin)下的交叉开发(主机一目标机)工作流程。

相关文档
最新文档