嵌入式系统开发技术常考重点知识点汇总(2018年全国计算机等级考试三级教程)
计算机三级考试嵌入式系统开发技术知识点
计算机三级考试嵌入式系统开发技术知识点计算机三级考试嵌入式系统开发技术知识点导语:嵌入式系统是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,下面是相关考试内容介绍,欢送参考!嵌入式系统及三要素定义:以应用为中心、以计算机技术为根底、软件硬件可裁剪、适应应用系统对功能、可靠性、本钱、体积、功耗严格要求的专用计算机系统。
简单定义:嵌入到对象体系中的专用计算机系统。
三要素:嵌入式系统的三个根本要素是嵌入性、专用性与计算机系统。
(1)嵌入性是把软件嵌入到Flash存储器中,(2)专用性是指针对某个详细应用领域和场合,量体裁衣式的定制适用该场合的专用系统,(3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。
三个要素决定了嵌入式系统是嵌入到对象体系中的.一种专用的计算机系统。
嵌入式系统設計与开发原那么与步驟1.設計与开发原則既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的根本原那么:物尽其用。
这一原那么说明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小本钱实现更高的性能,同时尽可能采用高效率的设计算法,以进步系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入式应用系统。
2、设计与开发步骤嵌入式系统的设计步骤包括需求分析^p 、体系构造设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。
各个阶段之间往往要求不断的修改,直至完成最终设计目的。
ARM存储形式一个32位的一个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于大端形式和小端形式下,字节0x65存放的地址。
ARM指令流水线关于指令流水线:ARM采用指令流水线技术。
不同内核指令流水线的级数不同。
采用指令流水线的作用是进步指令执行效率。
有3、5、6、7、8级不等。
对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。
计算机三级考试《嵌入式系统开发技术》复习要点(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值。
计算机三级嵌入式系统开发技术考点总结
嵌入式系统硬件组成概述嵌入式最小硬件系统:嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成了嵌入式最小硬件系统。
嵌入式最小硬件系统组成:嵌入式处理器、时钟电路、电源电路、复位电路、存储器、调试测试接口电源电路:嵌入式系统常用的电源模块式交流变直流(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控制器。
外围总线:(APB)主要连接低带宽组件以及与外部相连的硬件组件:GPIO、UART、SPI、I^2C、USB设备、CAN、Ethernet、ADC、DAC、WDT、Timer、RTC、PWM 等。
计算机三级考试《嵌入式系统开发技术》复习要点.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)调度:给定一组实时任务和系统资源,确定每个任务何时何地执行的整个过程。
全国计算机等级考试-三级嵌入式-题库(含答案)
全国计算机等级考试三嵌入式系统开发技术题库第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芯片两大类两类D:FPGA芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作5:数码相机是嵌入式系统的典型应用之一。
下面关于数码相机的叙述中,错误的是()。
A:它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理B:后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理C:负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCU D:高端数码相机配置有实时操作系统和图像处理软件6:电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有多少万字?()A:6万字B:12万字C:25万字D:40万字7:数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。
目前数字有线电视所传输的数字视频采用的压缩编码标准是()。
A:MPEG-1B:MPEG-2C:MPEG-4D:MPEG-78:下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。
全国计算机等级考试_三级嵌入式_题库(含答案)
全国计算机等级考试三嵌入式系统开发技术题库第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,文件格式为.txt,试问该小说包含的汉字大约有多少万字?()A:6万字 B:12万字 C:25万字 D:40万字7:数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。
目前数字有线电视所传输的数字视频采用的压缩编码标准是()。
计算机三级嵌入式知识点
计算机三级嵌入式考试知识点整理(计算机三级嵌入式考试只考选择题和填空题)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条指令最快所需要的时间。
嵌入式系统开发技术基本知识点(打印版)
嵌入式系统开发技术基本知识点第一章嵌入式系统概论一:定义:嵌入式系统是一种嵌入在设备(或系统)内部,为特定应用而设计开发的专用计算机系统。
国内普遍认为:嵌入式是以应用为中心,以计算机为基础,软硬件可裁剪、使用应用系统对功能、可靠性、成本、体积、功耗严格要求的功用计算机系统。
2特点①专用性②隐蔽性③资源受限④高可靠性⑤实时性⑥软件固化。
3嵌入式系统是由硬件和软件两部分组成的。
硬件的主体是中央处理器和存储器,它们通过输入/输出(I/O)接口和输入/输出设备与外部世界联系。
二:处理器能够按照指令的要求高速度完成二进制数据和逻辑运算的部件。
组成:由运算器、控制器、寄存器、高速缓冲存储器(Cache)等部件组成。
三:①中央处理器(CPU):负责运行系统软件和应用软件的主处理器②其余的都是协处理器:如数字信号处理器(DSP)、通信处理器、图形处理器。
四:地位:CPU是任何计算机不可或缺的核心部件。
CPU的字长有4位、8、16位(最多)、32位(技术发展的主流)、64位之分。
字长指的是CPU中通用寄存器和定点运算器的宽度。
CPU的性能主要表现为程序(指令)执行速度放入快慢。
影响执行速度的因素①主频(CPU时钟频率)②指令系统③高速缓冲存储器的容量和结构④逻辑结构。
五:存储器的任务是存储程序和数据。
它分为内置存储器和扩充存储器两部分。
内置又分为片内存储器和片外存储器两部分。
扩充存储器通常做成插拔形式,需要时才插入宿主设备使用。
存储器大多数是由半导体集成电路组成。
按照其存取特性,分为随机存取存储器(RAM)和只读存储器(ROM),其中RAM又可分为动态随机存取存储器(DRAM)和静态随机存取存储器(SRAM).动态随机存取存储器(DRAM):电路简单,集成度高,功耗小,成本低,但速度稍慢。
静态随机存取存储器(SRAM):电路较复杂,集成度低,功耗较大,成本高,但工作速度快(适合用作指令和数据的高速缓冲存储器)无论是DRAM,SRAM当关机或断电时,其中的信息都将随着丢失,属于易失性存储器。
(完整)计算机三级嵌入式知识点总结,推荐文档
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甚至更高。
计算机三级-嵌入式系统开发技术笔记
计算机三级-嵌⼊式系统开发技术笔记专业术语(中英⽂对照表) (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)接⼝,即消费电⼦控制接⼝。
全国计算机等级考试三级教程嵌入式系统开发技术
“实时操作系统(RTOS)在嵌入式系统中扮演着至关重要的角色。RTOS能够 快速响应外部事件,并确保任务在规定的时间内完成。选择一个合适的RTOS对 于嵌入式系统的性能和稳定性至关重要。”
“在嵌入式系统中,由于存储空间和计算能力的限制,高效的代码优化是必不 可少的。开发者需要精简算法,减少不必要的内存占用,并利用硬件特性来提 高程序的运行效率。”
目录分析
在信息技术的不断进步与普及中,嵌入式系统开发技术已成为一个重要的应用 领域。全国计算机等级考试三级教程中的《嵌入式系统开发技术》一书,旨在 为读者提供关于嵌入式系统开发技术的全面知识和技能。这本书的目录经过精 心设计,旨在帮助读者逐步深入地理解嵌入式系统开发的全过程。
此部分目录从宏观角度介绍了嵌入式系统的基本概念、发展历程、特点和应用 领域。通过阅读这部分内容,读者可以对嵌入式系统有一个初步的认识,为后 续深入学习打下基础。
此部分目录涵盖了进行嵌入式系统开发所需的基本知识,包括硬件基础知识 (如处理器、存储器、输入输出设备等)、软件基础知识(如操作系统、编程 语言等)以及嵌入式系统的设计原则和流程。这些内容为读者提供了必要的知 识储备,使读者能够更好地理解和应用嵌入式系统开发技术。
此部分目录详细介绍了构建嵌入式系统开发环境的过程,包括交叉编译、交叉 调试、模拟器和实时操作系统等内容。这部分信息对于实际进行嵌入式系统开 发的读者来说至关重要,能够帮助他们快速搭建起高效的开发环境。
“随着物联网的发展,嵌入式系统将与更多的设备相连。这不仅带来了更多的 机会,也带来了新的挑战。开发者需要不断学习新技术和新知识,以应对不断 变化的市场需求。”
“在嵌入式系统中,硬件和软件的协同设计是关键。硬件和软件应该紧密协作, 以达到最佳的性能和效率。开发者需要充分了解硬件和软件的特性,并进行优 化设计。”
计算机三级嵌入式考点总结
计算机三级嵌入式考点总结●第一章嵌入式系统概论●常考知识点●嵌入式系统的特点、分类、发展、应用,以及嵌入式系统的逻辑组成●嵌入式处理芯片的主要类型,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)嵌⼊性是把软件嵌⼊到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条指令最快所需要的时间。
计算机三级嵌入式系统开发技术重要考点
计算机三级嵌入式系统开发技术重要考点计算机三级嵌入式系统开发技术重要考点嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。
与通用计算机能够运行用户选择的软件不同,嵌入式系统上的.软件通常是暂时不变的;所以经常称为“ 固件”。
下面是店铺给大家整理了计算机三级嵌入式系统开发技术重要考点,供大家参阅。
多功能GPIO的配置方法:1、端口配置寄存器PCONA~PCONG决定A~G端口的功能2、端口数据寄存器PDATA~PDATG端口A~G的数据,可输入输出3、上拉电阻寄存器PUPC~PUPG决定C~G端口是否内部上拉4、特殊上拉电阻寄存器SPUPR决定数据总线是否上拉S3C44B0的UART开发应用对于S3C44B0,已知MCLK=60MHz,阅读程序回答问题:ARM汇编语言如下,试说明完成的功能。
LDR R0,=rPCONALDR R1,=0x3FFSTR R1,[R0] ;A口功能2LDR R0,=rPCONBLDR R1,=0x7FFSTR R1,[R0] ;B口功能2LDR R0,=rPCONDMOV R1,=0x0055STR R1,[R0] ;D口中GPD7~GPD4输入,GPD3~GPD0输出LDR R0,=rPCONFLDR R1,=0x120000STR R1,[R0] ;GPF6,7为UART1RXD和TXD,其余GPF为输出LDR R0,=rPCONGMOV R1,#0xFFFFSTR R1,[R0] ;F口为外部中断解答:具体功能见注释!S3C44B0的UART組件及开发應用常用UART寄存器1、UART线路控制寄存器ULCON0和ULCON1决定字符格式(数据位数、停止位、奇偶校验位,红外和正常模式)2、UART控制寄存器UCON0和UCON1决定中断类型、发送和接收触发方式、接收和发送中断允许等)3、UART发送接收状态寄存器UTRSTAT0和UTRSTAT1反映接收和发送状态4、UART发送接收数据寄存器UTXH0和UTXH1保持发送和接收的数据5、UART波特率发生器决定通信波特率UBRDIVn =INT(MCLK/(波特率×16)+0.5)-1S3C44B0的UART开发应用利用S3C44B0进行串行通信,已知MCLK=60MHz,阅读程序回答问题:LDR R0,=rPCONEORR R1,R0,#0x28 00 10 10 00STR R1,[R0];写PCONE使GPE1GPE2为TXD0和RXD0用于串行通信功能LDR R0,rUFCON0MOV R1,#0STR R1,[R0] ;UFCON0=0禁止FIFOLDR R0,rULCON0ORR R1,#0x23 ;00100011STR R1,[R0] ;字符格式为:8位数据,1位停止位,奇校验LDR R0,=rUCON0ORR R1,R0,#0xC1STR R1,[R0] ;写UART0控制寄存器使允许接收中断正常接收发送LDR R0,=rUBRDIV0LDR R1,=325STR R1,[R0] ;设定波特率为11520BPS1、说明本程序完成的功能2、串行通信波特率是多少?3、对程序进行注释解答:1、本程序段完成的是对UART0进行初始化,使用GPE1和GPE2用于UART0的TXD0和RXD0进行串行通信,通信字符格式为8位数据,1位停止位,奇校验,禁止FIFO,允许接收中断,正常接收和发送。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2018年全国计算机等级考试三级教程嵌入式系统开发技术
常考重点知识点汇总
作者:LightoDeng
吉林大学2018年8月19日
第一章 嵌入式系统概论
1.1嵌入式系统的定义、特点、分类,以及嵌入式系统的逻辑组成。
定义:嵌入式系统是以应用为中心,及计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等多种约束的专用计算机系统。
(1)6个特点:
专用性
隐蔽性(嵌入式系统是被包装在内部)
资源受限(要求小型化、轻型化、低功耗及低成本,因此软硬件资源受到限制)
高可靠性(任何误动作都可能会产生致命的后果)
软件固化(软件都固化在只读存储器ROM中,用户不能随意更改其程序功能)
实时性
(2)逻辑组成:硬件(CPU、存储器、I/O设备及I/O接口、数据总线)+软件 1)处理器(运算器、控制器、寄存器、高速缓冲存储器Cache)
目前所有的处理器都是微处理器
嵌入式系统可包含多个处理器,中央处理器(CPU)和协助处理器(数字信号
处理器DSP、图像处理器、通信处理器)
现在嵌入式系统中使用最多的还是8位和16位的CPU,但32位和64位是技
术发展的主流
2)存储器(随机存储器RAM和只读存储器ROM)
3)I/O设备与I/O接口
4)数据总线
5)软件
(3)分类
按嵌入式系统的软硬件技术复杂程度进行分类:
低端系统 采用4位或8位单片机,在工控领域和白色家电领域占主导地位,如计算器、遥控器、充电器、空调、传真机、BP机等。
中端系统 采用8位/16位/32位单片机,主要用于普通手机、摄像机、录像机、电子游戏机等。
高端系统 采用32位/64位单片机,主要用于智能手机、调制解调器、掌上计算机、路由器、数码相机等。
1.2嵌入式处理芯片
嵌入式处理芯片有4种产品类型:微处理器、数字信号处理器、微控制器、片上系统
微处理器 比较笨重,常用于工业控制领域
数字信号处理器(DSP):专用于数字信号处理的微处理器,使用哈佛结构存储器,支持单指令多数据并行处理(SIMD)的特殊指令
微控制器(单片机MCU):相比于微处理器,集成度更高,体积小,功耗低
片上系统(SoC):系统级芯片,半导体加工工艺进入深微纳米时代。
SoC将嵌入式系统的几乎全部功能都集中到一块芯片上,单个芯片就能实现数据的采集、转换、存储、处理和输入输出等多种功能。
1.3S O C芯片
(1)微电子技术
1)集成电路的分类: 大规模集成电路LSI,超大规模集成电路VLSI,极大规模集成电路ULS 嵌入式处理芯片大多属于VLSI和ULSI
2)集成电路制作工艺
集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高。
集成电路是在硅衬底上制作而成的。
硅衬底是将单晶硅锭经切割、研磨和抛光后制成的像镜面一样光滑的圆形薄片,它的厚度不足1mm,其直径可以是6、8、12英寸甚至更大这种硅片称为硅抛光片,用于集成电路的制造。
制造集成电路的工艺技术称为硅平面工艺,包括氧化、光刻、掺杂等多项工序。
把这些工序反复交叉使用,最终在硅片上制成包含多层电路及电子元件的集成电路。
集成电路的特点:体积小、重量轻、可靠性高。
其工作速度主要取决于逻辑门电路的晶体管的尺寸。
尺寸越小,工作频率就越高,门电路的开关速度就越快。
摩尔定律:单块集成电路的集成度平均每18~24个月翻一番
(2)通用SoC和专用SoC
通用SoC 半导体企业通过自主开发处理器内核或购买其他企业的处理器内核的IP授权,按照目标领域功能要求所开发的SoC芯片系列
专用SoC 嵌入式系统开发商依据待开发产品的特殊要求,向半导体企业定制的SoC芯片。
为委托方所专有,无法在市场采购到。
如苹果公司的系列芯片。
(3)开发流程
1)总体设计可以采用系统设计语言System C(或称IEEE 1666,它是C++的扩充)或System Vetilog语言对SoC芯片的软硬件作统一的描述,按照系统需求说明书确定SoC的性能能参数,并据此进行系统全局的设计。
2)逻辑设计将总体设计的结果用RTL(寄存器传输级描述语言)语言进行描述(源文件)后,在使用逻辑综合将源文件进行综合生成,生成最简的布尔表达式核心好的连接关系(以类型为EDF的EDA工业标准文件表示)
3)综合和仿真
4)芯片制造 借助EDA中的布局布线工具
(4)IP核及其复用
核库中的设计文件均属于知识产权IP保护的范畴,所以称为“知识产权核”或“IP核”。
IP核是开发SoC的重要保证。
按IC设计文件的类型,IP通常分为:软核、固核、硬核。
IP核的复用可以减少研发成本,缩短研发时间,是实现SoC的快速设计,尽早投放市场的有效途径。
目前主要的CPU内核有ARM、MIPS、PowerPC、Coldfile、x86、8051等。
ARM内核占所有32位嵌入式RISC处理器的90%以上。
1.4嵌入式系统与数字媒体
1.文本
文本是指在计算机中的文字信息,最常用的一种数字媒体。
(1)文本类型
1)简单文本只能顺序阅读。
2)丰富格式文本有插图、对文字颜色等定义,调整页面,文本布局,插入声音视频等。
3)超文本通过超链接实现跳转、导航、回溯等操作
(2)常见的字符集及其编码。
1)西方字符的编码
ASC II字符集和ASC II编码,基本的ASC II字符集共128个字符,每个字符使用7个二进位制进行编码。
前面补一个空格,仍使用一个字节存放一个ASCII码。
其中,128个字符中,有96个可打印字符和32个控制字符。
2)汉字的编码
汉字国家编码标准有GB2312和GB18030。
每个汉字用2个字节表示。
GB2312只有6763个汉字,经常不够用。
GB18030字符集与UCS/Unicode字符集基本兼容,采用不等长的编码方法,单字节编码表示ASC II字符,与ASC II码兼容;双字节表示汉字,与GB2312保持向下兼容(即GB2312中有的GB18030字符集都有)
这两种编码标准的主要区别在于,GB2312只有6763个字符,而且全为简体字。
GB18030字符集与国际标准UCS/Unicode字符集基本兼容,它包含世界各地用的90套书写符号,以及7万多个中日韩统一汉字CJK汉字。
3)UCS/Unicode编码
涵盖了全世界各国和地区的所有语言文字和符号。
两种常见编码方式:UTF-8和UTF-16.
2.图像
(1)图像获取过程的核心是模拟信号的数字化,处理步骤为:
1)扫描 将画面网格化,每个网格为一个取样点
2)分色 将每个取样点的颜色分解成三原色
3)取样 测量每个取样点的每个分量(基色)亮度值
4)量化 把模拟量使用数字量来表示,A/D 转换
(2)数字图像的主要参数:图像大小(水平分辨率*竖直分辨率)、位平面数目、像素深度、颜色模型
一幅图像的数据量计算公式:
图像数据量=图像大小*像素深度/8
3音频/视频
(1)音频/视频信息的数字化,处理步骤为:
1)取样
2)量化
3)编码
(2) 数字音频的主要参数:取样频率、量化位数、声道数目、使用的压缩编码方法、比特率(每秒钟的数据量)
计算公式
压缩前 波形声音的码率(比特率)= 取样频率 * 量化为数 * 声道数(单位b/s) 压缩后 码率 = 压缩前码率 / 压缩倍数(压缩比)
1.5 数字通信与计算机网络
(1)数字通信
(2)计算机网络
(3)音频/ TCP/IP 协议
(4)互联网接入技术
参考书籍
备考过程中个人吐血整理的,希望可以帮助到需要的同学。
其他章节内容知识点整理即将出炉,敬请期待~。