欢迎来到天天文库
浏览记录
ID:19666503
大小:73.50 KB
页数:7页
时间:2018-10-04
《嵌入式系统复习资料38233》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章1.嵌入式系统定义?答:嵌入式系统是嵌入到对象体中以嵌入式计算机为核心的专用计算机系统。2.嵌入式系统的特点?答:(1)“专用”计算机系统;(2)运行环境差异很大;(3)比通用PC系统资源少;(4)功耗低、体积小、集成度高、成本低;(5)具有完整的系统测试和可靠性评估体系;(6)具有较长的生命周期;(7)需要专用开发工具和方法进行设计;(8)包含专用调试电路;(9)多学科知识集成系统。其中最大特点是专用性系统。3.嵌入式系统的组成结构?答:硬件系统和软件系统。硬件基本结构:CPU、存储器、输入
2、输出系统。软件基本结构:应用程序、操作系统。4.嵌入式系统的基本开发流程?答:(1)系统定义与需求分析阶段;(2)方案设计阶段;(3)详细设计阶段;(4)软硬件集成测试阶段;(5)系统功能性测试及可靠性测试阶段。流程图在课本上第9页。5.ARM32位。6.嵌入式SoC/SoPC的概念?答:SoC:系统级芯片;SoPC:可编程片上系统。7.嵌入式系统中的进程状态有如下三种:运行状态、就绪状态、等待状态。运行等待就绪新进程结束8.交叉开发环境的定义和组成?答:定义:交叉开发是指在一台通用计算机上进行软件
3、的编辑编译,然后下载到嵌入式设备中运行调试的开发方式,它通常采用宿主机/目标机模式。组成:交叉开发环境一般由运行于宿主机上的交叉开发软件、宿主机到目标机的调试通道组成。9.可执行文件扩展名为:.elf10.组成嵌入式交叉开发环境的宿主机到目标机的调试通道一般有4种:答:(1)在线调试OCD或在线仿真OCE;(2)在线仿真器ICE(仿真器代替目标板);(3)ROM监控器;(4)ROM仿真器。11.嵌入式应用软件开发的基本流程?答:1.开发环境的建立;2.源代码编辑;3.交叉编译和链接;4.联机调试;5
4、.固化与测试12.RTOS:实时操作系统(RealTimeOperatingSystem)SoC:片上系统(SystemOnChip)SoPC:可编程片上系统(SystemOnProgrammableChip)IP:网际协议(InternetProtocol)EEPROM :电可擦除只读存储器(ElectricallyErasableProgrammableROM)API :应用程序接口(ApplicationProgrammingInterface)RISC :精简指令集计算机(ReducedIn
5、structionSetComputer)SPI :串行外围设备接口(SerialPeripheralInterface)MMU :存储管理单元(MemoryManagementUnit):集成音频接口(IntegrateInterfaceofSound):微集成电路(Inter-integratedCircuit)UART:通用异步接收/发送装置(UniversalAsynch.ReceiverTransmitter)SWI:软中断(SoftwareInterrupt)FIQ:快速中断请求(Fas
6、tInterruptRequest)13.嵌入式系统作用范围?答:汽车、工业控制、通信设备、消费电子、商业终端、航空航天14.目前常用的嵌入式操作系统有哪些?试分析比较它们的优缺点。答:(1)uC/OS-II嵌入式操作系统。它是一个结构简单、功能完备和实时性很强的嵌入式操作系统内核。(2)WindowsCE操作系统。内核较小,具有便携性、提供对微处理器的选择以及非强行的电源管理功能。(3)VxWorks嵌入式实时操作系统。它内建了符合POSIX规范的内存管理,以及多处理器控制程序,并且具有简明易懂的
7、用户接口。(4)Linux操作系统。它针对无MMU的处理器而设计,可以利用功能强大的Linux资源。第二章1.RISC(精简指令集计算机)的中心思想是精简指令集的复杂度、简化指令实现的硬件设计。2.RISC体系结构的特点?答:(1)指令格式和长度固定,且指令类型很少,指令功能简单,寻址方式少而简单,指令译码控制器采用硬布线逻辑,这样易于流水线的实现,进而获得高性能。(2)RISC指令系统强调对称、均匀、简单,使程序的优化编译效率更高。(3)大多数指令单周期完成。(4)具有分开的Load/Store结
8、构的存取指令,也只有Load/Store结构的存取指令访问存储器,而数据处理指令只访问寄存器。(5)基于多个通用寄存器堆操作。3.RISC组织结构的优点?答:(1)硬连线的指令译码逻辑(2)便于流水线执行(3)大多数RISC指令为单周期执行。4.ARM体系结构的特点?答:ARM设计采用的RISC技术特征主要有:(1)Load/Store体系结构(2)固定的32位指令(3)3地址指令格式。5.支持Thumb的ARM体系结构的处理器状态可以方便地切换、运行到Thumb状态
此文档下载收益归作者所有