嵌入式系统词汇表.docx

上传人:b****0 文档编号:9854729 上传时间:2023-05-21 格式:DOCX 页数:27 大小:33.76KB
下载 相关 举报
嵌入式系统词汇表.docx_第1页
第1页 / 共27页
嵌入式系统词汇表.docx_第2页
第2页 / 共27页
嵌入式系统词汇表.docx_第3页
第3页 / 共27页
嵌入式系统词汇表.docx_第4页
第4页 / 共27页
嵌入式系统词汇表.docx_第5页
第5页 / 共27页
嵌入式系统词汇表.docx_第6页
第6页 / 共27页
嵌入式系统词汇表.docx_第7页
第7页 / 共27页
嵌入式系统词汇表.docx_第8页
第8页 / 共27页
嵌入式系统词汇表.docx_第9页
第9页 / 共27页
嵌入式系统词汇表.docx_第10页
第10页 / 共27页
嵌入式系统词汇表.docx_第11页
第11页 / 共27页
嵌入式系统词汇表.docx_第12页
第12页 / 共27页
嵌入式系统词汇表.docx_第13页
第13页 / 共27页
嵌入式系统词汇表.docx_第14页
第14页 / 共27页
嵌入式系统词汇表.docx_第15页
第15页 / 共27页
嵌入式系统词汇表.docx_第16页
第16页 / 共27页
嵌入式系统词汇表.docx_第17页
第17页 / 共27页
嵌入式系统词汇表.docx_第18页
第18页 / 共27页
嵌入式系统词汇表.docx_第19页
第19页 / 共27页
嵌入式系统词汇表.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

嵌入式系统词汇表.docx

《嵌入式系统词汇表.docx》由会员分享,可在线阅读,更多相关《嵌入式系统词汇表.docx(27页珍藏版)》请在冰点文库上搜索。

嵌入式系统词汇表.docx

嵌入式系统词汇表

嵌入式系统词汇表

A

ASIC(专用集成电路)

Application-SpecificIntegratedCircuit.Apieceofcustom-designedhardwareinachip.

专用集成电路。

一个在一个芯片上定制设计的硬件。

addressbus(地址总线)

Asetofelectricallinesconnectedtotheprocessorandalloftheperipheralswithwhichitcommunicates.Theaddressbusisusedbytheprocessortoselectaspecificmemorylocationorregisterwithinaparticularperipheral.Iftheaddressbuscontainsnelectricallines,theprocessorcanuniquelyaddressupto2^nsuchlocations.

一个连接处理器与所有外设的,用来通讯的电子线路集。

地址总线被处理器用来选择在特定外设中的存储器地址或寄存器。

如果地址总线有n条电子线路,处理器能唯一寻址高达2^n的地址空间。

applicationsoftware(应用软件)

Describessoftwaremodulesspecifictoaparticularembeddedproject.Theapplicationsoftwareisunlikelytobereusableacrossembeddedplatforms,simplybecauseeachembeddedsystemhasadifferentapplication.

用来描述一个特定的嵌入式项目中的某一软件模块。

应用软件不象可重用的交叉嵌入式平台,只是因为每一个嵌入式系统有不同的应用软件。

assembler(汇编编译器)

Asoftwaredevelopmenttoolthattranslateshuman-readableassemblylanguageprogramsintomachine-languageinstructionsthattheprocessorcanunderstandandexecute.

一个能把人可读的汇编语言程序转换到处理器可理解和运行的机器指令的软件开发工具。

assemblylanguage(汇编语言)

Ahuman-readableformofaprocessor"sinstructionset.Mostprocessor-specificfunctionsmustbewritteninassemblylanguage.

一种人可读的处理器指令集的形式。

大多数处理器相关的功能必须用汇编语言编写。

B

BSP(板卡支持包)

Seeboardsupportpackage.

见boardsupportpackage。

binarysemaphore(二元信号)

Atypeofsemaphorewithjusttwostates.Alsocalledamutex.

一种只有两种状态的信号。

也叫互斥信号。

boardsupportpackage(板卡支持包)

Partofasoftwarepackagethatisprocessororplatform-dependent.Typically,samplesourcecodefortheboardsupportpackageisprovidedbythepackagedeveloper.Thesamplecodemustbemodifiedasnecessary,compiled,andlinkedwiththeremainderofthesoftwarepackage.

软件包的具有平台依赖性的那一部分。

典型地,板卡支持包的样例源程序由包开发者提供。

样例源程序必须能在需要时被修改、编译并与软件包的剩下的部分连接起来。

bond-outprocessor(外合处理器)

Aspecialversionofaprocessorthathassomeoftheinternalsignalsbroughtouttoexternalpins.Abond-outprocessorismostoftenfoundwithinanemulatorandisneverintendedtobeusedinaproductionsystem.

一种特殊版本的处理器,它有一些,内部的信号能传达到外置的针脚上。

一个外合处理器绝大多数情况下只用在模拟器上,从来不会被特意用在产品系统上。

Breakpoint(断点)

Alocationinaprogramatwhichexecutionistobestoppedandcontroloftheprocessorswitchedtothedebugger.Mechanismsforcreatingandremovingbreakpointsareprovidedbymostdebuggingtools.

一个在程序中的地址,在那里程序的执行被停止,并且处理器的控制转换到了除错程序。

大多数除错工具提供增加与删除一个断点的机制。

C

CISC(复杂指令集计算机)

ComplexInstructionSetComputer.Describesthearchitectureofaprocessorfamily.CISCprocessorsgenerallyfeaturevariable-lengthinstructions,multipleaddressingformats,andcontainonlyasmallnumberofgeneral-purposeregisters.Intel"s80x86familyisthequintessentialexampleofCISC.ContrastwithRISC.

复杂指令集计算机。

对一种处理器架构的描述。

CISC处理器一般产生变长的指令,多种地址格式,并且仅仅有少量的通用寄存器。

Intel的80x86家族是是典型的CISC处理器。

相对于RISC而言。

CPU(中央处理器)

CentralProcessingUnit.Thepartofaprocessorthatexecutesinstructions.

中央处理器。

处理器中执行指令的那一部分。

Compiler(编译器)

Asoftwaredevelopmenttoolthattranslateshigh-levellanguageprogramsintothemachine-languageinstructionsthataparticularprocessorcanunderstandandexecute.

把高级编程语言程序转换到只有特定的处理器能了解和执行的机器指令的一种软件开发包。

context(上下文)

Thecurrentstateoftheprocessor"sregistersandflags.

处理器当前的状态和标志。

contextswitch(上下文切换)

Theprocessofswitchingfromonetasktoanotherinamultitaskingoperatingsystem.Acontextswitchinvolvessavingthecontextoftherunningtaskandrestoringthepreviously-savedcontextoftheother.Thepieceofcodethatdoesthisisnecessarilyprocessor-specific.

在多任务操作系统中我一个任务切换到另一个的过程。

上下文切换包括保存正在运行的任务的上下文和恢复早先保存的另一个任务的上下文。

做这个工作的一段代码必须具有处理器特权。

countingsemaphore(计数信号)

Atypeofsemaphorethatisusedtotrackmultipleresourcesofthesametype.Anattempttotakeacountingsemaphoreisblockedonlyifalloftheavailableresourcesareinuse.Contrastwithbinarysemaphore.

一种用来跟踪多个相同类型资源的信号灯。

仅仅在所有可用的资源都被用完了时才阻塞。

相对二元信号而言。

criticalsection(临界段)

Ablockofcodethatmustbeexecutedinsequenceandwithoutinterruptiontoguaranteecorrectoperationofthesoftware.Seealsoracecondition.

一段必须按次序执行的代码,并且不能被中断,否则不能保证软件正确地操作。

参照:

竞争状况。

cross-compiler(交叉编译器)

Acompilerthatrunsonadifferentplatformthantheoneforwhichitproducesobjectcode.Across-compilerrunsonahostcomputerandproducesobjectcodeforthetarget.

一个运行在不同的平台上的编译器,其中之一能产生目标代码。

交叉编译器在主机上运行并且产生目标机的目标代码。

D

DMA(直接内存访问)

DirectMemoryAccess.Atechniquefortransferringdatadirectlybetweentwoperipherals(usuallymemoryandanI/Odevice)withonlyminimalinterventionbytheprocessor.DMAtransfersaremanagedbyathirdperipheralcalledaDMAcontroller.

直接内存访问。

一种直接在两个外设(通常是内存和I/O设备)之间进行数据传输的技术,它只要处理器最少的介入。

DMA传输由叫DMA控制器的第三方外设进行管理。

DRAM(动态随机访问存储器)

DynamicRandom-AccessMemory.AtypeofRAMthatmaintainsitscontentsonlyaslongasthedatastoredinthedeviceisrefreshedatregularintervals.TherefreshcyclesareusuallyperformedbyaperipheralcalledaDRAMcontroller.

动态随机访问存储器。

一种RAM,存储在其设备中的数据被定期刷新时才能保存它的内容。

刷新周期一般由一个叫DRAM控制器的外设完成。

Databus(数据总线)

Asetofelectricallinesconnectedtotheprocessorandalloftheperipheralswithwhichitcommunicates.Whentheprocessorwantstoread(write)thecontentsofamemorylocationorregisterwithinaparticularperipheral,itsetstheaddressbuspinsappropriatelyandreceives(transmits)thecontentsonthedatabus.

连接处理器与所有外设进行通讯的电子线路集。

当一个处理器想去写(读)某一特定外设中的存储器地址或寄存器中的内容时,处理器设置地址总线并在数据总线上接收(传输)内容。

Deadline(死线)

Thetimeatwhichaparticularsetofcomputationsmustbecompleted.Seealsoreal-timesystem.

一个特定计算必须被完成的时间。

请看实时系统。

Deadlock(死锁)

Anunwantedsoftwaresituationinwhichanentiresetoftasksisblocked,waitingforaneventthatonlyataskwithinthesamesetcancause.Ifadeadlockoccurs,theonlysolutionistoresetthehardware.However,itisusuallypossibletopreventdeadlocksaltogetherbyfollowingcertainsoftwaredesignpractices.

一种不希望出现的软件状态,在这个状态下,所有的任务因为等待一个只有在这些被阻塞任务之一才能产生的事件而被阻塞。

如果死锁发生,唯一解决的方法是重启动硬件。

但是,通过可靠的软件设计实践活动通常可以防止死锁的发生。

debugmonitor(除错监视程序)

Apieceofembeddedsoftwarethathasbeendesignedspecificallyforuseasadebuggingtool.ItusuallyresidesinROMandcommunicateswithadebuggerviaaserialportornetworkconnection.Thedebugmonitorprovidesasetofprimitivecommandstoviewandmodifymemorylocationsandregisters,createandremovebreakpoints,andexecuteyourprogram.Thedebuggercombinestheseprimitivestofulfillhigher-levelrequestslikeprogramdownloadandsingle-step.

嵌入式软件被特殊设计来作为除错工具的一部分。

它一般被放在ROM中,通过串口或网络与除错器进行通讯。

除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、建立和移除断点,并且运行你的程序。

除错监视器组合这些简单的命令去实现象程序下载各单步调试等高端的请求。

Debugger(除错器)

Asoftwaredevelopmenttoolusedtotestanddebugembeddedsoftware.Thedebuggerrunsonahostcomputerandconnectstothetargetthroughaserialportornetworkconnection.Usingadebuggeryoucandownloadsoftwaretothetargetforimmediateexecution.Youcanalsosetbreakpointsandexaminethecontentsofspecificmemorylocationsandregisters.

一个软件开发工具,被用来对嵌入式软件进行测试和除错。

除错器在宿主机上运行并且通过串口或网络连接到目标机上。

你能使用除错器下载软件到目标机并直接运行。

你也可以设置断点并检查特定内存地址或寄存器的内容。

devicedriver(设备驱动程序)

Asoftwaremodulethathidesthedetailsofaparticularperipheralandprovidesahigh-levelprogramminginterfacetoit.

一个软件模块,它隐藏特定外设的细节并提供高级的外设编程接口。

deviceprogrammer(设备编程器)

Atoolforprogrammingnon-volatilememoriesandotherelectrically-programmabledevices.Typically,theprogrammabledeviceisinsertedintoasocketonthedeviceprogrammerandthecontentsofamemorybufferarethentransferredintoit.

一种用来对不挥发内存和其他电可编程设备进行编程的工具。

典型地,可编程设备被插到设备编程器的接口上,接着内存缓存器中的内容被传送到它里面。

digitalsignalprocessor(数字信号处理器)

Adevicethatissimilartoamicroprocessor,exceptthattheinternalCPUhasbeenoptimizedforuseinapplicationsinvolvingdiscrete-timesignalprocessing.Inadditiontostandardmicroprocessorinstructions,DSPsusuallysupportasetofcomplexinstructionstoperformcommonsignal-processingcomputationsquickly.CommonDSPfamiliesareTI"s320CxxandMotorola"s5600xseries.

一种类似于微处理器的的设备,不同的是它内部的CPU被优化,用于特定的应用,如离散信号处理。

除了标准的微处理器指令外,DSP常常支持复杂指令集去非常快地完成通用的信号处理计算。

通用DSP家庭是TI的320Cxx和Motorola的5600x系列。

E

EEPROM(电可擦的,可编程的只读存储器)

ElectricallyErasable,ProgrammableRead-OnlyMemory.(Pronounced"Double-E"-PROM.)AtypeofROMthatcanbeerasedelectronically.

电可擦的,可编程的只读存储器。

一种ROM能被电擦除。

EPROM(可擦的,可编程的只读存储器)

Erasable,ProgrammableRead-OnlyMemory.AtypeofROMthatcanbeerasedbyexposingittoultravioletlight.Onceerased,anEPROMcanbereprogrammedwiththehelpofadeviceprogrammer.

一种可用紫外线擦除的存储器。

一次擦除后,EPROM可以在设备编程器的帮助下被重编程。

embeddedsystem(嵌入式系统)

Acombinationofcomputerhardwareandsoftware,andperhapsadditionalmechanicalorotherparts,designedtoperformadedicatedfunction.Insomecases,embeddedsystemsarepartofalargersystemorproduct,asisthecaseofananti-lockbrakingsysteminacar.Contrastwithgeneral-purposecomputer.

计算机硬件和软件的结合体,或许还加上机械等其他部分,被设计来完成专门的功能。

在一些情况下,嵌入式系统是一个大的系统或产品的一部分,就象汽车上的防抱死装置。

与通用计算机相对。

Emulator(仿真器)

ShortforIn-CircuitEmulator(ICE).Adebuggingtoolthattakestheplaceof-emulates-theprocessoronyourtargetboard.Emulatorsfrequentlyincorporateaspecial"bond-out"versionofthetargetprocessorthatallowsyoutoobserveandrecorditsinternalstateasyourprogramisexecuting

.在线仿真器的简写。

一个在你的目标板上放置仿真的处理器的调试工具。

仿真器经常和一目标处理器的一种“外合”版本合在一起,这个版本的的处理器充许你运行程序时观察和记录它的内部状态。

Executable(可执行的)

Afilecontainingobjectcodethatisreadyforexecutiononthetarget.AllthatremainsistoplacetheobjectcodeintoaROMordownloaditviaadebuggingtool.

一个包含准备在目标机上运行的目标代码的文件。

放置目标代码到ROM中或通过调试工具下载。

F

Firmware(固件)

Embeddedsoftwarethatisstoredasobjectcodewi

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2