《全国计算机等级考试三级嵌入式系统模拟题完整全套.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试三级嵌入式系统模拟题完整全套.docx(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、优质文本一、嵌入式系统开发的根底知识1嵌入式系统的特点、分类、开展与应用,熟悉嵌入式系统的逻辑组成。1特点: 专用性 隐蔽性 嵌入式系统是被包装在内部资源受限要求小型化、轻型化、低功耗及低本钱,因此软硬件资源受到限制 高可靠性任何误动作都可能会产生致命的后果 软件固化软件都固化在只读存储器ROM中,用户不能随意更改其程序功能 实时性 2逻辑组成硬件:1)处理器运算器、控制器、存储器目前所有的处理器都是微处理器 中央处理器CPU和协助处理器数字信号处理器DSP、图像处理器、通信处理器 2)存储器随机存储器RAM和只读存储器ROMRAM分为动态DRAM和静态SRAM两种。DRAM电路简单、集成度高
2、、功耗小、本钱低,但速度稍慢慢;SRAM电路较复杂、集成度低、功耗较大、本钱高,但工作速度很快,适合用作指令和数据的高速缓冲存储器RAM当关机或断电时,其中的信息都会消失,属于易失性存储器 ROM属于不易失性存储器。分为电可擦可编程只读存储器存放固件和闪速存储器Flash ROM简称内存。内存的工作原理:在低压下,存储的信息可读但不可写,这类似于ROM;在较高的电压下,所存储的信息可以更改和删除,这有类似于RAM。 3)I/O设备与I/O接口 4)数据总线软件3分类按嵌入式系统的软硬件技术复杂程度进行分类:1)低端系统 采用4位或8位单片机,在工控领域和白色家电领域占主导地位,如计算器、遥控器
3、、充电器、空调、 机、BP机等。2)中端系统 采用8位/16位/32位单片机,主要用于普通 、摄像机、录像机、电子游戏机等。3)高端系统采用32位/64位单片机,主要用于智能 、调制解调器、掌上计算机、路由器、数码相机等。4开展20世纪60年代初,第一个工人的现代嵌入式系统阿波罗导航计算机20世纪60年代中期,嵌入式计算机批量生产20世纪70年代,微处理器出现20世纪80年代中期,外围电路的元器件被集成到处理器芯片中,昂贵的模拟电路元件能被数字电路替代20世纪90年代中期SOC出现,集成电路进入超深亚微米乃至纳米加工时代2嵌入式系统的组成与微电子技术集成电路、EDA、SoC、IP核等技术的作用
4、和开展1集成电路IC集成电路的制造大约需要几百道工序,工艺复杂。集成电路是在硅衬底上制作而成的。硅衬底是将单晶硅锭经切割、研磨和抛光后制成的像镜面一样光滑的圆形薄片,它的厚度缺乏1mm,其直径可以是6、8、12英寸甚至更大这种硅片称为硅抛光片,用于集成电路的制造。制造集成电路的工艺技术称为硅平面工艺,包括氧化、光刻、掺杂等多项工序。把这些工序反复交叉使用,最终在硅片上制成包含多层电路及电子元件的集成电路。集成电路的特点:体积小、重量轻、可靠性高。其工作速度主要取决于逻辑门电路的晶体管的尺寸。尺寸越小,工作频率就越高,门电路的开关速度就越快。2EDA电子信号自动化3SoC芯片片上系统 既包含数字
5、电路,也可以包含模拟电路,还可以包含数模混合电路和射频电路。SoC芯片可以是一个CPU,单核SoC,也可以由多个CPU和/或DSP,即多核SoC。 开发流程:1总体设计 可以采用系统设计语言System C或称IEEE 1666,它是C+的扩充或System Vetilog语言对SoC芯片的软硬件作统一的描述,按照系统需求说明书确定SoC的性能能参数,并据此进行系统全局的设计。2逻辑设计 将总体设计的结果用RTL存放器传输级描述语言语言进行描述源文件后,在使用逻辑综合将源文件进行综合生成,生成最简的布尔表达式核心好的连接关系以类型为EDF的EDA工业标准文件表示3综合和仿真4芯片制造 借助ED
6、A中的布局布线工具4IP核IC设计文件:逻辑门级,包括各种根本的门电路;存放器传输级,如存放器、译码器、数据转换器;行为级,如CPU、DSP、存储器、总线与接口电路等。核库中的设计文件均属于知识产权IP保护的范畴,所以称为“知识产权核或“IP核。IP核是开发SoC的重要保证。按IC设计文件的类型,IP通常分为:软核、固核、硬核。IP核的复用可以减少研发本钱,缩短研发时间,是实现SoC的快速设计,尽早投放市场的有效途径。目前主要的CPU内核有ARM、MIPS、PowerPC、Cold、8051等。ARM内核占所有32位嵌入式RISC处理器的90%以上。3嵌入式系统与数字媒体文本、图像和音频/视频
7、等数字媒体的表示与处理1文本含义:在计算机中的文字信息,最常用的一种数字媒体。字符集及其编码 1西方字符的编码ASCII字符集和ASCII编码,根本的ASCII字符集共128个字符,每个字符使用7个二进位制进行编码。2汉字的编码汉子国家编码标准有GB2312和GB18030。每个汉字用2个字节表示。GB2312只有6763个汉字,经常不够用。GB18030字符集与UCS/Unicode字符集根本兼容,采用不等长的编码方法,单字节编码表示ASCII字符,与ASCII码兼容;双字节表示汉字,与GB2312保持向下兼容即GB2312中有的GB18030字符集都有3UCS/Unicode编码文本类型1
8、简单文本只能顺序阅读。2丰富格式文本有插图、对文字颜色等定义,调整页面,文本布局,插入声音视频等。3超文本通过超链接实现跳转、导航、回溯等操作2图像图像获取过程的核心是模拟信号的数字化,处理步骤为:1扫描 将画面网格化,每个网格为一个取样点2分色 将每个取样点的颜色分解成三原色3取样 测量每个取样点的每个分量基色亮度值4量化 把模拟量使用数字量来表示,A/D转换数字图像的主要参数:图像大小(水平分辨率*竖直分辨率)、位平面数目、像素深度、颜色模型一幅图像的数据量计算公式:图像数据量=图像大小*像素深度/83音频/视频音频/视频信息的数字化,处理步骤为:1取样2量化3编码 数字音频的主要参数:取
9、样频率、量化位数、声道数目、使用的压缩编码方法、比特率每秒钟的数据量压缩前 波形声音的码率比特率= 取样频率 * 量化为数 * 声道数单位b/s压缩后 码率 = 压缩前码率 / 压缩倍数压缩比4嵌入式系统与网络通信技术数字通信与计算机网络,TCP/IP协议,互联网接入技术等1数字通信2计算机网络3音频/ TCP/IP协议4互联网接入技术二、嵌入式处理器1嵌入式处理器的结构、特点与分类不同类型的典型嵌入式处理器及其特点,嵌入式处理器分类等1不同内核嵌入式微控制器性能比拟性能内核51内核其他8位内核16位内核其他32位内核ARMCortex-M内核处理速度差差一般好好低能耗好好好差好代码密度差差一
10、般差好内存64KB差差差好好向量中断好好好一般好低中段延时好好好差好低本钱好好好差好多供资源好差差差好编译器选择好一般一般一般好软件可移植性好一般一般一般好2冯诺依曼结构和哈佛结构的区别两者连接CPU程序存储器和数据存储器的方式不同冯诺依曼结构CPU 程序/数据存储器哈佛结构 程序存储器 CPU 数据存储器程序总线数据总线3分类按指令集分为:复杂指令集结构CISC和精简指令集结构RISC按存储机制分为:冯诺依曼结构和哈佛结构按字长分为:8位、16位、32位、64位结构按不同内核系列可以分为:51、AVR、PIC、MSP430、PowerPC、Cold4不同典型内核简介内核系列推出公司内核结构简
11、单描述51IntelCISC哈佛结构8位字长,常用于简单的检测与控制应用领域,最早被称为单片机。其价格低,应用资料齐全,开发工具廉价,开发周期短,本钱低,因此被广泛应用到各个行业。随着1T改良型51内核的推出,加上许多器件厂家增加了自己的特色组件,51系列还在使用。AVRAtmelRISC哈佛结构8位、16位和32位三类字长的微控制器内核,以适应不同应用层次的要求。主要特点是高性能、高速度、低功耗。PICMicrochipRISC哈佛结构8位、16位和32位三类字长的微控制器内核,以适应不同应用层次的要求。主要用于工业控制,主要优势是针对性强,特别是抗干扰能力强。MSP430TIRISC冯-结
12、构16位字长的微控制器区内核,广泛应用于手持设备嵌入式应用系统中,突出特点就是以超低功耗著称全球。MIPSMIPSRISC哈佛结构高性能高档次32位和64位处理器内核。主要特点是适应于高速、大数据吞吐量应用场合PowerPCApple,IBM,MotorolaRISC哈佛结构高性能高档次含有32位子集的64位处理器内核。具有优异的性能、较低的能耗以及较低的散热量。MC68KMotorolaRISC哈佛结构32位字长的处理器内核,具有超标量的超级指令流水线,性能优异明显,主要用于与高端嵌入式应用领域。ColdfileFrescaleRISC哈佛结构32位字长的高性能处理器内核,性能优越,集成度高
13、,可用于工业应用领域、消费电子领域、医疗电子领域、测试与测量领域等。ARMARMRISC多数为哈佛结构32位字长的高性能处理器内核,目前嵌入式处理器的领跑者2ARM处理器内核的体系结构工作状态,工作模式,存放器组织,异常,数据类型与存储格式等1工作状态一是ARM状态,二是Thumb指令状态及Thumb-2状态,三是调试状态。ARM处理器复位后开始执行代码时总是只处于ARM状态,如果需要,可通过下面的方法切换到Thumb状态或Thumb-2状态ARM状态切换到Thumb指令状态:通过BX指令,将操作数存放器的最低位设置为1即可。如果R00=1,那么执行BX R0指令将进入Thumb状态状Thum
14、b态切换到ARM状态:通过BX指令,将操作数存放器的最低位设置为0即可。如果R00=0,那么执行BX R0指令将进入ARM状态。2工作模式7种工作模式功能说明可访问的存放器CPSRM4:M0用户模User程序正常执行工作模式PC,R14-R0,CPSR10000快速中断模式FIQ处理高速中断,用于高速数据传输或通道处理PC,R14_fiq-R8_fiq,R7-R0,CPSR,SPSR_fiq10001外部中断模式IRQ用于普通中断处理PC,R14_irq-R13_irq,R12-R0,CPSR,SPSR_irq10010管理模式SVC操作系统的保护模式,处理软中断SWIPC,R14_svc-R
15、13_svc,R12-R0,CPSR,SPSR_svc10011中止模式ABT处理存储器故障,实现虚拟存储器和存储器保护PC,R14_abt-R13_abt,R12-R0,CPSR,SPSR_abt10111未定义指令模式UND处理为定义的指令陷阱,用于支持硬件协处理器仿真PC,R14_und-R13_und,R12-R0,CPSR,SPSR_und11011系统模SYS运行特权及的操作系统任务PC, R14-R0,CPSR111113存放器组织ARM处理器共有37种存放器,包括31个通用存放器含PC和6个状态存放器。无论何种模式,R15均作为PC使用;CPSR为当前程序状态存放器;R7-R0
16、为公用的通用存放器。所有通用存放器均为32位结构。程序状态存放器的格式:31 30 29 28 27 268 7 6 5 4 3 2 1 0NZCVQ状态保存IFTM4M3M2M1M0条件码标志含义如下:N为符号标志位,N=1为负数,N=0为正数。Z为全0标志位,运算结果为0,那么Z=1,否那么Z=0;C为进借位标志,有进/借位时C=1,否那么C=0.V为溢出标志,加减法运算结果溢出时V=1,否那么V=0.Q为增强的DSP运算指令溢出标志,溢出时Q=1,否那么Q=0.控制位含义如下:I为中断禁止控制位,I=1禁止IRQ中断,I=0,允许中断。F为禁止快速中断FIQ的控制位,F=1禁止FIQ中断
17、,F=0允许。T为ARM和Thumb指令切换,T=1时执行Thumb指令,否那么执行ARM指令。M4-M0为模式选择位4存储格式大端模式:32位数据字的高字节存储在低地址,而数据字的低字节那么存放在高地址中。小端模式:32位数据字的高字节存储在高地址,而数据字的低字节那么存放在低地址中。系统复位时,自动默认为小端模式。例如:一个32位数据字0x12345678,存放在起始地址为0x30001000,那么大端模式下0x30001000单元存放0x12,0x30001001单元存放0x34,0x30001002单元存放0x56,0x30001003单元存放0x78;而小端模式下0x30001000
18、单元存放0x78,0x30001001单元存放0x56,0x30001002单元存放0x34,0x30001003单元存放0x12。5数据类型8位、16位、32位三种数据类型6ARM处理器中MMU和MPUMMU存储器管理单元memory management unit功能:1)虚拟地址到物理地址映射2存储器访问权限受限3虚拟存储空间的缓冲特性设置MPU存储器保护单元memory protect unit7异常7种异常类型优先级工作模式异常向量地址复位RESET1管理模式0x00000000未定义的指令UND6未定义指令中止模式0x00000004软件中断SWI6管理模式0x00000008指令
19、预取中止PABT5中止模式0x0000000C数据访问中止DABT2中止模式0x00000008外部中断请求IRQ4外部中断模式0x00000010快速中断请求FIQ3快速中断模式0x0000001C3典型ARM处理器内核ARM9,Cortex-A,Cortex-M,Cortex-R等的技术特点与应用领域1Cortex-A系列是面向高端嵌入式应用的处理器核:具有MMU、Cache、最快频率、最高性能、合理功耗。2Cortex-R系列是面向实时控制的处理器:具有MPU、Cache、实时响应、合理性能、较低功耗。3Cortex-M系列是面向低端微控制器的处理器,没有MMU但有MPU,极高性价比、最
20、低本钱,极低功耗。系列相应内核主要性能特点ARM7冯-诺依曼结构,3级流水线,无MMU经典ARM9ARM920T/ARM922T哈佛结构,5及流水线,单32位AMBA接口ARM9EARM926EJ-S/ARM946E-S/ARM966E-S/ ARM968E-S/ARM996HS哈佛结构,5及流水线,支持DSP指令,软核soft IPARM10ARM1020E/ARM1022E/ARM1026EJ-S哈佛结构,6及流水线,分支预测,支持DSP指令,高性能浮点操作,双64位总线接口,内部64位数据通路。ARM11ARM11MPCore/ARM1136J(F)-S哈佛结构,8级流水线,分支预测和返
21、回栈,支持DSP指令、SIMD/Thumb-2核心技术ARM1156T2(F)-S/ARM1176JZ(F)-S哈佛结构,9级流水线,分支预测和返回栈,支持DSP指令、SIMD/Thumb-2核心技术嵌入Cortex-MCortex-M0, Cortex-M0+冯-诺依曼结构,3级流水线,支持Thumb指令集并包含Thumb-2、嵌套向量中断,M0+内部有MPU,而M0没有。Cortex-M1冯-诺依曼结构,3级流水线,支持FPGA设计,Thumb指令集并包含Thumb-2Cortex-M3哈佛结构, 3级流水线,Thumb-2、嵌套向量中断,分支指令预测,内置MPUCortex-M4哈佛结构
22、, 3级流水线,Thumb-2、嵌套向量中断,分支指令预测,内置MPU,高效信号处理,SIMD指令,饱和运算,FPUCortex-RCortex-R4/R4F/ Cortex-R5/Cortex-R7哈佛结构,8级流水线,实时应用,支持ARM、Thumb和Thumb-2指令集,F标示内置FPU,DSP扩展,分支预测,超标量执行,内置MPU应用Cortex-ACortex-A5/ Cortex-A5MPcoreCortex-A7/ Cortex-A7MPcoreCortex-A8/ Cortex-A8MPcoreCortex-A9/ Cortex-A9MPcore哈佛结构,MPcore为多核,超
23、标量结构,13级流水线,动态分支指令预测,有分支目标缓冲器BTB、MMU、FPU、L1、L2,支持ARM、 Thumb和Thumb/EE指令集,SIMD/Jazelle RCT技术。Cortex-A15/ Cortex-A15MPcore哈佛结构,可乱序执行指令流水线4ARM处理器指令系统及汇编语言程序设计指令格式,寻址方式,指令集,伪指令,语句格式与程序结构,ARM汇编语言与C的混合编程等1指令格式指令一般格式S , 其中不可省指令格式说明:工程含义备注指令的操作码即助记符,如MOV、ADD、B等cond条件域,满足条件才执行指令可不加条件即可省略条件,如EQ、NE等S指令执行时是否需要更新
24、CPSR可省略Rd 目的存放器Rd可为任意通用存放器Rn 第一个源操作数Rd可为任意通用存放器,可以与Rd相同Op2第二个源操作数可为#imm8m、存放器Rm及任意移位存放器关于#imm8m的说明:#表示立即数,其后可以是十进制或十六进制数对于ARM指令集,#imm8m表示一个由8位立即数经循环右移任意偶数位次形成的32位操作数。对于Thumb指令集,#imm8m表示一个由8位立即数经左移任意位次形成的32位操作数。指令的条件码条件码助记符标 志含 义0000EQZ置位相等0001NEZ清零不相等0010CSC置位无符号数大于或等于0011CCC清零无符号数小于0100MIN置位负数0101P
25、LN清零正数或零0110VSV置位溢出0111VCV清零未溢出1000HIC置位Z清零无符号数大于1001LSC清零Z置位带符号数小于或等于1010GEN等于V带符号数大于或等于1011LTN不等于V带符号数小于1100GTZ清零且N等于V带符号数大于1101LEZ置位或N不等于V带符号数小于或等于1110AL忽略无条件执行2寻址方式1立即寻址立即数寻址例如:MOV R0,#0x1212121212ADC R0,R0,#100;R0 R0+100+C2存放器寻址(执行效率较高)例如:ADD R0,R1,R2 ;R0R1+R23存放器间接寻址存放器间接转址就是以存放器中的值作为操作数地址,而操作
26、数本身存放在存储器中。用间接寻址的存放器必须用 括起来。例如:LDR R5,R4 ;R5 R4,间接寻址的存放器是R4STR R1,R2R2 R1,间接寻址的存放器是R24基址加变址寻址常见的几种形式:LDR R0,R1,#4STR R1,R2,#8LDR R0,R1,#4! (!表示指令在完成数据传输后更新基址存储器)LDR R0,R1,#4LDR R0, R1, R2STR R0, R1, R25相对寻址相对寻址以程序计数器PC的当前值为基地址,指令中的地址标号作为偏移量,将两者相加后得到操作数的有效地址。以下程序中跳转指令BL利用相对寻址方式:BL Subroutine_A ;跳转子程序
27、Subroutine_A处执行Subroutine_A:MOV PC ,LR ;从子程序返回6堆栈寻址7块拷贝寻址3456三、嵌入式系统硬件组成1嵌入式硬件组成与嵌入式处理芯片组成,特点,类型,ARM的AMBA总线,嵌入式处理芯片的选型1基于ARM内核的典型嵌入式应用系统硬件组成典型嵌入式系统硬件由嵌入式最小硬件系统电源电路、时钟晶振电路、复位电路、JTAG测试接口、前向通道输入接口、后向通道输出接口、人机交互通道键盘,触摸屏以及LED或LCD显示输出接口以及相互互联通信通道CAN通信接口、以太网通信接口、USB通信接口等组成。电源电路为整个嵌入式系统提供能量,是整个系统工作的根底,具有极其重
28、要的位置。一般来说 ,如果电源电路处理得好,整个系统的故障往往能显著减少。选择设计电源电路是主要考虑以下因素:输出电压电流、输入电压电流交流还是直流、平安因素、体积限制、功耗限制、本钱限制。常用的电源模块是交流变直流AC-DC模块、直流变直流模块DC-DC、低压稳压器LDO。稳压器包括普通稳压器和低压差稳压器LDO。78XX系列属于普通稳压器,LM2576/2596为开关稳压芯片,CAT6219/AS2815/1117/2908等属于低压稳压器。稳压器的最大特点就是低噪声、低本钱、纹波小、精度高、电路简单。2基于ARM内核的典型嵌入式芯片的硬件组成1存储器及控制器 片内程序存储器通常是用Fla
29、sh ROM,一般配有几KB到几MB不等。片内数据存储器通常使用SRAM,一般几KB到几百KB。2中断控制器一般采用向量中断VIC或嵌套向量中断NVIC。Cortex-M支持嵌套的向量中断。 3DMA控制器直接存储器访问控制器 使用DMA控制器,可将数据块从外设传输至内存、从内存传输至外设或从内存传输至内存。4电源管理与时钟控制器5GPIO接端口General Purpose Input Output通用输入/输出端口 作为输入时具有缓冲功能,而作为输出是具有锁存功能,GPIO也可以作为双向I/O使用。在ARM处理芯片中,GPIO引脚通常是多功能的,以减少引脚数,减少功耗。6定时计数组件 主要
30、包括看门狗定时器WDT 监视着程序的运行状态Timer通用定时器 用于一般的定时RTC可直接提供年月日时分秒,使应用系统具有独立的日期和时间脉冲宽度调制解调器PWM 用于脉冲宽度的调制,比方电机控制、用于变频调整等。7模拟通道组件 8互联通信组件 3ARM的AMBA总线 4常用ARM嵌入式处理芯片1NXP的典型ARM芯片2TI的典型ARM芯片3Samsung的典型ARM芯片4Atmel的典型ARM芯片5ST的典型ARM芯片6Freescale的典型ARM芯片7Nuvoton的典型ARM芯片8Intel的典型ARM芯片9其他ARM芯片厂家5嵌入式处理芯片的选型1性价比原那么 性能高,价格低2参数
31、选择原那么 ARM内核指令流水线、支持Thumb/Thumb-2指令集、最高时钟频率的限制、最低功耗要求以及低本钱要求系统时钟频率(频率越高,处理速度越快;通常ARM芯片的速度主要取决于ARM内核芯片内部存储器的容量片内外围电路GPIO外部引脚条数、定时计数器、LCD液晶显示控制器、多核处理器、ADC、通信接口 2嵌入式系统的存储器层次结构,分类,性能指标;片内存储器,片外存储器,外部存储设备等3I/O接口、I/O设备以及外部通信接口GPIO、I2C、SPI、UART、USB、HDMI等;键盘、LED、LCD、触摸屏、传感器等;RS-232/RS-485、CAN、以太网和常用无线通信接口1GP
32、IO(通用输入输出接口)在嵌入式处理器内部,输入具备缓冲功能,输出具有锁存功能。GPIO一般有三态:0态、1态、高阻状态。2集成电路互连总线接口IIC集成电路互连总线用于连接嵌入式处理器及外围器件,采用串行半双工传输的总线标准。IIC总线具有的接口线少,控制方式简单,器件封装紧凑,通信速率较高100kb/s,400kb/s,高速模式可达3.4Mb/s等优点。IIC总线的操作时序IIC总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有的操作均通过这两条信号线完成。数据线SDA上的数据必须在时钟的高电平周期保持稳定,它的高/低电平状态只有在SCL时钟信号线是低电平时才能改变。1启动
33、和停止条件总线上的所有器件都不使用总线时,SCL线和SDA线各自的上拉电阻把电平拉高,使它们均处于高电平。主控制器启动总线操作的条件是当SCL线保持高电平时SDA线有高电平转为低电平,此时主控制器在SCL产生时钟信号,SDA线开始传输数据。假设SCL线为高电平时SDA由低转为高,那么总线工作停止,恢复空闲状态2数据传送格式3应答ACK信号传送4读/写操作5总线仲裁6异常中断条件3串行外设接口SPI4串行异步通信接口UART5高清多媒体接口HDMI6常用简单输入设备键盘、触摸屏、传感器7常用简单输出设备LED、数码管、LCD、8基于UART的RS232/RS485 CAN总线接口 以太网通信接口
34、常用无线通信接口GPS模块、GPRS模块、WiFi模块、蓝牙模块、射频无线收发模块4基于ARM内核的典型嵌入式处理芯片S3C2410/S3C2440芯片的内部结构,如片上总线、DMA、时钟控制、中断控制、GPIO、UART、I2C、SPI、Timer、RTC、WDT及其他硬件组件四、嵌入式系统软件1嵌入式系统的软件组成与实时操作系统嵌入式系统软件组成,嵌入式操作系统的开展,实时系统与实时操作系统,微内核与宏内核,嵌入式操作系统的仿真平台等2板级支持软件包BSP和引导加载程序Bootloader硬件抽象层HAL,BSP的功能和移植,Bootloader的执行过程,U-boot及其移植等3嵌入式L
35、inux操作系统嵌入式Linux的开展和自由软件,嵌入式Linux内核的结构、系统调用接口,常见嵌入式Linux等4嵌入式操作系统C/OS-II根本特点、代码结构、任务管理与调度、任务通信、中断处理、移植等五、嵌入式系统的开发1嵌入式系统的开发过程和工具开发步骤,交叉开发平台和工具,系统的调试工具等2系统开发工具软件ADS、RVDS的特点与使用,GCC的常用命令与参数3以S3C2410/S3C2440为背景的应用系统开发硬件接口及部件的综合使用;无操作系统环境下的系统开发;C/OS-II环境下的系统开发一单项选择题1.世界上第一台计算机研制成功的年代是C1944年1945年 1946年1947
36、年2.十进制数235,用二进制表达为A111010111110101011101001111011103.ARM采用定长指令格式,所有指令都是32位,Bit31:28为B目标存放器编码条件执行指令操作符编码永远是04.8080处理器是C32位处理器16位处理器8位处理器4位处理器5.把微处理器与外部设备相连接的线路称为D电源线控制线数据线总线6.嵌入式软件开发构建阶段的第一步是A编译链接定址打包7.以下有关进程和程序的说法错误的选项是D进程是动态的程序是静态的一个程序可以对应多个进程程序就是进程8.微软开发的嵌入式操作系统是CRT-LinuxMontaVistaWindowsCEVxWorks
37、9.ROM监视器是一个小程序,驻留在嵌入式系统的BRAM中ROM中Flash中DOM中10.直接存储器存取的英文缩写是ADMADRAMISAIRQ11.以下不是嵌入式系统应用领域的是C移动 汽车电子办公系统军工航天12.十进制数235,用八进制表达为C35135235335413.ARM采用定长指令格式,所有指令都是32位,Bit27:26为C目标存放器编码指令操作符编码永远是0条件执行14.80286处理器是B32位处理器16位处理器8位处理器4位处理器15.厂家和用户为性能扩充或作为特殊要求使用的信号线称为A备用线控制线数据线总线16.嵌入式软件开发构建阶段的第二步是B编译链接定址打包17
38、.以下有关进程和程序的说法错误的选项是B进程是动态的一个进程可以对应多个程序一个程序可以对应多个进程程序不是进程18.WindRiver公司开发的嵌入式操作系统是AVxWorksMontaVistaWindowsCERT-Linux19.GDB中,用来设置断点的命令是Dkillnextmakebreak20.1Byte等于D1024KB1024KM1024GB8bit21.以下不是嵌入式系统应用领域的是A电子商务移动 消费类电子产品军工航天22.十进制数235,用十六进制表达为AEBECEAEE23.ARM采用定长指令格式,所有指令都是32位,Bit24:21为C目标存放器编码条件执行指令操作
39、符编码永远是024.80386处理器是C8位处理器16位处理器32位处理器64位处理器25.决定电源种类的线称为C备用线控制线电源线数据线27.以下有关进程和程序的说法正确的选项是C进程是静态的一个进程可以对应多个程序一个程序只能对应一个进程程序不是进程28.以下不是嵌入式操作系统的是AU-Boot MontaVistaWindowsCERT-Linux29.GDB中,用来显示源代码的命令是BkillList makebreak30.1KB等于B1024MB1024B1024GB8bit31.以下不是嵌入式系统应用领域的是A通用软件工业控制消费类电子产品机器人32.十进制数100,用十六进制表达为C6263646533.ARM采用定长指令格式,所有指令都是32位,Bit24:21为B目标存放器编码操作符编码第一个操作数存放器永远是034.80486处理器是B64位处理器 32位处理器16位处理器8位处理器35.决定地线分别方式的线称为D备用线控制线电源线地线36.打包结束后得到的是一个A二进制文件文本文件源文件汇编文件37.以下有关进程和程序的说法正确的选项是ABC进程是动态程序是静态的一个程序可以对应多个进程一个进程可以对应多个程序38.以下是嵌入式操作系统的是DU-BootVMWareEVCWindowsCE3