2014年计算机三级考试嵌入式系统开发技术知识点汇总

合集下载

计算机三级考试《嵌入式系统开发技术》复习要点(2)

计算机三级考试《嵌入式系统开发技术》复习要点(2)

计算机三级考试《嵌入式系统开发技术》复习要点(2)计算机三级考试《嵌入式系统开发技术》复习要点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值。

全国计算机三级嵌入式系统开发技术考试大纲

全国计算机三级嵌入式系统开发技术考试大纲

全国计算机三级嵌入式系统开发技术考试大纲2014年全国计算机三级嵌入式系统开发技术考试大纲开发技术考试大纲(2013年版)基本要求1.具有嵌入式系统、微电子技术、数字媒体以及计算机网络的基础知识2.熟悉嵌入式微处理器的体系结构、功能特点,初步掌握ARM汇编语言程序设计3.熟悉嵌入式系统硬件的组成,掌握常用I/O接口和I/O设备的控制技术5.熟悉嵌入式系统的开发方法及常用工具,掌握开发嵌入式系统的基本技能考试内容一、嵌入式系统开发的基础知识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环境下的系统开发)考试方式上机考试,120分钟,满分100分包含:选择题(40分)、填空题(40分)、综合题(20分)。

计算机三级考试《嵌入式系统开发技术》复习要点.docx

计算机三级考试《嵌入式系统开发技术》复习要点.docx

计算机三级考试《嵌入式系统开发技术》复习要点以下是对文章进行润色改写的结果:1.嵌入式系统的定义⑴定义:嵌入式系统是以应用为中心,以计算机技术为基础的专用计算机系统。

它具有软硬件可裁剪的特点,能够满足应用系统对功能、可靠性、成本、体积和功耗等方面的严格要求。

22)IP核模块有行为、结构和物理三个不同层面的设计。

根据描述功能行为的方式不同,可以将其分为软核、固核和硬核三类。

2.嵌入式系统的组成(I)硬件层:包括嵌入式微处理器、存储器、通用设备接口和I/O接口等。

其中,嵌入式核心模块由微处理器、电源电路、时钟电路和存储器CaChe组成。

CaChe位于主存和嵌入式微处理器内核之间,用于存放最近使用的程序代码和数据,以减小存储器访问瓶颈,提高处理速度。

(2)中间层(也称为硬件抽象层HA1.或板级支持包BSP):它将系统上层软件和底层硬件分离开来,使上层软件开发人员无需关注底层硬件的具体情况,只需根据BSP层提供的接口进行开发。

BSP具有硬件相关性和操作系统相关性两个特点。

设计完整的BSP需要完成硬件初始化和设备驱动程序设计两部分工作。

(3)系统软件层:由RTOS,文件系统、GUI、网络系统及通用组件模块组成。

RTOS是嵌入式应用软件的基础和开发平台。

(4)应用软件层:由基于实时系统开发的应用程序组成。

3.实时系统(I)定义:实时系统是能在指定或确定的时间内完成系统功能,并对外部或内部、同步或异步事件做出响应的系统。

(2)区别:通用系统主要追求平均响应时间和用户使用方便,而实时系统主要考虑在最坏情况下的系统行为。

(3)特点:时间约束性、可预测性、可靠性、与外部环境的交互性。

(4)硬实时(强实时):应用的时间需求必须得到完全满足,否则会造成重大安全事故、生命财产损失和生态破坏,如航天、军事系统。

(6)任务的约束包括:时间约束、资源约束、执行顺序约束和性能约束。

4、实时系统的调度(I)调度:给定一组实时任务和系统资源,确定每个任务何时何地执行的整个过程。

2014年9月计算机三级嵌入式系统开发技术重点内容

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.嵌入式系统的设计的三个阶段之一: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)四个功能模块。

计算机三级《嵌入式系统》考试内容

计算机三级《嵌入式系统》考试内容

计算机三级《嵌入式系统》考试内容一、嵌入式系统开发的基础知识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环境下的系统开发)。

计算机三级嵌入式系统开发专业技术考点总结

计算机三级嵌入式系统开发专业技术考点总结

计算机三级嵌入式系统开发技术考点总结————————————————————————————————作者:————————————————————————————————日期:嵌入式系统硬件组成概述嵌入式最小硬件系统:嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成了嵌入式最小硬件系统。

嵌入式最小硬件系统组成:嵌入式处理器、时钟电路、电源电路、复位电路、存储器、调试测试接口电源电路:嵌入式系统常用的电源模块式交流变直流(AC-DC)模块、直流到直流(DC-DC)模块以及低压差稳压器(LDO)。

稳压器包括普通稳压器和低压差稳压器LDO。

78XX系列属于普通稳压器,LM2576/2596为开关稳压芯片,CCAT6219/AS2815/1117/2908等属于低压差稳压器。

稳压器最大的特点是低噪声、低成本、纹波小、精度高、电路简单。

时钟电路:几乎所有的嵌入式处理器本质上均为同步时序电路,需要时钟信号才能按照节拍正常工作。

复位电路:嵌入式处理器都有一个系统复位引脚为nRESET或RESET,n表示低电平复位,不带n的表示高电平复位。

JTAG测试接口:联合测试行为小组(JTAG)是一种国际标准测试协议,主要用于芯片内部测试以及对系统进行仿真和调试。

测试访问口:TAP基于ARM内核的电性嵌入式应用系统硬件组成:嵌入式最小硬件系统、前向通道、后向通道、人机交互通道、以及相互互联通信通道等组成。

前向通道,即输入接口,包括传感器、信号调理电路(滤波器、放大器等)、A/D转换器等构成。

后向通道,即输出接口,包括D/A转换器、功率放大器。

执行器等组成。

人机交互通道,包括键盘或触屏输入接口以及LED或LCD显示输出接口。

相互互联通道,包括RS-232/RS-485串行通信接口、CAN 通信接口、以太网通信接口、USB通信接口等。

嵌入式处理芯片AMBA:先进微控制器总线体系结构系统总线(ASB、AHB、AXI、ACE)主要用于连接高带宽快速组件:电源管理与时钟控制器、测试接口如JTAG、外部存储器控制接口、DMA控制器、USB主机、片上SRAM及Flash、中断控制器、LCD控制器。

(完整版)计算机三级考试嵌入式系统开发技术自己整理

(完整版)计算机三级考试嵌入式系统开发技术自己整理

1、ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( C )Α.目标寄存器编码B.条件执行C.指令操作符编码D.永远是0补充:§3.1.1 ARM指令的一般编码格式ARM指令长度为固定的32位,采用RISC体系结构。

一条典型的ARM指令编码格式如下:其中:cond:指令执行的条件编码,多数指令可有条件执行[27:25]:指令类型及寻址方式编码,共有8种编码opcode:指令操作符编码S: 决定指令的操作是否影响CPSR的值Rn:包含第1个操作数的寄存器编码Rd:目标寄存器编码Shifter_operand:表示第2个操作数2)、Bit[15:11]目标寄存器编码3)、Bit[19:16]第一个操作数寄存器5)、Bit[20]指示本指令操作是否影响CPSR的值4)、Bit[31:28]条件执行24。

80386处理器是( C )C.32位处理器26。

嵌入式软件开发构建阶段的三步是(A—链接—B)Α.编译B.定址28. 以下不是嵌入式操作系统的是( A )Α.U—BootB.MontaVistaC.Windows CED.RT-Linux (嵌入式操作系统,不是引导程序)64. EDSP只指( B )Α.嵌入式微控制器B.嵌入式数字信号处理器器C.嵌入式微处理D.嵌入式片上系统65。

能确定数据传输的宽度的是( A )Α.数据线B.总线 (把微处理器与外部设备相连接的线路)C.中断信号线(能确定总线功能的强弱以及适应性)D.电源线 (决定电源种类的线)66. 以下是选择嵌入式系统编程语言的衡量标准的是( D )Α.异常事件处理B.多任务支持C.程序控制结构D.以上都是69。

GDB中,显示表达式的值使用命令( A )Α.display 显示表达式B.showC.infoD.list54。

EMPU只指( B )Α.嵌入式微控制器EMUB.嵌入式微处理器 EMPUC.嵌入式数字信号处理器 EDSPD.嵌入式片上系统71. 单片出现在20世纪( A )Α.70年代 1964年B.80年代C.90年代D.60年代备注:20世纪60年代初,第一个工人的现代嵌入式系统(阿波罗导航计算机)20世纪60年代中期,嵌入式计算机批量生产20世纪70年代,微处理器出现20世纪80年代中期,外围电路的元器件被集成到处理器芯片中,昂贵的模拟电路元件能被数字电路替代20世纪90年代中期SOC出现,集成电路进入超深亚微米乃至纳米加工时代73. ARM采用定长指令格式,所有指令都是( B )Α.64位B.32位C.16位D.8位备注:目前主要的CPU内核有ARM、MIPS、PowerPC、Coldfile、x86、8051等.ARM内核占所有32位嵌入式RISC处理器的90%以上。

全国计算机等级考试三级嵌入式系统开发技术知识点整理 第一章 嵌入式系统概论

全国计算机等级考试三级嵌入式系统开发技术知识点整理 第一章 嵌入式系统概论

全国计算机等级考试三级嵌入式系统开发技术知识点整理第一章嵌入式系统概论(1) 嵌入式系统的特点,分类,发展与应用,熟悉嵌入式系逻辑组成。

特点:专用性,隐蔽性,资源受限,可靠性高,实时性,软件固化。

分类:按用途分为:军用,工业用,民用。

按实时性要求分为:非实时系统,软实时系统,硬实时系统。

按产品形态分为:系统级产品,板级产品,片级产品。

按软硬件技术复杂度分为:低端系统,中端系统,高端系统。

发展:高性能,低功耗,低成本与连通性,多媒体化,两个方向。

应用:各个领域。

数码相机等。

逻辑组成:处理器,存储器,I/O设备与I/O接口,数据总线,软件。

(2) 嵌入式处理芯片的主要类型,SoC的开发流程,IP核的意义。

主要类型:微处理器,DSP,微控制器,SoC.SoC开发流程:总体设计,逻辑设计,综合仿真,芯片制造。

IP核意义:IC核库中的设计文件属于知识产权保护的范畴,称为“知识产权核”或“IP核”,按照IC设计文件的类型,通常分为三种,软核,固核,硬核。

详细内容参见P17。

(3) 中西文的编码和数字文本的类型与处理,数字图像的参数,文件格式及主要应用。

中文编码:GB2312和GB18030。

西文编码:ASCII字符集和ASCII码。

附国际标准编码UCS/Unicode 编码。

基本兼容GB18030数字文本类型:按排版:简单格式文本和丰富格式文本。

按内容:线性格式文本,超文本。

数字文本处理:Office等。

数字图像参数:图像大小,位平面数目,像素深度,颜色模型。

图像数据量=图像大小X像素深度/8图像文件格式与应用:见P24表1-4.(4) 音频/视频信息的数字化处理过程,数字音频/视频文件格式及其应用。

数字化处理过程:抽样,量化,编码。

音频/视频文件格式与应用:见P26表1-6 P27表1-7(5) 数字通信的基本概念,有线通信和无线通信的传输与交换技术。

数字通信的基本概念:把模拟信号转化为数字信号后进行传输。

计算机三级嵌入式系统开发技术复习

计算机三级嵌入式系统开发技术复习

计算机三级嵌入式系统开发技术复习重点内容(1)嵌入式系统及三要素定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

简单定义:嵌入到对象体系中的专用计算机系统。

三要素:嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。

(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条指令最快所需要的时间。

计算机三级嵌入式系统开发技术考点总结

计算机三级嵌入式系统开发技术考点总结

嵌入式系统硬件组成概述嵌入式最小硬件系统:嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成了嵌入式最小硬件系统。

嵌入式最小硬件系统组成:嵌入式处理器、时钟电路、电源电路、复位电路、存储器、调试测试接口电源电路:嵌入式系统常用的电源模块式交流变直流(AC-DC)模块、直流到直流(DC-DC)模块以及低压差稳压器(LDO)。

稳压器包括普通稳压器和低压差稳压器LDO。

78XX系列属于普通稳压器,LM2576/2596为开关稳压芯片,CCAT6219/AS2815/1117/2908等属于低压差稳压器。

稳压器最大的特点是低噪声、低成本、纹波小、精度高、电路简单。

时钟电路:几乎所有的嵌入式处理器本质上均为同步时序电路,需要时钟信号才能按照节拍正常工作。

复位电路:嵌入式处理器都有一个系统复位引脚为nRESET或RESET,n表示低电平复位,不带n的表示高电平复位。

JTAG测试接口:联合测试行为小组(JTAG)是一种国际标准测试协议,主要用于芯片内部测试以及对系统进行仿真和调试。

测试访问口:TAP基于ARM内核的电性嵌入式应用系统硬件组成:嵌入式最小硬件系统、前向通道、后向通道、人机交互通道、以及相互互联通信通道等组成。

前向通道,即输入接口,包括传感器、信号调理电路(滤波器、放大器等)、A/D转换器等构成。

后向通道,即输出接口,包括D/A转换器、功率放大器。

执行器等组成。

人机交互通道,包括键盘或触屏输入接口以及LED或LCD 显示输出接口。

相互互联通道,包括RS-232/RS-485串行通信接口、CAN 通信接口、以太网通信接口、USB通信接口等。

嵌入式处理芯片AMBA:先进微控制器总线体系结构系统总线(ASB、AHB、AXI、ACE)主要用于连接高带宽快速组件:电源管理与时钟控制器、测试接口如JTAG、外部存储器控制接口、DMA控制器、USB主机、片上SRAM 及Flash、中断控制器、LCD控制器。

2014年计算机三级考试嵌入式系统开发技术复习大纲(含答案)

2014年计算机三级考试嵌入式系统开发技术复习大纲(含答案)

2014年计算机三级考试嵌入式系统开发技术复习大纲(含答案)第一章嵌入式系统概述1.嵌入式系统的定义答:1以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2.嵌入式系统的组成,能画出嵌入式系统的组成框架。

答:嵌入式系统由软件系统和硬件系统两部分组成。

3. 单片机是不是嵌入式系统?它与ARM嵌入式系统有何异同?答:单片机是嵌入式系统。

单片机一般是4位、8位或16位的数据总线,一般内置存储器,不运行操作系统,侧重于低成本,主要应用与工业控制等领域;而ARM嵌入式系统是32位的数据总线,运算速度快,外接大容量存储器,能运行操作系统以适合多种应用。

4.嵌入式系统与通用计算机之间的区别。

答:通用计算机系统采用标准化、模块化的设计,其技术要求是高速、海量的信息处理,技术发展方向是处理速度、总线宽度、存储容量的无限提升。

而嵌入式系统怎采用针对性较强的专业化设计,技术要求是满足具体应用,技术发展方向是在保证应用系统的技术要求和可靠性的前提下,尽可能减小成本、体积和功耗。

5.嵌入式处理器的分类答:1嵌入式微处理器MPU 2嵌入式微控制器MCU 3 嵌入式DSP处理器4嵌入式片上系统SOC 5 嵌入式可编程片上系统SOPC6. 嵌入式操作系统的作用是什么?请举出3种常见的操作系统。

答:用于管理存储器分配、中断处理、任务间通信和定时器响应,以及提供多任务处理等功能。

嵌入式操作系统,大大地提高了嵌入式系统硬件工作效率,并为应用软件开发提供了极大的便利。

3种常见的操作系统:WinCE、Vxworks、uClinux7.嵌入式系统开发流程答:嵌入式系统开发流程一般可分为4个阶段:需求分析阶段、硬件开发阶段、软件开发阶段和程序固化阶段。

第二章ARM处理器编程基础1.计算机中的两种典型体系结构是什么,各自的特点是什么?冯·诺依曼体系和哈佛体系结构冯·诺依曼体系:1)数据与指令都存储在同一存储区中,取指令与取数据利用同一数据总线。

(完整)计算机三级嵌入式知识点总结,推荐文档

(完整)计算机三级嵌入式知识点总结,推荐文档

1、嵌入式系统的CPU具有4个特点:(1)支持实时处理(2)低功耗(3)结构可扩展(4)集成了测试电路注:高主频非其特点2、USB的特点(1)在具有OTG(On-The-Go)的USB总线上,可实现在没有主机(Host)情况下从设备之间直接进行点对点通信(2)USB3.0的速率是5Gbps,而USB2.0的速率是480Mbps(3)主机的USB接口向从设备提供了电源(4)USB支持热拔插3、触摸屏(1)嵌入式系统使用的触摸屏除电阻式触摸屏外,还有电容式触摸屏(2)电阻式触摸屏是一种电阻传感器,它将矩形区域触摸点(X,Y)的物理地址转换为代表X坐标和Y坐标的电压(3)电阻式触摸屏不可通过多点触摸或滑动进行操作(4)相对于电容式触摸屏,电阻式触摸屏结构简单、、价格低(5)用专用硬笔写字的触摸屏属于电阻式(6)使用电容式触摸屏的LCD显示器多半是硬屏(7)电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流4、RTOS的三个主要实时指标(1)响应时间(2)吞吐量(3)生存时间5、RTOS响应时间的具体指标(1)中断延迟时间(2)任务切换时间(进程切换时间或线程切换时间)6、一般按响应时间将实时系统分成三类(1)强实时系统:响应时间再毫秒级或微秒级(2)普通实时系统:响应时间一般在几秒(3)弱实时系统:响应时间一般在数十秒7、移植VxWorks操作系统有4种操作类型(1)宿主机移植(2)体系结构移植(3)目标板移植(4)升级以前Tornado集成开发环境版本的BSP到最新版本注:用户界面移植非其操作类型8、硬件抽象层(1)硬件抽象层是嵌入式硬件电路板的最基本软件(2)硬件抽象层包含嵌入式软件中直接访问底层硬件的例程几何(3)HAL的函数是移植操作系统的基础(4)硬件抽象层不是操作系统内核的重要组成部分9、图像文件格式(1)GIF是目前互联网上广泛使用的一种图像文件格式,它的颜色数目较少(不超过256色),文件特别小,适合互联网传输(2)JPEG图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机和互联网中得到广泛使用10、无线局域网采用的通信协议主要是802.11,通常也被称为WiFi,目前使用的802.11n协议其数据传输速率可达108Mbps甚至更高。

2014年计算机三级考试嵌入式系统开发技术复习资料整理大全

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 系列:快速- 以高时钟频率获得高处理性能。

计算机三级《嵌入式系统开发技术》知识点.doc

计算机三级《嵌入式系统开发技术》知识点.doc

计算机三级《嵌入式系统开发技术》知识点Real Time Oprating System 实时多任务Embedded Micro Processer Unit 嵌入式微处理器Programmable Interrupt Controller 中断控制器Development machine 开发机Virtual file system 虚拟文件系统Operating system 实时多任务操作系统Embedded micro-controller unit 嵌入式微控制器Direct memory aess 直接存储器存取Common object file format 通用目标模式System on programmable chip 可变成单芯片系统Institution of electrical engineers 英国学会Borad support package 板级支持包Advanced RISC machines 高级RISC设备Executable and linking format 可执行连链接格式In-circuit emulator 在线仿真器Double date rate 双倍数据传输Application binary interface 应用程序二进制接口Virtual file system 虚拟文件系统GNU debugger GNU调试器Application programming interface 程序编程接口Random aess memory 随即存储器Shared object file 共享目标文件Boot loader object 一款功能强大的Boot loader Instruction set emulator 指令模拟器System on chip 单芯片系统Read only memory 只读存储器Target machine 目标机Memory management unit 存储单元管理器Just in runtime piled 运行时编译Real time operating system 实时多任务操作系统Distributed file system 分布式文件系统。

计算机三级嵌入式知识点讲解

计算机三级嵌入式知识点讲解

一、嵌入式系统开发的基础知识1.嵌入式系统的特点、分类、发展与应用,熟悉嵌入式系统的逻辑组成。

(1)特点:专用性隐蔽性(嵌入式系统是被包装在内部)资源受限(要求小型化、轻型化、低功耗及低成本,因此软硬件资源受到限制)高可靠性(任何误动作都可能会产生致命的后果)软件固化(软件都固化在只读存储器ROM中,用户不能随意更改其程序功能)实时性(2)逻辑组成硬件:1)处理器(运算器、控制器、存储器)目前所有的处理器都是微处理器中央处理器(CPU)和协助处理器(数字信号处理器DSP、图像处理器、通信处理器)2)存储器(随机存储器RAM和只读存储器ROM)RAM分为动态DRAM和静态SRAM两种。

DRAM电路简单、集成度高、功耗小、成本低,但速度稍慢慢;SRAM电路较复杂、集成度低、功耗较大、成本高,但工作速度很快,适合用作指令和数据的高速缓冲存储器RAM当关机或断电时,其中的信息都会消失,属于易失性存储器ROM属于不易失性存储器。

分为电可擦可编程只读存储器(存放固件)和闪速存储器(Flash ROM简称内存)。

内存的工作原理:在低压下,存储的信息可读但不可写,这类似于ROM;在较高的电压下,所存储的信息可以更改和删除,这有类似于RAM。

3)I/O设备与I/O接口4)数据总线软件(3)分类按嵌入式系统的软硬件技术复杂程度进行分类:1)低端系统采用4位或8位单片机,在工控领域和白色家电领域占主导地位,如计算器、遥控器、充电器、空调、传真机、BP机等。

2)中端系统采用8位/16位/32位单片机,主要用于普通手机、摄像机、录像机、电子游戏机等。

3)高端系统采用32位/64位单片机,主要用于智能手机、调制解调器、掌上计算机、路由器、数码相机等。

(4)发展20世纪60年代初,第一个工人的现代嵌入式系统(阿波罗导航计算机)20世纪60年代中期,嵌入式计算机批量生产20世纪70年代,微处理器出现20世纪80年代中期,外围电路的元器件被集成到处理器芯片中,昂贵的模拟电路元件能被数字电路替代20世纪90年代中期SOC出现,集成电路进入超深亚微米乃至纳米加工时代2.嵌入式系统的组成与微电子技术(集成电路、EDA、SoC、IP核等技术的作用和发展)(1)集成电路IC集成电路的制造大约需要几百道工序,工艺复杂。

计算机三级-嵌入式系统开发技术笔记

计算机三级-嵌入式系统开发技术笔记

计算机三级-嵌⼊式系统开发技术笔记专业术语(中英⽂对照表) (2)矩阵键盘扫描原理 (5)汉字编码标准: (5)数字图像 (5)热点 (5)数字⽂本(也称电⼦⽂本或⽂本) (5)数字⾳频数字视频 (5)路由器 (6)互联⽹的接⼊⽅式 (6)哈佛结构 (6)ARM体系结构 (6)ARM⼯作模式 (6)ARM 寄存器组: (6)伪指令 (7)指令 (7)数据模式 (7)ARM 指令条件域 (7)UART (8)SSP (8)DMA(Direct Memory Access,直接内存存取) (8)JTAG (8)GPIO (8)EEPROM (8)SRAM (9)DRAM (9)FRAM (9)SoC (9)AHB (9)实时时钟 (10)DCE 数据通信设备 (10)循环冗余校验(CRC) (11)STN(Super Twisted Nematic) (11)TFT(Thin Film Transistor)是薄膜晶体管 (11)AMBA 先进微处理器体系结构 (11)存储器及其控制器 (11)7. 互联通信组件 UART I2C SPI CAN USB (12)ARM处理芯⽚内部有多个可互联通信的组件,主要包括UART. 12C、SPI、CAN. USB、 (12)3.3嵌⼊式系统的存储器 (12)3.4.2 集成电路互连总线接⼝I2C (13)3.4.3 串⾏外设接⼝SPI (14)3.4.4 串⾏异步通信接⼝UART (14)3.4.6 ⾼清多媒体接⼝HDMI (14)3.6 嵌⼊式系统外部通信接⼝ (14)4.1.2 嵌⼊式系统的软件结构 (15)4.1.3 硬件抽象层与板级⽀持包BSP (15)4. 2嵌⼊式操作系统 (16)4. 2.1实时系统与实时操作系统 (16)4.2.3linux内核 (17)uc/os嵌⼊式操作系统 (18)5.1.3嵌⼊式系统的调试 (18)5.2.1 ADS1.2⼯具软件 (19)5.2.2 RVDS (19)5.2.3 GNU (19)S3C2410 (19)I/O接⼝技术 (20)软件 (20)2.嵌⼊式处理芯⽚ (21)通信 (21)多路复⽤技术 (22)OTG, (22)专业术语(中英⽂对照表)ARM advanced RISC machines 先进精简指令集机器ARM简介: /doc/991903cfbdeb19e8b8f67c1cfad6195f302be849.html /item/arm/7518299?sefr=cr STM32简介: /doc/991903cfbdeb19e8b8f67c1cfad6195f302be849.html /item/stm32?sefr=cr AHB Advanced High Performance Bus 先进⾼性能总线APB advanced peripheral bus 先进外设总线AHB 访问端⼝ AHB access port AHB-APASP advanced system bus 先进系统总线AXI advanced extensible interface 先进的可扩展接⼝ATB advanced trace bus 先进的跟踪总线ACE AXI⼀致性扩展 AXI coherency extensionsAPSR 应⽤程序状态寄存器ADSARM developer suite ARM开发套件BCT任务控制块(task control block BCT)board support package BSP 板级⽀持包BS边界扫描测试技术 boundary scan(BS)Banked stack pointer SP 分块堆栈指针byte-invariantbig-endian字节保序⼤端模式Bus matrix 总线阵列bootROM 引导只读存储器⼀般指⽤来存储boot loader程序的⾮易失性存储器,当前⼤多⽤NOR flash ROMcore sight ROM表内核可视ROM表CISC(Complex Instruction Set Computer,复杂指令集计算机RISC(Reduced Instruction Set Computer,精简指令集计算机)CEC(consumer electronics control)接⼝,即消费电⼦控制接⼝。

计算机三级(嵌入式)

计算机三级(嵌入式)

嵌入式系统开发的基础知识一、嵌入式系统的特点、分类、发展与应用。

嵌入式系统的特点: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位之分。

计算机三级嵌入式考点总结

计算机三级嵌入式考点总结

计算机三级嵌入式考点总结●第一章嵌入式系统概论●常考知识点●嵌入式系统的特点、分类、发展、应用,以及嵌入式系统的逻辑组成●嵌入式处理芯片的主要类型,SoC的开发流程,IP核的重要意义●中西文字的编码和数字文本的类型与处理,掌握数字图像的参数、文件格式及主要应用●计算机网络的分类和组成,IP协议的主要内容,互联网的组成和常用接入技术●考点一嵌入式系统及其应用●1.什么是嵌入式系统●嵌入式系统是嵌入式计算机系统的简称。

是嵌入在设备(或系统)内部,为特定应用而设计开发的专用计算机系统●2.嵌入式系统的共同特点●1)专用性●2)隐蔽性●3)资源受限●4)高可靠性●5)实时性●6)软件固化●3.嵌入式系统的应用●1)消费类应用产品●1)冰箱、洗衣机、空调等“白色家电”●2)电视机、机顶盒、数码相机等“数码产品”●2)产业类应用产品●1)数控机床、工业机器人等“工业设备”●2)汽车、飞机等“运输工具”●3)X光机、监护仪等“医疗电子设备”●3)业务类●......●4)军用类●......●ps:巨型机不属于嵌入式系统●考点二嵌入式系统的组成●嵌入式系统的逻辑组成●嵌入式系统由软件和硬件组成●硬件的主体是中央处理器和储存器,它们通过I/O接口和输入/输出设备与外部世界联系,借助总线互相连接●如图:●嵌入式系统的组成●1.处理器●按照指令高速完成二进制数据算数和逻辑运算的部件成为“处理器”,由运算器、控制器、寄存器、高速缓冲储存器(缓存,Cache)等部件组成●分类●中央处理器(CPU)●负责运行系统软件和应用软件的主处理器●协处理器●数字信号处理器(Digital Signal Processor, DSP)●图形处理器(GPU)●通信处理器●CPU特点●字长:指的是CPU中通用寄存器和定点运算器的二进制宽度●CPU字长:4位、8位、16位、32位、64位●CPU性能:程序执行速度的快慢●影响程序执行速度的因素●主频、指令系统、缓存的容量和逻辑结构●2.存储器●存储器的任务:存储程序和数据●存储器的分类●易失型存储器(内存)●静态随机存取存储器(SRAM)●动态随机存取存储器(DRAM)●非易失型存储器(外存)●电擦可编程只读存储器(EEPROM)●闪存存储器(Flash ROM)●磁盘、光盘存储器等●固态硬盘(SSD)●3.I/O设备和I/O接口●分类●人机交互设备:键盘、鼠标、触摸屏等●机机交互设备:各类传感器等●类型●按数据传输速率:可分为低速和高速●按数据传输方式:可分为串行和并行●按是否需要物理连接:分为有线和无线●按是否能连接多个设备:分为有总线式和独占式●常用I/O接口●通用串行总线式接口:USB2.0、USB3.0、IEEE 1394、以太网接口等●异步串行接口:RS-232-C、RS-485等●视频信号接口:视频图形阵列接口(VGA)、数字视频接口(DVI)、高清晰度多媒体接口(HDMI)等●工业总线接口:控制器局域网接口(CAN)、1553B接口、局域互联网接口(LIN)等●无线接口:红外线接口(lrDA)、蓝牙接口、Zigbee接口、WiFi接口等●4.数据总线●简称总线,嵌入式系统各个组件之间传输数据的一条传输通路,由传输线和控制电路组成。

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

2014年计算机三级考试嵌入式系统开发技术知识点汇总一、嵌入式系统开发的基础知识1.嵌入式系统的特点、分类、发展与应用,熟悉嵌入式系统的逻辑组成。

(1)特点:专用性隐蔽性(嵌入式系统是被包装在内部)资源受限(要求小型化、轻型化、低功耗及低成本,因此软硬件资源受到限制)高可靠性(任何误动作都可能会产生致命的后果)软件固化(软件都固化在只读存储器ROM中,用户不能随意更改其程序功能)实时性(2)逻辑组成硬件:1)处理器(运算器、控制器、存储器)目前所有的处理器都是微处理器中央处理器(CPU)和协助处理器(数字信号处理器DSP、图像处理器、通信处理器)2)存储器(随机存储器RAM和只读存储器ROM)RAM分为动态DRAM和静态SRAM两种。

DRAM电路简单、集成度高、功耗小、成本低,但速度稍慢慢;SRAM电路较复杂、集成度低、功耗较大、成本高,但工作速度很快,适合用作指令和数据的高速缓冲存储器RAM当关机或断电时,其中的信息都会消失,属于易失性存储器ROM属于不易失性存储器。

分为电可擦可编程只读存储器(存放固件)和闪速存储器(Flash ROM简称内存)。

内存的工作原理:在低压下,存储的信息可读但不可写,这类似于ROM;在较高的电压下,所存储的信息可以更改和删除,这有类似于RAM。

3)I/O设备与I/O接口4)数据总线软件(3)分类按嵌入式系统的软硬件技术复杂程度进行分类:1)低端系统采用4位或8位单片机,在工控领域和白色家电领域占主导地位,如计算器、遥控器、充电器、空调、传真机、BP机等。

2)中端系统采用8位/16位/32位单片机,主要用于普通手机、摄像机、录像机、电子游戏机等。

3)高端系统采用32位/64位单片机,主要用于智能手机、调制解调器、掌上计算机、路由器、数码相机等。

(4)发展20世纪60年代初,第一个工人的现代嵌入式系统(阿波罗导航计算机)20世纪60年代中期,嵌入式计算机批量生产20世纪70年代,微处理器出现20世纪80年代中期,外围电路的元器件被集成到处理器芯片中,昂贵的模拟电路元件能被数字电路替代20世纪90年代中期SOC出现,集成电路进入超深亚微米乃至纳米加工时代2.嵌入式系统的组成与微电子技术(集成电路、EDA、SoC、IP核等技术的作用和发展)(1)集成电路IC集成电路的制造大约需要几百道工序,工艺复杂。

集成电路是在硅衬底上制作而成的。

硅衬底是将单晶硅锭经切割、研磨和抛光后制成的像镜面一样光滑的圆形薄片,它的厚度不足1mm,其直径可以是6、8、12英寸甚至更大这种硅片称为硅抛光片,用于集成电路的制造。

制造集成电路的工艺技术称为硅平面工艺,包括氧化、光刻、掺杂等多项工序。

把这些工序反复交叉使用,最终在硅片上制成包含多层电路及电子元件的集成电路。

集成电路的特点:体积小、重量轻、可靠性高。

其工作速度主要取决于逻辑门电路的晶体管的尺寸。

尺寸越小,工作频率就越高,门电路的开关速度就越快。

(2)EDA(电子信号自动化)(3)SoC芯片(片上系统)既包含数字电路,也可以包含模拟电路,还可以包含数模混合电路和射频电路。

SoC芯片可以是一个CPU,单核SoC,也可以由多个CPU和/或DSP,即多核SoC。

开发流程:(1)总体设计可以采用系统设计语言System C(或称IEEE 1666,它是C++的扩充)或System Vetilog语言对SoC芯片的软硬件作统一的描述,按照系统需求说明书确定SoC的性能能参数,并据此进行系统全局的设计。

(2)逻辑设计将总体设计的结果用RTL(寄存器传输级描述语言)语言进行描述(源文件)后,在使用逻辑综合将源文件进行综合生成,生成最简的布尔表达式核心好的连接关系(以类型为EDF的EDA工业标准文件表示)(3)综合和仿真(4)芯片制造借助EDA中的布局布线工具(4)IP核IC设计文件:逻辑门级,包括各种基本的门电路;寄存器传输级,如寄存器、译码器、数据转换器;行为级,如CPU、DSP、存储器、总线与接口电路等。

核库中的设计文件均属于知识产权IP保护的范畴,所以称为“知识产权核”或“IP 核”。

IP核是开发SoC的重要保证。

按IC设计文件的类型,IP通常分为:软核、固核、硬核。

IP核的复用可以减少研发成本,缩短研发时间,是实现SoC的快速设计,尽早投放市场的有效途径。

目前主要的CPU内核有ARM、MIPS、PowerPC、Coldfile、x86、8051等。

ARM内核占所有32位嵌入式RISC处理器的90%以上。

3.嵌入式系统与数字媒体(文本、图像和音频/视频等数字媒体的表示与处理)(1)文本含义:在计算机中的文字信息,最常用的一种数字媒体。

字符集及其编码1)西方字符的编码ASCII字符集和ASCII编码,基本的ASCII字符集共128个字符,每个字符使用7个二进位制进行编码。

2)汉字的编码汉子国家编码标准有GB2312和GB18030。

每个汉字用2个字节表示。

GB2312只有6763个汉字,经常不够用。

GB18030字符集与UCS/Unicode字符集基本兼容,采用不等长的编码方法,单字节编码表示ASCII字符,与ASCII码兼容;双字节表示汉字,与GB2312保持向下兼容(即GB2312中有的GB18030字符集都有)3)UCS/Unicode编码文本类型1)简单文本只能顺序阅读。

2)丰富格式文本有插图、对文字颜色等定义,调整页面,文本布局,插入声音视频等。

3)超文本通过超链接实现跳转、导航、回溯等操作(2)图像图像获取过程的核心是模拟信号的数字化,处理步骤为:1)扫描将画面网格化,每个网格为一个取样点2)分色将每个取样点的颜色分解成三原色3)取样测量每个取样点的每个分量(基色)亮度值4)量化把模拟量使用数字量来表示,A/D转换数字图像的主要参数:图像大小(水平分辨率*竖直分辨率)、位平面数目、像素深度、颜色模型一幅图像的数据量计算公式:图像数据量=图像大小*像素深度/8(3)音频/视频音频/视频信息的数字化,处理步骤为:1)取样2)量化3)编码数字音频的主要参数:取样频率、量化位数、声道数目、使用的压缩编码方法、比特率(每秒钟的数据量)压缩前波形声音的码率(比特率)= 取样频率* 量化为数* 声道数(单位b/s)压缩后码率= 压缩前码率/ 压缩倍数(压缩比)4.嵌入式系统与网络通信技术(数字通信与计算机网络,TCP/IP协议,互联网接入技术等)(1)数字通信(2)计算机网络(3)音频/ TCP/IP协议(4)互联网接入技术二、嵌入式处理器1.嵌入式处理器的结构、特点与分类(不同类型的典型嵌入式处理器及其特点,嵌入式处理器分类等)(2)冯–诺依曼结构和哈佛结构的区别两者连接CPU冯–诺依曼结构CPU哈佛结构程序总线(3)分类按指令集分为:复杂指令集结构CISC和精简指令集结构RISC按存储机制分为:冯–诺依曼结构和哈佛结构按字长分为:8位、16位、32位、64位结构按不同内核系列可以分为:51、AVR、PIC、MSP430、PowerPC、Coldfile、ARM (4)不同典型内核简介2.ARM处理器内核的体系结构(工作状态,工作模式,寄存器组织,异常,数据类型与存储格式等)(1)工作状态一是ARM状态,二是Thumb指令状态及Thumb-2状态,三是调试状态。

ARM处理器复位后开始执行代码时总是只处于ARM状态,如果需要,可通过下面的方法切换到Thumb状态或Thumb-2状态ARM状态切换到Thumb指令状态:通过BX指令,将操作数寄存器的最低位设置为1即可。

如果R0[0]=1,则执行BX R0指令将进入Thumb状态状Thumb态切换到ARM状态:通过BX指令,将操作数寄存器的最低位设置为0即可。

如果R0[0]=0,则执行BX R0指令将进入ARM状态。

(3)寄存器组织ARM处理器共有37种寄存器,包括31个通用寄存器(含PC)和6个状态寄存器。

无论何种模式,R15均作为PC使用;CPSR为当前程序状态寄存器;R7-R0为公用的通用寄存器。

所有通用寄存器均为32位结构。

程序状态寄存器的格式:条件码标志含义如下: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中断,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单元存放0x78,0x30001001单元存放0x56,0x30001002单元存放0x34,0x30001003单元存放0x12。

(5)数据类型8位、16位、32位三种数据类型(6)ARM处理器中MMU和MPUMMU存储器管理单元(memory management unit)功能:1)虚拟地址到物理地址映射2)存储器访问权限受限3)虚拟存储空间的缓冲特性设置MPU存储器保护单元(memory protect unit)3.典型ARM处理器内核(ARM9,Cortex-A,Cortex-M,Cortex-R等的技术特点与应用领域)(1)Cortex-A系列是面向高端嵌入式应用的处理器核:具有MMU、Cache、最快频率、最高性能、合理功耗。

(2)Cortex-R系列是面向实时控制的处理器:具有MPU、Cache、实时响应、合理性能、较低功耗。

(3)Cortex-M系列是面向低端微控制器的处理器,没有MMU但有MPU,极高性价比、4.ARM处理器指令系统及汇编语言程序设计(指令格式,寻址方式,指令集,伪指令,语句格式与程序结构,ARM汇编语言与C的混合编程等)(1)指令格式指令一般格式<opcode>{<cond>}{S} <Rd>,<Rn>{,<op2>} 其中<>不可省关于#imm8m的说明:#表示立即数,其后可以是十进制或十六进制数对于ARM指令集,#imm8m表示一个由8位立即数经循环右移任意偶数位次形成的32位操作数。

相关文档
最新文档