1、ICS 3520L 70 a宜中华人民共和国国家标准GBT 22033-2008信息技术 嵌入式系统术语Information technology-Terminology for embedded systems2008-06-17发布 2008110 1实施宰瞀鳃鬻瓣警糌瞥星发布中国国家标准化管理委员会况19GBT 22033-2008刚舌1范围2术语和定义中文索引英文索引目 次I111114前 言本标准由中华人民共和国信息产业部提出。本标准由中国电子技术标准化研究所(CESI)归口。本标准起草单位:湖州师范学院。本标准主要起草人:刘利民、侯向华、闫萍。GBT 22033-20081范围信
2、息技术嵌入式系统术语本标准界定了嵌入式系统常用的术语及其定义。本标准适用于嵌入式系统的应用、开发、教学、出版和信息交流。2术语和定义GBT 22033-200821嵌入式系统embedded system置人应用对象内部起信息处理和控制作用的专用计算(机)系统。嵌人式系统以应用为中心,以计算技术为基础,软件硬件可剪裁,其硬件至少包含一个微控制器、微处理器或数字信号处理器单元。该系统能够满足应用系统对功能、可靠性、成本、体积、功耗等严格综合性的要求。22嵌入式软件embedded software运行于嵌人式系统的软件。包括嵌入式应用软件和系统软件。23嵌入式操作系统embedded opera
3、ting system支持嵌入式系统运行的操作系统软件。24实时操作系统realtime operating systemRTOS面向实时运行对象,并为其服务的操作系统。嵌入式操作系统多采用多任务实时操作系统。25微控制器microcontroller(unit)MCU在一个芯片上构成的以实现控制目的为主的嵌人式系统功能单元。其包括中央处理器、存储器、寄存器、接口等。26单片机single-chip computer与微控制器同义。注:单片机的英语描述原为singlechip computer,现多用microcontroller。27多单片机系统multi-microcontroller s
4、ystem由多个单片机构成的系统。28数字信号处理digital signal processingDSP对数字化信号进行的处理。是信号处理的一种方法。29数字信号处理器digital signal processor1GBT 22033-2008DSP以微处理器为核心的数字信号处理器件。是嵌人式系统的硬件实现之一。210单片系统system on a chip片上系统SoC在一个芯片上实现的嵌入式系统。注1:Soc可用SiP Systemin-Package工艺实现。注2:SiP是一种将多个硅管芯封装在一起的嵌人式系统。如将规则逻辑的大容量SRAMFlash、不规则逻辑的微处理器及功率半导体
5、器件等混合封装在一个芯片中。211可编程单片系统system on a programmable chip可编程片上系统SoPC在一个可编程器件芯片上实现的嵌入式系统。212专用集成电路application specific integrated circuitASIC为特定应用所设计的集成电路。213现场可编程门阵列field programmable gate arrayFPGA一种可通过软件设计实现硬件应用电路的器件。通常把基于查找表技术的可编程器件称为FPGA。214复杂可编程逻辑器件complex programmable logic deviceCPLD一种可通过软件设计实现硬件
6、应用电路的器件。通常把基于乘积项技术的可编程器件称为CPLD。215知识产权核intellectual property(core)IP具有知识产权的功能应用模块。单片系统的重要部分和设计基础。在嵌入式系统中,一般是指可交易的硅知识产权核。216固件firmware被写人嵌入式系统非易失程序存储器内的专用软件。217硬件描述语言hardware description languageHDL一种进行硬件设计的软件语言。主要用于可编程逻辑器件设计。注1:VHDL符合IEEE 1076规范的较常用的硬件描述语言。注2:Verilog HDL符合IEEE 1364规范的较常用的硬件描述语言。2GBT
7、 22033-2008218哈佛结构Harvard architecture一种计算机体系结构。其特点是,程序和数据使用不同的存储器。219多核结构multi-core在一个芯片上集成多个微处理器核。如,在一个半导体芯片集成有多个单片机核,或集成有单片机和数字信号处理器等多个不同用途的微处理器核。220寻址方式addressing mode计算机指令系统查找操作数地址的方式。有立即寻址、直接寻址、间接寻址、变址寻址等多种方式。221寻址范围addressing range计算机指令系统所能查找的地址范围。由地址线的位数和寻址方式决定。222缓冲区buffer程序运行时,暂时存储交换数据的区域。
8、223数据格式data format数据处理过程中对数据结构形式的要求。224实时数据交换real-time data exchangeRTDX面向实时系统的数据交换。225百万条指令每秒million instructions per secondMIPS每秒钟运行1百万条指令的次数,嵌入式系统内中央处理器的运行指标之一。226百万次运算每秒million operations per secondMoPS每秒钟完成1百万次基本运算的数目,嵌人式系统内中央处理器的运行指标之一。227引导方式boot mode计算机运行的程序引导方式。228单一引导方式single boot启动时,只具备一种
9、程序引导的方式。229工作方式operating mode计算机数据处理的方式。可根据用户需要设定。230运行方式operation mode计算机运行的方式。如高速方式、省电方式。GBT 22033-20082312322332342352362372382392402412424后备运行方式standby mode单片机的一种运行方式。其比正常运行方式功能少,但较省电。低功耗运行方式low power mode单片机的一种运行方式。一种省电运行方式,多采用低频时钟维持运行。掉电运行方式power_down mode单片机的一种运行方式。一种省电方式,一般只提供对信息保持的电源支持,运行功能
10、暂停。实时时钟real-time clockRTC可为系统提供连续时间支持的时钟。其特点是在系统关闭时也可保持时间的连续性。片内振荡器onchip oscillator设置在单片机芯片内的振荡器。时钟脉冲发生器clock pulse generatorCPG单片机内产生时钟脉冲的功能单元。可编程脉冲发生器programmable pulse generatorPPG单片机内通过编程产生脉冲的功能单元。时序分析timing analysis对电路中的数字逻辑信号按时间顺序进行特性分析。虚拟状态周期state dummy cycle为某种需要设定的非实际的状态周期。通用寄存器general reg
11、ister单片机内作为通用数据交换用途的寄存器。特殊功能寄存器special function register专用寄存器SFR单片机内作为专门用途设计的寄存器。如各种状态和控制寄存器。数据缓冲寄存器data buffer registerDBR单片机内作为数据交换暂存用途的寄存器。GBT 22033-2008243寄存器体register bank单片机内设计的寄存器组。通常一组包括两个以上的寄存器。244存储(器分配)图memory map存储空间分配图。一般包括程序存储和数据存储空间。245存储(器)映射memory mapping存储(器分配)图的表达方法。246栈指针stack po
12、interSP表示当前栈顶的位置的地址指针。247一次性编程的one time programming;one time programmableoTP只能由用户进行一次编程的特性。248掩膜(型)只读存储器masked read only memoryMRoM由集成电路生产厂家通过掩膜工艺固化程序,用户不能更改编程的只读存储器。249闪速存储器flash memory闪存一种(介质)可重复进行电擦除和内容改写、且断电后内容不消失的半导体存储器。250内置只读存储器built-in read only memoryBuiltin ROM设置在单片机芯片内部的只读存储器,常用来存放程序和数据初始
13、值。251内置随机存储器built-in random access memoryBuiltin RAM设置在单片机芯片内部的随机存储器。252在系统编程insystem programmingIsP通过单片机的专用或复用的接口对片内程序进行编程的方法。其特点是,不需要将单片机从安装位置拆出。253在应用编程in-application programmingIAP通过单片机的专用或复用的接口对片内某段程序进行编程的方法。其特点是,不需要将单片机系统停机,可在运行状态改写程序。GBT 22033-20082542552562572582592602612622632646数据传送控制器data
14、 transfer controllerDTC控制数据传输的功能单元。等待状态控制器wait controller对单片机进入等待状态进行控制的功能单元。中断控制器interrupt controllerINT进行中断运行控制的功能单元。中断服务例程 interrupt service routine中断服务程序ISR中央处理器响应中断后,打断原运行程序执行的子程序。执行完成后返回原程序。定时器脉冲单元timer pulse unitTPU依靠定时器产生脉冲的功能单元。可编程计数器阵列programmable counter arrayPCA可用程序修改参数的一组计数器。可编程重装定时器pro
15、grammable reload timerPRT可编程重新装入参数的定时器。看门狗(定时器)watchdog(timer)监视定时器WDT为计算机设计的,用于异常状态下重新启动系统的定时器功能单元。脉宽调制器pulsewidth modulatorPWM可产生不同周期和占空比脉冲序列的功能单元。直接存储器存取控制器direct memory access controllerDMAC控制存储器数据不经中央处理器管理而直接存取的功能单元。通用输入输出口generalpurpose inputoutput portGBT 22033-2008GPIo作为通用目的输入输出端口。其特点是可以通过软件
16、控制的双向接口。265串行通信接口serial communication interfaceSCI为数据串行传输提供的接口。266串行外设接口 serial peripheral interfaceSPI一种为外部设备提供的串行数据接口。267串行总线接口serial bus interfaceSBI一种为串行总线提供的接口。常用的串行总线,如RS232和RS485。268串行扩充接口serial expansion interfaceSEI一种通道扩展的串行接口。269通用异步收发器universal asynchronous receivertransmitterUART一种进行异步串行
17、通信的通用功能单元。270集成电路互连总线inter-integratedcircuit bus12C一种常用的串行总线。物理实现包括时钟线和命令数据线。271红外数据存取infrared data associationIrDA以红外线作为传输介质的数据通信方法。是单片机常用的串行通信模式之一。注:该数据通信协议是由红外数据协会(Infrared Data Association)制定的。272异步通信接口适配器asynchronous communication interface adapterACIA进行异步通信的接口连接的功能单元。273全双工通用异步收发器full duplex u
18、niversal asynchronous receivertransmitterFull Duplex UART可同时进行双向通信的异步通信通用功能单元。274边界扫描测试接口Joint Test Action GroupJTAG一种单片机或其他电子器件的仿真调试接口,符合IEEE 11491标准,主要用于芯片内部测试。注:该测试标准是由IEEE下属的联合测试行动组(Joint TestActionGroup)制定的。GBT 22033-2008275通用串行总线universal serial busUSB一种常用的串行通信总线。其总线包括有两条数据线和两条电源线。278动态总线可变宽dy
19、namic bus sizing一种总线宽度可以动态调整的特性。277现场总线field bus适用于工业控制现场的总线型网络。278控制器区域网controller area networkCAN一种工业现场网络协议。该协议普遍用于汽车和工业现场网络,其中总线为拓扑结构,并且其重要的特征是具有支配位和退让位。注:某些单片机内置了此协议功能单元。279评价模块evaluation moduleEVM进行性能评价和设计参考的模块。280系统集成模块system integration moduleSIM具备某种系统功能的模块。281印制(电路)板装配printed circuit board a
20、ssemblyPCBA把相应器件组装在印刷电路板上的工艺过程。282电子设计自动化electronic design automationEDA通过使用软硬件开发工具设计和验证电子电路应用设计的方法。一般由软件工具实现。283集成开发环境integrateddevelopment environmentIDE开发嵌人式系统的工具。一般也被称为嵌入式开发平台。284嵌入式中间件embedded middleware一种嵌入式系统开发的软件平台。它通过提供简单、一致、集成的分布编程环境,简化分布应用的设计、编程和管理。注:从广义的角度看,嵌人式中问件可以理解为中间层软件,通常是指处于传统系统软件和
21、应用软件之间的中间层次的软件,其主要目的是对应用软件的开发和运行提供更为直接和有效的支撑。8285286287288289290291292293294编程工具programmer固化程序到嵌入式系统存储器内的工具。GBT 22033-2008仿真器emulator对目标电路或设计应用进行仿真与模拟的程序或设备,是嵌入式软硬件调试的重要工具。在线仿真器in-circuit emulator在电路仿真器ICE嵌入式系统进行在线仿真的一种方法和工具。个人智能通信器personal intelligent communicatorPIC具有程序调整功能的民用通信功能单元。小形集成电路small ou
22、tline integrated circuit小引出线集成电路SoIC外形尺寸和引脚较小、适应较小应用对象的集成电路。双列直插dualinline packageDIP集成电路的一种标准封装形式。其引脚为两排竖直的管脚,可在配套基座上进行插拔。芯片载体塑封plastic leaded chip carrierPLCC集成电路的一种标准塑封形式。其特点是四边有弹性平面引脚,可在配套载体上进行压入和拔起。扁方封装quad flat pack四方扁平封装QFP集成电路的一种标准封装形式。其特点是方形,四边布有可焊接引脚。薄方封装plastic low profile quad fiat packa
23、geLQFP集成电路的一种标准封装形式。其特点是方形,四边布有可焊接引脚,且厚度较薄。小形封装small outline package小引出线封装SoP集成电路的一种标准封装形式。其特点是方形,四边布有可焊接引脚,且外形较小。GBT 220332008295紧缩小形封装shrink small outline package紧缩小引出线封装SSoP集成电路的一种标准封装形式。其特点是方形,四边布有可焊接引脚,且外形较SOP更小。296球栅阵列封装ballgridarray packageBGA集成电路的一种标准封装形式。其特点是球状引脚网格状排布在芯片底部,一般用于引脚较多的集成电路产品。B
24、中 文 索百万条指令每秒225百万次运算每秒226编程工具285扁方封装292边界扫描测试接口274薄方封装293C串行通信接口265串行外设接口266串行总线接口267串行扩充接口268存储(器分配)图244存储(器)映射245D单片机“26单片系统210单一引导方式228等待状态控制器255低功耗运行方式232电子设计自动化282掉电运行方式233定时器脉冲单元258动态总线可变宽276多核结构219多单片机系统27F仿真器复杂可编程逻辑器件一个人智能通信器工作方式固件286214HGBT 220332008哈佛结构218红外数据存取271后备运行方式231缓冲区222集成开发环境集成电路
25、互连总线寄存器体监视定时器紧缩小形封装紧缩小引出线封装看门狗(定时器)可编程重装定时器可编程单片系统可编程计数器阵列可编程脉冲发生器可编程片上系统一一控制器区域网-JKM283270243261295295261260211259237211278脉宽调制器262N内置只读存储器内置随机存储器P片内振荡器片上系统评价模块一288229216 嵌入式操作系统”嵌入式软件一嵌入式系统一25025123521027923222111GBT 22033-2008嵌入式中间件284球栅阵列封装296全双工通用异步收发器273S闪速存储器249闪存249实时操作系统24实时时钟234实时数据交换224时序
26、分析238时钟脉冲发生器236数据传送控制器254数据格式223数据缓冲寄存器242数字信号处理28数字信号处理器29双列直插290四方扁平封装292T特殊功能寄存器通用串行总线通用寄存器通用输入输出口通用异步收发器-241-2 75-2 40-2 64-269W微控制器25X系统集成模块现场可编程门阵列现场总线小形封装小形集成电路小引出线封装-小引出线集成电路芯片载体塑封虚拟状态周期寻址方式寻址范围“1 2280213277294289294289291239220221掩膜(型)只读存储器异步通信接口适配器一次性编程的-引导方式印制(电路)板装配硬件描述语言运行方式YZ2482722472
27、27281217230在电路仿真器287在系统编程252在线仿真器287在应用编程253栈指针246直接存储器存取控制器263知识产权核215中断服务程序257中断服务例程257中断控制器256专用集成电路212专用寄存器241ACIA 272ASIC212BGA296Built-in RAM251Built-in RoM250CAN278CPC-“236CPLD 214DBR242DIP290DMAC263DSP 28:29DTC254EDA282EVM279FPGA213Full Duplex UART273GPIO(abbreviation) 264HDL217IAP25312C -一I
28、CEIDEINTC IPlrI)AISPISRJTAGLQ,PMCUMIPSMoPSMROMoTPPCAPCBAPICPLCC-PPGPRT-2 70-2 87-2832562152712522 572 74293-25225226-2482 47259281288291-237-260GBT 22033-2008PWM-262QFP292RTC234RTDX224R1DS24Sm267SCI-265SEI-”268SFR241SIM280SoC210SoIC-289SoP294SoPC2”SP-2 46SPI 266SSoP 295TPU258UART269USB275WDT26113GBT
29、 22033-2008ACIA addressing mode英文索5Aaddressing range。+application specific integrated circuit。ASICasynchronous communication interface adapter。ballgridarray package。BGAboot mode -bufferBuiltin RAM-。builtin random access memorybuiltin read only memory。Builtin ROM-CAN。clock pulse generator。complex pro
30、grammable logic devicecontroller area network-CPG。CPLD。data buffer register。+data format-data transfer controller-DBR-digital signal processing。digital signal processor。DIPdirect memory access controllerDMACDSP-DTC-dual-in-line package14C2722202212122122722962962272222512512502502782362t427823624242
31、223-254242282929026326328:29254-290dynamic bus sizingEDAelectronic design automationembedded middlewareembedded operating systemembedded software-embedded system-emulator -evaluation moduleEVMfield busfield programmable gate arrayfirmwareEFflash memory。FPGA。Full Duplex UART。+。full duplex universal a
32、synchronous receivertransmitterGgeneral-purpose inputoutput portgeneral register。+。GPIo hardware description languageHarvard architectureHDL。IAP12C -ICE-。IDE。inapplication programmingincircuit emulator。Infrared Data Association。-insystem programming。INTC 。一Integrateddevelopment environmentHGBT 22033
33、-2008-27628228228423222128627927927721321624921327327326424026421721821725327028728325328727125225628315GBT 22033-2008intellectual property(core)inter-integratedcircuit businterrupt controller。interrupt service routineIP-IrDA“lSP-ISRJoint Test Action GroupJTAG -Iow power modeLQFPmasked read only mem
34、oryMCUmemory maP 。memory mapping+microcontroller(:unit) -million instructions per secondmillion operations per secondMIPS MOPS-一MRoMmulti-core -multimicrocontroller systemonchip oscillator 。one time programmableore time programmingoperating mode operation mode oTP-PCAPCBApersonal intelligent communi
35、cator16JLMoP215270256257215271252257274274232293248252442452522522622522624821927235247247229230247259281288PlC-PLCC一plastic leaded chip carrier-plastic low profile quad flat packagepowerdown mode-PPG-printed circuit board assembly一programmable counter arrayprogrammable pulse generatorprogrammable r
36、eload timer programmer。-PRTpulsewidth modulator -PWMquad flat packQFP-一realtime clock 一-realtime data exchangerealtime operating systemsregister bank 。一一一一RTCRTDXRTOSQRSGBT 22033-2008-2882912912,93233-2 37281-259-237260285-2602622622922922342242424323422424SBI。-t-2 67SCI。t-2 85SEI268serial bus interface