3级嵌入式重点
计算机三级嵌入式系统题库及解析第3套
计算机三级嵌入式系统题库及解析第3套一、选择题1: 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。
下面不属于嵌入式系统特点的是()。
A: 嵌入式系统与具体应用紧密结合,具有很强的专用性B: 嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性C:嵌入式系统的软硬件资源往往受到严格的限制D:嵌入式系统性能较低,价格也比较便宜2: 嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。
A: 支持实时处理B: 低功耗C:高主频D:集成了测试电路3: 嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。
A:SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物B:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/ 模拟混合电路和射频电路C:SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O 等多种功能D:SoC的设计制造难度很大,目前还没有得到广泛使用4: 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。
A: 集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少B: 根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种C:嵌入式系统中使用的处理器芯片属于大规模集成电路D:集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成5: 文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。
下面关于文字信息的表示及其处理的叙述中,错误的是()。
A: 目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符B:GB2312是我国目前广泛使用的汉字编码国家标准之一C:GB2312包括6000多汉字,但不包含西文、俄文等其他字符D:GB2312字符集中的汉字与符号在系统中采用双字节表示6: 假设一台数码相机一次可拍摄16位色1024 x 1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。
计算机三级《嵌入式系统开发》试题与答案
计算机三级《嵌入式系统开发》试题与答案计算机三级《嵌入式系统开发》试题与答案阐述题:1.阐述外设存放器的作用、分类,以及每种分类完成的功能。
答:外设存放器又称为“I/O端口”,处理器对为外部设备的访问,就是通过对外设存放器读写完成的。
外设存放器分为3种:控制存放器,用来控制外设行为。
状态存放器,用来指示外设的当前状态。
数据存放器,用来存储外设用例的数据。
2.阐述嵌入式软件开发中程序优化的原那么、分类,以及每种分类优化的内容。
答:嵌入式程序优化遵循三个原那么:等效原那么、有效原那么、经济原那么。
嵌入式程序优化分为3类:运行速度优化,在充分掌握软硬件特性的根底上,通过应用程序构造调整等手段,来缩短完成指令任务所需的运行时间。
代码尺寸优化,在可以正确实现所需功能需求的前提下,尽可能减小程序的代码量。
低功耗优化,在满足需求的前提下,运行时间尽可能少的小孩硬件资,以到达节能降耗的目的。
3.阐述嵌入式操作系统中的文件系统的作用,以及它的层次和每个层次的作用。
答:文件系统提供了在线存储和访问包括数据和程序在内的文件内容的机制。
I/O控制层,为文件系统的最低层,实现内存与磁盘间的信息转移。
根本文件系统层,向合适的设备驱动程序发送指令,以完成对磁盘上的物理块进展读写。
文件组织模块层,将逻辑块地址转换成根本文件系统所用的物理地址。
逻辑文件系统层,管理元数据。
4.从软件的架构层次来阐述嵌入式软件系统模型。
答:从软件的架构层次啦阐述嵌入式软件模型共有3种。
没有OS和BSP的模型,这种,模型没有OS的概念,在硬件层上直接是应用程序,应用程序是高的相关的,直接与硬件打交道。
有OS没有BSP的模型,这种模型有嵌入式OS负责与硬件交互、管理资、应用程序,利用OS的API和库间接与硬件打交道。
有OS和BSP的模型,这种模型在OS与硬件层之间多了一层BSP,BSP负责与硬件交互。
5.阐述层次化的存储模型中,都有哪些存储器,以及它们典型的大小。
计算机三级嵌入式综合题10-14套答案
十【解题思路】车载GPS导航仪是在当前城市生活中已经非常普及,是嵌入式系统的典型应用。
可以通过S3C2410外加功能电路来实现在汽车行驶过程中定位导航、防盗防劫等实用功能。
S3C2410是基于ARM9内核的典型ARM芯片,采用ARM920T核,属于中高档32位嵌入式微处理器。
本题主要考查基于S3C2410的嵌入式系统开发。
涉及到无线通信与数据传输,数字信号处理,通用I/O接口GPIO、串行外设接口SPI、集成电路互连总线接口I2C的典型应用及相关应用的驱动程序设计以及系统集成等。
【参考答案及解析】(1)【81】GPE11、GPE12、GPE13【82】0xFABFFFFF【解析】GPS是嵌入式系统中常用的无线通信接口,本题使用基于SPI接口的GPS 模块,采用S3C2410芯片GPE端口的GPE11~GPE13引脚。
初始化为GPE11~GPE13共6位进行赋值,按照寄存器格式为10,则端口值为0xFABFFFFF。
(2)【83】GPD【84】0xAAAAAAAA【85】8【86】2.25【解析】LCD显示屏自身不带控制器,没有驱动电路;本系统中主要利用GPIO 口设计驱动电路来进行控制,主要利用GPC和GPD端口。
真彩色图像由R、G、B三基色组成,且3个分量中的像素位数都是8位。
图像数据量=图像水平分辨率×图像垂直分辨率×像素深度/8。
(3)【87】8【88】125【89】0x00000100【90】0x00000100【91】0x249F【92】0x002000【93】0x001000【解析】按照采样定理,取样频率不应低于声音信号最高频率的两倍才不产生失真;所以此处频率可以取8KHz;波形声音的码率=取样频率×量化位数×声道数(单位:b/s);定时器计数脉冲周期=1/(PCLK/(预分频值+1)/分频系数)。
对配置寄存器以及控制寄存器的设置即按照寄存器格式对相应位进行赋值。
三级嵌入式系统开发技术重点内容-嵌入式系统的定义
三级嵌入式系统开发技术重点内容:嵌入式系统的定义1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。
(3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。
(4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类:软核、固核、硬核。
2、嵌入式系统的组成:硬件层、中间层、系统软件层和应用软件层(1)硬件层:嵌入式微处理器、存储器、通用设备接口和I/O接口。
嵌入式核心模块=微处理器+电源电路+时钟电路+存储器Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据。
它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。
(2)中间层(也称为硬件抽象层HAL或者板级支持包BSP):它将系统上层软件和底层硬件分离开来,使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP层提供的接口开发即可。
BSP有两个特点:硬件相关性和操作系统相关性。
设计一个完整的BSP需要完成两部分工作:A、嵌入式系统的硬件初始化和BSP功能。
片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要求的工作状态。
板级初始化:包含软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件和软件的运行环境。
系统级初始化:以软件为主的初始化过程,进行操作系统的初始化。
B、设计硬件相关的设备驱动。
(3)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。
RTOS是嵌入式应用软件的基础和开发平台。
(4)应用软件:由基于实时系统开发的应用程序组成。
计算机三级嵌入式系统题库及解析第5套
计算机三级嵌入式系统题库及解析第5套一、选择题1:与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。
下面不属于嵌入式系统特点的是:()。
A:嵌入式系统通常包含在其他设备(系统)中,具有隐蔽性B:嵌入式系统的软硬件资源往往受到严格的限制,不易扩展C:嵌入式系统使用的CPU字长以8位为主D:嵌入式系统大多具有不同程度的实时性2:数字信号处理器(DSP)广泛使用于嵌入式系统,下面尖于DSP的叙述中错误的是:()。
A:DSP是一种高性能通用微处理器B: DSP指令系统具有单指令多数据(SIMD)并行处理的一些特殊指令C:DSP能显著提高音频、视频等数字信号的数据处理效率D:手机和数码相机等产品通常都含有DSP 3:按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。
下面尖于低端嵌入式系统特性的叙述中错误的是:()。
A:其硬件的核心大多是4位/8位单片机B:由监控程序对系统进行控制,一般不需要使用操作系统C:系统功能很容易现场升级D:计算器、遥控器、空调机、微波炉等产品中使用的大多是低端嵌入式系4:集成电路制造技术是嵌入式系统发展的重要基础,下面尖于集成电路技术发展的叙述中,错误的是:()0A:单块集成电路的集成度平均每18-24个月翻一番B:集成电路的工作频率越来越高,功耗越来越低C:当前集成电路批量生产的主流技术已经达到45nrm 32nm甚至更小的工艺水平D:集成电路批量生产使用的晶圆直径已经达到12〜14英寸甚至更大5:汉字有多种不同的编码标准,下面尖于不同编码标准之间尖系的叙述中,错误的是:00AGB2312中的所有字符在GB18030中也都存在,且编码相同BGB18030与UCS/Unicode均包含中日韩统一汉字(CJK)约7万多个CGB18030中的汉字与UCS/Unicode中的汉字编码保持相同D:UTF-8和UTF-16是实现UCS/Unicode的两种不同的编码方案6:假设数码相机使用的存储卡容量是1GB,数据压缩比平均是4,那么它一次可连续拍摄65536色的1024x1024分辨率的彩色相片大约多少张?()。
2014年9月计算机三级嵌入式系统开发技术重点内容
2014年9月计算机三级嵌入式系统开发技术重点内容嵌入式系统及三要素定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
简单定义:嵌入到对象体系中的专用计算机系统。
三要素:嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。
(1)嵌入性是把软件嵌入到Flash存储器中,(2)专用性是指针对某个具体应用领域和场合,量体裁衣式的定制适用该场合的专用系统,(3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。
三个要素决定了嵌入式系统是嵌入到对象体系中的一种专用的计算机系统。
嵌入式系统設計与开发原则与步驟1.設計与开发原則既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的基本原则:物尽其用。
这一原则表明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小成本实现更高的性能,同时尽可能采用高效率的设计算法,以提高系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入式应用系统。
2、设计与开发步骤嵌入式系统的设计步骤包括需求分析、体系结构设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。
各个阶段之间往往要求不断的修改,直至完成最终设计目标。
ARM存储模式关于存储模式:大端模式和小端模式,靠GPE8(ENDIAN)高低电平决定,高电平大端模式,低电平小端模式。
让GPE8工作于功能1模式控制。
掌握大小端模式存储结构。
已知一个32位的一个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于大端模式和小端模式下,字节0x65存放的地址。
ARM指令流水线关于指令流水线:ARM采用指令流水线技术。
不同内核指令流水线的级数不同。
采用指令流水线的作用是提高指令执行效率。
有3、5、6、7、8级不等。
对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。
计算机三级嵌入式考试题库
计算机三级嵌入式考试题库一、填空题1.嵌入式系统的嵌入性特性,是指系统需要与物理世界中特定的环境和设备紧密结合。
2.嵌入式系统开发中的角色可以分为芯片制造商、设备制造商、操作系统提供者、系统集成商、独立软件开发商、独立硬件开发商、最终用户。
3.Cache有指令Cache和数据cache之分。
4.专门为数字信号处理而设计的处理器称为数字信号处理器。
5.CPU中专门用来存储整数数字的寄存器,称为数据寄存器。
6.嵌入式软件开发的流程包括编码阶段、构建阶段、部署阶段、运行阶段。
7.运行速度优化时,首先考虑采用的技术是算法和数据结构。
8.一般情况下,嵌入式操作系统可分为实时操作系统和非实时操作系统。
9.指令集模拟器按体系架构可以分为同构模拟器和异构模拟器。
10.在线仿真器分为内部模式和外部模式。
11.嵌入式系通常都是专用系统,指的是嵌入式系统的专用性特性。
14.DSP是专门为处理数字信号而设计的处理器。
15.CPU中专门用来存储内存地址的寄存器,称为地址寄存器。
16.嵌入式系统的资源通常都是有限的,指的是嵌入式系统的资源受限特性。
17.位于处理器内部的存储器称为内存储器。
18.DSP中文全称是数字信号处理器。
19.CPU中专门用来存储浮点数字的寄存器,称为浮点寄存器。
20.嵌入式程序优化三原则包括等效原则、有效原则、经济原则。
21.线程可分为用户线程和内核线程。
22.影响调试的外围因素包括硬件缺陷、编译器自动优化、外界环境干扰。
23.世界上第一台计算机研制成功的年代是1946年。
24.嵌入式系统的实时性分为软实时和硬实时。
25.一个基本的计算机系统由微处理器、存储器、输入输出模块、总线组成。
26.BSP中文全称是板级支持包。
27.CPU中专门用来存储常数的寄存器,称为数据寄存器。
28.层次化存储器模型中,包括寄存器、高速缓存、主存储器、本机外存、远程外存。
29.板级支持包的英文缩写是 BSP 。
30.按照总线的位置,总线可分为片总线、内总线、外总线。
全国计算机等级考试三级嵌入式系统开发技术题库
全国计算机等级考试三级嵌入式系统开发技术题库在全国计算机等级考试中,有哪些三级嵌入式系统开发技术相关的题目呢?下面是店铺给大家整理的计算机等级考试三级嵌入式系统开发技术题库及答案,供大家参阅!计算机等级考试三级嵌入式系统开发技术题库及答案一1. 以下属于嵌入式系统应用领域的是( D )Α.移动电话B.工业控制C.机器人D.以上都是2. 十进制数100,用八进制表达为( A )Α.144B.145C.146D.1473. ARM采用定长指令格式,所有指令都是32位,Bit[20]为( C )Α.目标寄存器编码B.第一个操作数寄存器C.指示本指令操作是否影响CPSR的值D.永远是04. EMU只指( A )Α.嵌入式微控制器B.嵌入式微处理器C.嵌入式数字信号处理器D.嵌入式片上系统5. 不能确定总线功能的强弱以及适应性的是( D )Α.控制线B.时序信号线C.中断信号线D.地线6. 以下不是选择嵌入式系统编程语言的衡量标准的是( B ) Α.位操作B.价格C.指针D.异常事件处理7. 以下不是线程的优点的选项是( D )Α.响应度高B.资源共享C.经济D.单处理器使用8. 以下是嵌入式操作系统的是( B )Α.VIVIB.RT-LinuxC.EVCD.VM Ware9. GDB中,执行下条源代码的命令是( D )Α.nextB.clearC.makeD.go10.1GB等于( C )Α.8bitB.1024BC.1024MBD.1024KB11. 以下是选择嵌入式系统编程语言的衡量标准的是( D ) Α.异常事件处理B.多任务支持C.程序控制结构D.以上都是12. 以下说法正确的是( A )Α.线程响应度高B.程序是动态的C.程序就是进程D.进程是静态的13. 以下是嵌入式系统的是( D )Α.VIVIB.U-BootC.BLOBD.RT-Linux14. GDB中,显示表达式的值使用命令( A )Α.displayB.showD.list15.1024KB等于( C )Α.1TBB.1BC.1MBD.1GB计算机等级考试三级嵌入式系统开发技术题库及答案二1. 以下不属于嵌入式系统应用领域的是( D )Α.消费类电子产品B.工业控制C.军工航天D.办公系统2. 十进制数100,用二进制表达为( D )Α.1100111B.1100010C.1100101D.11001003. ARM采用定长指令格式,所有指令都是32位,Bit[19:16]为( D )Α.目标寄存器编码B.永远是0C.指示本指令操作是否影响CPSR的值D.第一个操作数寄存器4. EMPU只指( B )Α.嵌入式微控制器B.嵌入式微处理器C.嵌入式数字信号处理器D.嵌入式片上系统5. 能确定总线功能的强弱以及适应性的是( C )Α.备用线B.地线C.中断信号线D.数据线6. 以下不是选择嵌入式系统编程语言的衡量标准的是( A )Α.以下都不是B.多任务支持C.程序控制结构D.异常事件处理7. 以下说法错误的是( B )Α.线程响应度高B.程序是动态的C.程序不是进程D.进程是动态的8. 以下不是Boot Loader的是( C )Α.VIVIB.U-BootC.RT-LinuxD.BLOB9. GDB中,显示帮助信息的命令是( B )Α.showB.helpC.seeD.browse10.1TB等于( C )Α.1024BB.1024KBC.1024GBD.1024MB11. 世界上第一台计算机诞生在( B )Α.英国B.美国C.法国D.苏联12. 十进制数123,用十六进制表达为( C )Α.70B.7AC.7BD.7C13. ARM采用定长指令格式,所有指令都是32位,Bit[15:11]为( B )Α.第一个操作数寄存器B.目标寄存器编码C.指示本指令操作是否影响CPSR的值D.永远是014. EDSP只指( B )Α.嵌入式微控制器B.嵌入式数字信号处理器器C.嵌入式微处理D.嵌入式片上系统15. 能确定数据传输的宽度的是( A ) Α.数据线B.时序信号线C.中断信号线D.电源线。
计算机三级嵌入式知识点
计算机三级嵌入式考试知识点整理(计算机三级嵌入式考试只考选择题和填空题)1.嵌入式系统的设计的三个阶段之一:1. 设计2.实现3.测试2.RISC架构的ARM微处理器的一般特点:1. 体积小、低功耗 2.大量使用寄存器3. 寻址方式灵活简3.通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的格式(elf)的可执行代码4.Boot Loader阶段1所完成的步骤的是:1. 硬件设备初始化 2. 拷贝Boot Loader的阶段2到RAM空间中3. 设置堆栈5.ARM的7种运行状态之一:1. 快中断状态2. 中断状态3. 无定义状态4.管理状态5.快速中断状态6.系统状态7.用户状态6.命令可以把server的/tmp mount到client的/mnt/tmp并且是:mount-o ro server:/tmp/mnt/tmp7.哪个GUI是由中国人主持的一个自由软件项目:MinuGUI8.嵌入式图形用户接口(GUI)的主要特点:1. 运行时占用的系统资源少 2.模块化结构,便于移植和定制3.可靠性高9.RISC指令系统特点的是:1. 指令长度固定,指令种类少2.设置大量通用寄存,访问存储器指令简单3. 选取使用频率较高的一些简单指令10.通常所说的32位微处理器是指CPU字长为32位11.在嵌入式软件交叉调试过程中,宿主机与目标机之间的连接与通信方式有:1.串口2.并口3.网络4.JTAG12.ADD R0,R1,[R2]属于寄存器间接寻址13.ADD R0,R0,#1属于立即寻址14.数据字越长则精度越高15.典型的计算机系统结构是冯诺依曼体系结构16.将传统的计算机系统芯片化,是嵌入式系统诞生后的∑发展模式发展模式17.RISC指令系统特点的是:1. 大量使用寄存器2.采用固定长度指令格式3.使用单周期指令4.寻址方式多18.与通用操作系统相比嵌入式操作系统还必须具有的特点是:1. 强稳定性,弱交互性2. 较强实时性19.嵌入式系统产品:1. PDA 2.ATM机 3. 机顶盒20.开源的嵌入式操作系统的是嵌入式linux21.虚拟文件系统的是vfs22.嵌入式系统通常执行特定功能23.在嵌入式产品需求分析阶段完成的任务是操作系统和硬件选型24.ARM处理器异常工作模式的是1. 快速中断模式2. 未定义模式 3. 数据访问终止模式25..嵌入式软件开发与通用软件开发增加了代码固化环节26.嵌入式系统调试方式中不占用系统资源的调试方式是ICE在线仿真器27.ARM汇编程序中实现程序跳转的方式使用跳转指令28.ADD R0,R1,[R2]中的第二操作数属于寄存器间接寻址方式29.烧写到FLASH里的是.bin格式的文件二、填空题1.ARM内核有(T)(D)(M)(I)四个功能模块。
(2021年整理)全国计算机等级考试_三级嵌入式_题库(含答案)
全国计算机等级考试_三级嵌入式_题库(含答案)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(全国计算机等级考试_三级嵌入式_题库(含答案))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为全国计算机等级考试_三级嵌入式_题库(含答案)的全部内容。
全国计算机等级考试三嵌入式系统开发技术题库第1套一、选择题1:嵌入式系统是一类特殊的计算机系统。
下列产品中不属于嵌入式系统的是().A:电饭煲B:路由器C:巨型机D:POS机2:嵌入式系统硬件的核心是CPU.下面关于嵌入式系统CPU特点的叙述中,错误的是()。
A:支持实时处理B:低功耗C:字长在16位以下D:集成了测试电路3:下面关于微控制器的叙述中,错误的是()。
A:微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中B:微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用C:微控制器的英文缩写是MCUD:8位的微控制器现在已基本淘汰4:片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中错误的是().A:SoC芯片中只有一个CPU或DSPB:SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类C:专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类D:FPGA芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作5:数码相机是嵌入式系统的典型应用之一。
下面关于数码相机的叙述中,错误的是()。
A:它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理B:后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理C:负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCUD:高端数码相机配置有实时操作系统和图像处理软件6:电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为。
计算机三级《嵌入式系统》考试内容
计算机三级《嵌入式系统》考试内容一、嵌入式系统开发的基础知识1.嵌入式系统的特点、分类、发展与应用2.嵌入式系统的组成与微电子技术(集成电路、EDA、SoC、IP核等技术的作用和发展)3.嵌入式系统与数字媒体(文本、图像和音频/视频等数字媒体的表示与处理)4.嵌入式系统与网络通信技术(数字通信与计算机网,TCP/IP 协议,互联网接入技术等)二、嵌入式处理器1.嵌入式处理器的结构、特点与分类(不同类型的典型嵌入式处理器及其特点,嵌入式处理器分类等)2.ARM处理器内核的体系结构(工作状态,工作模式,寄存器组织,异常,数据类型与存储格式等)3.典型ARM处理器内核(ARM9,Cortex-A,Cortex-M,Cortex-R等的技术特点与应用领域)4.ARM处理器指令系统及汇编语言程序设计(指令格式,寻址方式,指令集,伪指令,语句格式与程序结构,ARM汇编语言与C的混合编程等)三、嵌入式系统硬件组成1.嵌入式硬件组成与嵌入式处理芯片(组成,特点,类型,ARM的AMBA总线,嵌入式处理芯片的选型)2.嵌入式系统的存储器(层次结构,分类,性能指标;片内存储器,片外存储器,外部存储设备等)3.I/O 接口、I/O 设备以及外部通信接口(GPIO、I2C、SPI、UART、USB、HDMI等;键盘、LED、LCD、触摸屏、传感器等;RS-232/RS-485、CAN、以太网和常用无线通信接口)4.基于ARM内核的典型嵌入式处理芯片(S3C2410/S3C2440芯片的内部结构,如片上总线、DMA、时钟控制、中断控制、GPIO、UART、I2C、SPI、Timer、RTC、WDT及其他硬件组件)四、嵌入式系统软件1.嵌入式系统的软件组成与实时操作系统(嵌入式系统软件组成,嵌入式操作系统的发展,实时系统与实时操作系统,微内核与宏内核,嵌入式操作系统的仿真平台等)2.板级支持软件包(BSP)和引导加载程序Bootloader(硬件抽象层HAL,BSP的功能和移植,Bootloader的执行过程,U-boot 及其移植等)3.嵌入式Linux操作系统(嵌入式Linux的发展和自由软件,嵌入式Linux内核的结构、系统调用接口,常见嵌入式Linux等)4.嵌入式操作系统C/OS-II(基本特点、代码结构、任务管理与调度、任务通信、中断处理、移植等)五、嵌入式系统的开发1.嵌入式系统的开发过程和工具(开发步骤,交叉开发平台和工具,系统的调试工具等)2.系统开发工具软件(ADS、RVDS的特点与使用,GCC的常用命令与参数)3.以S3C2410/S3C2440为背景的应用系统开发(硬件接口及部件的综合使用;无操作系统环境下的系统开发;C/OS-II环境下的系统开发)。
2020年计算机三级考试《嵌入式系统开发技术》备考题及答案
2020年计算机三级考试《嵌入式系统开发技术》备考题及答案1.以下关于ARM处理器寄存器说法错误的是( )。
A.R0~R7在任何模式下均作为通用寄存器使用B.R0~R15寄存器的位数为32位C.作为链接寄存器LR的是R14D.堆栈指针sP使用的寄存器是R15答案:D2.以下关于ARM处理器说法错误的是( )。
A.大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B.ARM处理器支持8位、16位和32位数据处理C.MPU为ARM处理器的存储器保护单元D.MMU为ARM处理器的存储器管理单元答案:A3.关于ARM指令中的条件域,以下表述错误的是( )。
A.H1为无符号数大于为无符号数小于C.GT为带符号数大于D.LE为带符号数小于答案:D4.需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是( )。
A.SUBVS R1,R2,R3B.SUBEQ R1,R2,R3C.SUBLS R1,R2,R3D.SUBNE R1,R2,R3答案:D5.以下ARM指令中源操作数属于立即寻址的指令是( )。
A.SUBCC R1,R2,R3B.LDRB R0,[R1]C.AND R1,R,R3D.MOV R1,#0x0B答案:D6.以下对伪指令的解释正确的是( )。
A.DCD0x23;在内存区域分配一个字节的内存空间并初始化为0x23B.CODEl6;伪指令通知编译器,其前的指令序列为16位的Thumb指令C.MyBaud EQU 9600;定义一个常量MyBaud的值为9600D.IMPORT Label;声明一个全局的标号Label,该标号可在其他文件中引用答案:C7.在ARM汇编语言程序设计中,用于子程序设计及调用,常用的指令是( )。
A.BL MyLabelB.BX MyLabelC.BLX MyLabelD.B MyLabel答案:A8.将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是( )。
计算机三级嵌入式 -回复
计算机三级嵌入式 -回复计算机三级嵌入式-回复 嵌入式系统是目前计算机领域中应用广泛的一种计算机系统形态,其具有体积小、功耗低、成本低、功能强大等特点。
针对这一领域的职业资格认证,计算机三级嵌入式考试是备受关注的。
在此,将对计算机三级嵌入式考试进行一些回答和解析。
1、计算机三级嵌入式是哪个证书? 计算机三级嵌入式是指国家职业资格计算机三级(高级)考试中嵌入式应用技术的考试科目。
该考试主要面向计算机软硬件应用领域从业者和广大计算机相关专业的学生。
2、计算机三级嵌入式考试的内容有哪些? 计算机三级嵌入式考试涵盖了嵌入式系统硬件、嵌入式系统软件、嵌入式系统开发与调试、嵌入式系统应用等方面的内容。
具体包括单片机原理与应用、串行通信接口、中断控制器、模数转换器、嵌入式操作系统、驱动程序设计、嵌入式软件测试方法等。
3、计算机三级嵌入式考试的难度如何? 计算机三级嵌入式考试的难度相对较高,需要考生具备扎实的计算机专业知识和实践经验。
考试内容涉及单片机、嵌入式系统开发与调试等领域,要求考生能够熟练掌握相关理论知识并能够灵活运用于实际开发中。
4、计算机三级嵌入式考试通常采用何种方式进行? 计算机三级嵌入式考试一般采取闭卷形式,即考生不能带任何资料进入考场。
而且,考试内容包括选择题、填空题和简答题等,考查考生对嵌入式系统理论和实际应用能力的综合掌握程度。
5、如何备考计算机三级嵌入式考试? 备考计算机三级嵌入式考试需要考生合理安排学习时间,重点掌握与嵌入式系统相关的知识,并进行实践操作。
建议进行一些实际项目的开发与调试,熟悉常见的嵌入式开发环境和工具。
同时,可以参考一些嵌入式系统开发与调试的经典教材,进行理论学习和习题练习。
6、计算机三级嵌入式证书的作用是什么? 计算机三级嵌入式证书是计算机从业人员和相关专业学生的重要资格证书之一。
持有该证书的人员可以证明自己在嵌入式系统领域具备扎实的理论基础和实际应用能力。
这对于求职、升职、职称评定等方面都具有一定的积极影响。
2014年计算机三级考试嵌入式系统开发技术复习资料整理大全
2014年计算机三级考试嵌入式系统开发技术复习资料整理大全1.嵌入式系统的定义嵌入式计算机系统简称为嵌入式系统,将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。
嵌入式系统:、以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式操作系统的特点:可固化、可配置、可剪裁、独立的板级支持包,可修改、不同的CPU有不同的版本、应用的开发需要有集成的交叉开发工具嵌入式操作系统的组成:嵌入式操作系统、操作系统内核、文件系统、网络协议栈、GUI 、USB协议栈等2. 通用计算机系统与嵌入式系统的比较形式和类型看得见的计算机。
按其体系结构、运算速度和结构规模等因素分为大、中、小型机和微机。
组成通用处理器、标准总线和外设。
软件和硬件相对独立。
开发方式开发平台和运行平台是通用计算机二次开发应用程序可重新编程形式和类型看不见的计算机形式多样应用领域广泛,按应用来分类组成面向应用的嵌入式微处理器,总线和外部接口多集成在处理器内部,软件与硬件是紧密集成在一起的。
开发方式采用交叉开发方式,开发平台一般是通用计算机,运行平台是嵌入式系统。
二次开发一般不能在编程微处理器构成的嵌入式系统(以家电为例)4位、8位、16位、32位处理器简单的冰箱、洗衣机、微波炉、电视机(CRT电视)80-90年代的发达国家的高端家电=2010年的家电下乡产品4位处理器固化的专用嵌入式芯片除了媒体播放器和LCD电视机以外的量产的智能家电8位处理器、需要写程序进去的产品3 .单片机又称微控制器(Microcontroller)(MCU)将嵌入式应用所需要的微处理器、I/O 接口、A/D、D/A转换、串行接口以及RAM、ROM通通集成到一个VLSI中, 制造出面向I/O 设计的微控制器,就是我们俗称的单片机DSP 数字信号处理器与CPU(MCU)相比:有更多的硬件运算单元乘除法、矩阵数字运算速度快存储和外设管理相对简单适合数字滤波器和媒体编解码算法的运算音频、视频处理智能仪表调制解调器ARM32位RISC嵌入式处理器ARM公司负责研发处理器内核的IP众多的公司购买IP的知识产权后制造出形式多样的MCU,如:不同档次手机的处理器上网本、PSP、平板电脑嵌入式工业终端和银行ATM机4. 嵌入式系统的特点(1)形式多样、面向特定应用硬件和软件都必须高效率地设计,避免冗余低功耗的需求低成本高可靠软件的一体化(OS&APP多种类型的处理器和处理器体系结构MCU&DSPMCU:ARMMIPSPowerPC实时性和可靠性要求较高操作系统可剪裁、轻量型、实时可靠、可固化(5)嵌入式系统开发需要专门工具和特殊方法5. 嵌入式系统的发展趋势更高的集成度更低功耗普遍的网络支持更加标准化6. ARM经典处理器:ARM11、ARM9™ 和ARM7™ 处理器系列Cortex-A 系列:共享同一体系结构,因此具有完整的应用兼容性,支持传统的ARM、Thumb® 指令集和新增的高性能紧凑型Thumb-2 指令集Cortex-R 系列:快速- 以高时钟频率获得高处理性能。
计算机三级嵌入式系统操作题(到详细解答)
计算机三级嵌入式系统操作题(到详细解答)操作题(一)1、地铁进出站闸机的控制器以s3c2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、闸机能够识别本地铁票务系统出售的ic卡。
能识别的ic卡有2种,一种是可预付费的\市民卡\,另一种是地铁站内出售的\当次卡\。
b、乘客凭\市民卡\或\当次卡\刷卡进站。
若ic卡合法,则闸机关上,乘客通过后,闸机立即停用;若ic卡不合法,闸机不关上,并展开声光报警。
声光报警5次后自动暂停。
c、进站刷卡时,还需识别ic卡的种类。
若是\市民卡\,在闸机打开之前,需读取卡中余额并显示在闸机的led显示器上,且把地铁站id、进站时间写入卡中相应区域。
若是\当次卡\,判断合法后直接打开闸机。
d、出来东站时,乘客须要根据所用的ic卡种类,去展开相同的操作方式。
若乘客用的就是\市民卡\,则须要在闸机的刷卡器上刷卡,若乘客用的就是\当次卡\则须要把卡资金投入闸机的投卡口中。
e、若乘客出站时刷的是\市民卡\,闸机系统需读取存储在卡上的\市民卡\类别id (注:\市民卡\类别分为普通卡、学生卡、老人卡)、地铁站id、进站时间、余额等信息,根据这些信息来扣除费用,并在闸机的led显示器上显示余额及本次扣费额,若是学生卡或老人卡,还要用声音播报出\市民卡\类别,然后,打开闸机,乘客通过后立即关闭闸机。
f、若乘客出来东站时用的就是\当次卡\,推论合法后即为把闸机关上,乘客过来后立即停用。
根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。
(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)闸机控制器的硬件平台设计时,除了须要设计最轻硬件系统(包含:微处理器、___【1】____电路、时钟电路、登位电路、存储器、jtagUSB电路)外,还必须设计ic卡读取电路、闸门电机驱动电路、声音提示信息及声光报警电路、led表明USB电路等。
若闸门电机驱动电路由gpe1插槽掌控,gpe1插槽输入\时,掌控闸门停用,输入\时,掌控闸门关上。
计算机三级(嵌入式)
嵌入式系统开发的基础知识一、嵌入式系统的特点、分类、发展与应用。
嵌入式系统的特点:1.专用性2.隐蔽性3.资源受限4.高可靠性5.实时性6.软件固化嵌入式系统的分类和发展:嵌入式系统分类有很多种:用途分类、实时性分类、产品形态分类、系统的复杂程度分类。
用途:军用、工业、民用。
实时性:非实时性、软实时性和硬实时性。
产品形态:系统级产品(以标准机柜形式提供的工控机PC104模块等)、板级产品(带CPU的主板及OEM产品)、片级产品(Soc、DSP、MCU、微处理器等)。
复杂程度:低端、中断、高端。
低端:采用4位/8位单片机(计算器,电子玩具,充电器,空调等)。
中断:采用8位/16位单片机或32位处理器(普通手机、摄像机,电视游戏机等)。
高端:采用32位/64位处理器,支持连接网络(智能手机。
高端数码摄像机等)。
嵌入式系统发展:20世纪60年代:阿波罗导航计算机采用嵌入式系统。
20世纪70年代:真正意义上的嵌入式系统从20世纪70年代发展起来的。
20世纪80年代:许多外围电路被集成到处理器芯片中,以8位到16位处理器为主,通用性差,CPU种类多,低兼容等。
20世纪90年代集成电路进入超深亚微米乃至纳米加工时代,Soc出现。
以32位精简指令集计算机处理器(RISC)和嵌入式操作系统(EOS)位标志。
至今~,向高端扩展,操作系统内核精小,功能完善,模块化程度高,开发工具齐备,嵌入式应用软件丰富发展。
二、嵌入式系统的组成与微电子技术(集成电路、SOC、IP核等技术的作用和发展)。
处理器由运算器、控制器、寄存器、高速缓冲存储器Cache等部件组成。
有些嵌入式系统会包含多个处理器,他们各有其不同的任务,其中负责运行系统软件和应用软件的主处理器成为CPU,其余的都是协处理器,例如数字信号处理器、图形处理器、通信处理器等。
CPU是任何计算机不可或缺的核心部件。
CPU 的字长有4位,8位,16位,32位,64位之分。
计算机三级嵌入式要点及试题总结
计算机三级嵌⼊式要点及试题总结要点嵌⼊式系统及三要素定义:以应⽤为中⼼、以计算机技术为基础、软件硬件可裁剪、适应应⽤系统对功能、可靠性、成本、体积、功耗严格要求的专⽤计算机系统。
简单定义:嵌⼊到对象体系中的专⽤计算机系统。
三要素:嵌⼊式系统的三个基本要素是嵌⼊性、专⽤性与计算机系统。
(1)嵌⼊性是把软件嵌⼊到Flash存储器中,(2)专⽤性是指针对某个具体应⽤领域和场合,量体裁⾐式的定制适⽤该场合的专⽤系统,(3)计算机系统是指必须具有计算机系统的组成,核⼼是计算机系统。
三个要素决定了嵌⼊式系统是嵌⼊到对象体系中的⼀种专⽤的计算机系统。
嵌⼊式系统設計与开发原则与步驟1.設計与开发原則既然嵌⼊式系统是嵌⼊到对象体系中的专⽤的计算机系统,因此嵌⼊式系统设计的基本原则:物尽其⽤。
这⼀原则表明,嵌⼊式系统的硬件和软件都必须⾼效率地设计,量体裁⾐、去除冗余,以最⼩成本实现更⾼的性能,同时尽可能采⽤⾼效率的设计算法,以提⾼系统的整体性能,换句话说同,“物尽其⽤”就是“够⽤就好”,以最⾼性价⽐来设计嵌⼊式应⽤系统。
2、设计与开发步骤嵌⼊式系统的设计步骤包括需求分析、体系结构设计、硬件设计,软件设计,执⾏机构设计、系统集成和系统测试。
各个阶段之间往往要求不断的修改,直⾄完成最终设计⽬标。
ARM存储模式关于存储模式:⼤端模式和⼩端模式,靠GPE8(ENDIAN)⾼低电平决定,⾼电平⼤端模式,低电平⼩端模式。
让GPE8⼯作于功能1模式控制。
掌握⼤⼩端模式存储结构。
已知⼀个32位的⼀个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于⼤端模式和⼩端模式下,字节0x65存放的地址。
ARM指令流⽔线关于指令流⽔线:ARM采⽤指令流⽔线技术。
不同内核指令流⽔线的级数不同。
采⽤指令流⽔线的作⽤是提⾼指令执⾏效率。
有3、5、6、7、8级不等。
对于⼀个具有1条8级指令流⽔线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执⾏4000条指令最快所需要的时间。
第3部分-计算机程序员(FPGA嵌入式应用)_3级_理论知识复习题
第3部分-计算机程序员(FPGA嵌入式应用)_3级_理论知识复习题第3部分理论知识复习题基本概念数字电路基础一、判断题(将判断结果填入括号中。
正确的填“√”,错误的填“×”):1.要构成5进制计数器,至少需要3个触发器,其无效状态有3个。
(√)2.十进制数(25)D转换为二进制数为(11001)B。
(√)3.逻辑变量只有两个值,即0 和1,两者并不表示数量的大小。
(√)4.组合逻辑电路通常由门电路组合而成。
(√)5.组合电路的结构特点是输入信号单向传输的,电路中不含反馈回路。
(√)6.奇校验位的值是其余各数据位的异或运算。
(√)7.由于门电路平均延迟时间的差异,使信号从输入经不同的通路传输到输出级的时间不同,这样可能导致逻辑电路的错误输出,这种现象称为竞争冒险。
()8.锁存器对脉冲电平敏感,在时钟脉冲的电平作用下改变状态,而触发器对脉冲边沿敏感,其状态只有在时钟脉冲的上升沿或下降沿的瞬间改变。
()9.同步时序电路具有统一的时钟CP控制。
()10.异步时序逻辑电路没有统一的时钟脉冲,电路状态的改变必须考虑外部输入信号及对应存储器的时钟端或控制端有无信号作用。
()11.异步时序电路没有统一的时钟,状态变化的时刻是不稳定的,通常输入信号只在电路处于稳定状态时才发生变化。
()12.实现一个8进制计数器最少需要3个D触发器。
()13.为了获得高精度的D/A转换器,不仅应选择位数较多的高分辨率的D/A转换器,而且还需要选用高稳定度的VREF和低零漂的运算放大器等器件与之配合才能达到要求()14.Moore型有限机的输出只与有限状态自动机的当前状态有关,与输入信号的当前值无关。
()15.在状态机的编码方式中,最常用的是顺序编码和One-hot编码方式。
()16.IP是指一种事先定义,经验证可以重复使用的,能完成某些功能的组块。
()17.用户自己编写的IP核不属于IP核的提供形式。
()18.IP核的重用是设计人员赢得迅速上市时间的主要策略。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。
(3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。
(4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类:软核、固核、硬核。
2、嵌入式系统的组成:硬件层、中间层、系统软件层和应用软件层(1)硬件层:嵌入式微处理器、存储器、通用设备接口和I/O接口。
嵌入式核心模块=微处理器+电源电路+时钟电路+存储器Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据。
它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。
(2)中间层(也称为硬件抽象层HAL或者板级支持包BSP):它将系统上层软件和底层硬件分离开来,使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP层提供的接口开发即可。
BSP有两个特点:硬件相关性和操作系统相关性。
设计一个完整的BSP需要完成两部分工作:A、嵌入式系统的硬件初始化和BSP功能。
片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要求的工作状态。
板级初始化:包含软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件和软件的运行环境。
系统级初始化:以软件为主的初始化过程,进行操作系统的初始化。
B、设计硬件相关的设备驱动。
(3)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。
RTOS是嵌入式应用软件的基础和开发平台。
(4)应用软件:由基于实时系统开发的应用程序组成。
3、实时系统(1)定义:能在指定或确定的时间内完成系统功能和对外部或内部、同步或异步时间做出响应的系统。
(2)区别:通用系统一般追求的是系统的平均响应时间和用户的使用方便;而实时系统主要考虑的是在最坏情况下的系统行为。
(3)特点:时间约束性、可预测性、可靠性、与外部环境的交互性。
(4)硬实时(强实时):指应用的时间需求应能够得到完全满足,否则就造成重大安全事故,甚至造成重大的生命财产损失和生态破坏,如:航天、军事。
(5)软实时(弱实时):指某些应用虽然提出了时间的要求,但实时任务偶尔违反这种需求对系统运行及环境不会造成严重影响,如:监控系统、实时信息采集系统。
(6)任务的约束包括:时间约束、资源约束、执行顺序约束和性能约束。
4、实时系统的调度(1)调度:给定一组实时任务和系统资源,确定每个任务何时何地执行的整个过程。
(2)抢占式调度:通常是优先级驱动的调度,如uCOS。
优点是实时性好、反应快,调度算法相对简单,可以保证高优先级任务的时间约束;缺点是上下文切换多。
(3)非抢占式调度:通常是按时间片分配的调度,不允许任务在执行期间被中断,任务一旦占用处理器就必须执行完毕或自愿放弃,如WinCE。
优点是上下文切换少;缺点是处理器有效资源利用率低,可调度性不好。
(4)静态表驱动策略:系统在运行前根据各任务的时间约束及关联关系,采用某种搜索策略生成一张运行时刻表,指明各任务的起始运行时刻及运行时间。
(5)优先级驱动策略:按照任务优先级的高低确定任务的执行顺序。
(6)实时任务分类:周期任务、偶发任务、非周期任务。
(7)实时系统的通用结构模型:数据采集任务实现传感器数据的采集,数据处理任务处理采集的数据、并将加工后的数据送到执行机构管理任务控制机构执行。
5、嵌入式微处理器体系结构(1)冯诺依曼结构:程序和数据共用一个存储空间,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,采用单一的地址及数据总线,程序和数据的宽度相同。
例如:8086、ARM7、MIPS…(2)哈佛结构:程序和数据是两个相互独立的存储器,每个存储器独立编址、独立访问,是一种将程序存储和数据存储分开的存储器结构。
例如:AVR、ARM9、ARM10…(3)CISC与RISC的特点比较(参照教程22页)。
计算机执行程序所需要的时间P可以用下面公式计算:P=I×CPI×TI:高级语言程序编译后在机器上运行的指令数。
CPI:为执行每条指令所需要的平均周期数。
T:每个机器周期的时间。
(4)流水线的思想:在CPU中把一条指令的串行执行过程变为若干指令的子过程在CPU 中重叠执行。
(5)流水线的指标:吞吐率:单位时间里流水线处理机流出的结果数。
如果流水线的子过程所用时间不一样长,则吞吐率应为最长子过程的倒数。
建立时间:流水线开始工作到达最大吞吐率的时间。
若m个子过程所用时间一样,均为t,则建立时间T=mt。
(6)信息存储的字节顺序A、存储器单位:字节(8位)B、字长决定了微处理器的寻址能力,即虚拟地址空间的大小。
C、32位微处理器的虚拟地址空间位232,即4GB。
D、小端字节顺序:低字节在内存低地址处,高字节在内存高地址处。
E、大端字节顺序:高字节在内存低地址处,低字节在内存高地址处。
F、网络设备的存储顺序问题取决于OSI模型底层中的数据链路层。
6、逻辑电路基础(1)根据电路是否具有存储功能,将逻辑电路划分为:组合逻辑电路和时序逻辑电路。
(2)组合逻辑电路:电路在任一时刻的输出,仅取决于该时刻的输入信号,而与输入信号作用前电路的状态无关。
常用的逻辑电路有译码器和多路选择器等。
(3)时序逻辑电路:电路任一时刻的输出不仅与该时刻的输入有关,而且还与该时刻电路的状态有关。
因此,时序电路中必须包含记忆元件。
触发器是构成时序逻辑电路的基础。
常用的时序逻辑电路有寄存器和计数器等。
(4)真值表、布尔代数、摩根定律、门电路的概念。
(5)NOR(或非)和NAND(与非)的门电路称为全能门电路,可以实现任何一种逻辑函数。
(6)译码器:多输入多输出的组合逻辑网络。
每输入一个n位的二进制代码,在m个输出端中最多有一个有效。
当m=2n是,为全译码;当m<2n时,为部分译码。
(7)由于集成电路的高电平输出电流小,而低电平输出电流相对比较大,采用集成门电路直接驱动LED时,较多采用低电平驱动方式。
液晶七段字符显示器LCD利用液晶有外加电场和无外加电场时不同的光学特性来显示字符。
(8)时钟信号是时序逻辑的基础,它用于决定逻辑单元中的状态合适更新。
同步是时钟控制系统中的主要制约条件。
(9)在选用触发器的时候,触发方式是必须考虑的因素。
触发方式有两种:电平触发方式:具有结构简单的有点,常用来组成暂存器。
边沿触发方式:具有很强的抗数据端干扰能力,常用来组成寄存器、计数器等。
7、总线电路及信号驱动(1)总线是各种信号线的集合,是嵌入式系统中各部件之间传送数据、地址和控制信息的公共通路。
在同一时刻,每条通路线路上能够传输一位二进制信号。
按照总线所传送的信息类型,可以分为:数据总线(DB)、地址总线(AB)和控制总线(CB)。
(2)总线的主要参数:总线带宽:一定时间内总线上可以传送的数据量,一般用MByte/s表示。
总线宽度:总线能同时传送的数据位数(bit),即人们常说的32位、64位等总线宽度的概念,也叫总线位宽。
总线的位宽越宽,总线每秒数据传输率越大,也就是总线带宽越宽。
总线频率:工作时钟频率以MHz为单位,工作频率越高,则总线工作速度越快,也即总线带宽越宽。
总线带宽=总线位宽×总线频率/8,单位是MBps。
常用总线:ISA总线、PCI总线、IIC总线、SPI总线、PC104总线和CAN总线等。
(3)只有具有三态输出的设备才能够连接到数据总线上,常用的三态门为输出缓冲器。
(4)当总线上所接的负载超过总线的负载能力时,必须在总线和负载之间加接缓冲器或驱动器,最常用的是三态缓冲器,其作用是驱动和隔离。
(5)采用总线复用技术可以实现数据总线和地址总线的共用。
但会带来两个问题:A、需要增加外部电路对总线信号进行复用解耦,例如:地址锁存器。
B、总线速度相对非复用总线系统低。
(6)两类总线通信协议:同步方式、异步方式。
(7)对总线仲裁问题的解决是以优先级(优先权)的概念为基础。
8、电平转换电路(1)数字集成电路可以分为两大类:双极型集成电路(TTL)、金属氧化物半导体(MOS)。
(2)CMOS电路由于其静态功耗极低,工作速度较高,抗干扰能力较强,被广泛使用。
(3)解决TTL与CMOS电路接口困难的办法是在TTL电路输出端与电源之间接一上拉电阻R,上拉电阻R的取值由TTL的高电平输出漏电流IOH来决定,不同系列的TTL应选用不同的R值。
9、可编程逻辑器件基础这方面的内容,从总体上有个概念性的认识应该就可以了。
10、嵌入式系统中信息表示与运算基础(1)进位计数制与转换:这样比较简单,也应该掌握怎么样进行换算,有出题的可能。
(2)计算机中数的表示:源码、反码与补码。
正数的反码与源码相同,负数的反码为该数的源码除符号位外按位取反。
正数的补码与源码相同,负数的补码为该数的反码加一。
例如-98的源码:11100010B反码:10011101B补码:10011110B(3)定点表示法:数的小数点的位置人为约定固定不变。
浮点表示法:数的小数点位置是浮动的,它由尾数部分和阶数部分组成。
任意一个二进制N总可以写成:N=2P×S。
S为尾数,P为阶数。
(4)汉字表示法,搞清楚GB2318-80中国标码和机内码的变换。
(5)语音编码中波形量化参数(可能会出简单的计算题目哦)采样频率:一秒内采样的次数,反映了采样点之间的间隔大小。
人耳的听觉上限是20kHz,因此40kHz以上的采样频率足以使人满意。
CD唱片采用的采样频率是44.1kHz。
测量精度:样本的量化等级,目前标准采样量级有8位和16位两种。
声道数:单声道和立体声双道。
立体声需要两倍的存储空间。
11、差错控制编码(1)根据码组的功能,可以分为检错码和纠错码两类。
检错码是指能自动发现差错的码,例如奇偶检验码;纠错码是指不仅能发现差错而且能自动纠正差错的码,例如循环冗余校验码。
(2)奇偶检验码、海明码、循环冗余校验码(CRC)。
12、嵌入式系统的度量项目(1)性能指标:分为部件性能指标和综合性能指标,主要包括:吞吐率、实时性和各种利用率。
(2)可靠性与安全性可靠性是嵌入式系统最重要、最突出的基本要求,是一个嵌入式系统能正常工作的保证,一般用平均故障间隔时间MTBF来度量。
(3)可维护性:一般用平均修复时间MTTR表示。
(4)可用性(5)功耗(6)环境适应性(7)通用性(8)安全性(9)保密性(10)可扩展性性价比中的价格,除了直接购买嵌入式系统的价格外,还应包含安装费用、若干年的运行维修费用和软件租用费。