嵌入式的系统常用词汇中英文对照.docx
《嵌入式的系统常用词汇中英文对照.docx》由会员分享,可在线阅读,更多相关《嵌入式的系统常用词汇中英文对照.docx(46页珍藏版)》请在冰豆网上搜索。
嵌入式的系统常用词汇中英文对照
实用标准文案
嵌入式系统词汇表
A
ASIC(专用集成电路)
Application-SpecificIntegratedCircuit.Apieceofcustom-designedhardwareina
chip.
专用集成电路。
一个在一个芯片上定制设计的硬件。
addressbus(地址总线)
Asetofelectricallinesconnectedtotheprocessorandalloftheperipherals
withwhichitcommunicates.Theaddressbusisusedbytheprocessortoselect
aspecificmemorylocationorregisterwithinaparticularperipheral.Iftheaddress
buscontainsnelectricallines,theprocessorcanuniquelyaddressupto2^nsuch
locations.
一个连接处理器与所有外设的,用来通讯的电子线路集。
地址总线被处理器用来选择在特定外设中的存储器地址或寄存器。
如果地址总线有n条电子线路,处理器能唯一寻址高达2^n的地址空间。
applicationsoftware(应用软件)
Describessoftwaremodulesspecifictoaparticularembeddedproject.
Theapplicationsoftwareisunlikelytobereusableacrossembeddedplatforms,
精彩文档.
实用标准文案
simplybecauseeachembeddedsystemhasadifferentapplication.
用来描述一个特定的嵌入式项目中的某一软件模块。
应用软件不象可重用的交叉嵌入式平台,只是因为每一个嵌入式系统有不同的应用软件。
assembler(汇编编译器)
Asoftwaredevelopmenttoolthattranslateshuman-readableassembly
languageprogramsintomachine-languageinstructionsthattheprocessorcan
understandandexecute.
一个能把人可读的汇编语言程序转换到处理器可理解和运行的机器指令的软件开发工具。
assemblylanguage(汇编语言)
Ahuman-readableformofaprocessorsinstructionset.Mostprocessor-specific
functionsmustbewritteninassemblylanguage.
一种人可读的处理器指令集的形式。
大多数处理器相关的功能必须用汇编语言编写。
B
BSP(板卡支持包)
Seeboardsupportpackage.
见boardsupportpackage。
binarysemaphore(二元信号)
精彩文档.
实用标准文案
Atypeofsemaphorewithjusttwostates.Alsocalledamutex.
一种只有两种状态的信号。
也叫互斥信号。
boardsupportpackage(板卡支持包)
Partofasoftwarepackagethatisprocessororplatform-dependent.
Typically,samplesourcecodefortheboardsupportpackageisprovidedbythe
packagedeveloper.Thesamplecodemustbemodifiedasnecessary,compiled,and
linkedwiththeremainderofthesoftwarepackage.
软件包的具有平台依赖性的那一部分。
典型地,板卡支持包的样例源程序由包开发者提供。
样例源程序必须能在需要时被修改、编译并与软件包的剩下的部分连接起来。
bond-outprocessor(外合处理器)
Aspecialversionofaprocessorthathassomeoftheinternalsignalsbroughtoutto
externalpins.Abond-outprocessorismostoftenfoundwithinanemulatorandis
neverintendedtobeusedinaproductionsystem.
一种特殊版本的处理器,它有一些,内部的信号能传达到外置的针脚上。
一个外合处理器绝大多数情况下只用在模拟器上,从来不会被特意用在产品系统上。
Breakpoint(断点)
Alocationinaprogramatwhichexecutionistobestoppedandcontrolofthe
processorswitchedtothedebugger.Mechanismsforcreatingandremoving
breakpointsareprovidedbymostdebuggingtools.
精彩文档.
实用标准文案
一个在程序中的地址,在那里程序的执行被停止,并且处理器的控制转换到了除错程序。
大多数除错工具提供增加与删除一个断点的机制。
C
CISC(复杂指令集计算机)
ComplexInstructionSetComputer.Describesthearchitectureofaprocessorfamily.
CISCprocessorsgenerallyfeaturevariable-lengthinstructions,multipleaddressing
formats,andcontainonlyasmallnumberofgeneral-purposeregisters.Intels
80x86familyisthequintessentialexampleofCISC.ContrastwithRISC.
复杂指令集计算机。
对一种处理器架构的描述。
CISC处理器一般产生变长的指令,多种地址格式,并且仅仅有少量的通用寄存器。
Intel的80x86家族是是典型的CISC处理器。
相对于RISC而言。
CPU(中央处理器)
CentralProcessingUnit.Thepartofaprocessorthatexecutesinstructions.
中央处理器。
处理器中执行指令的那一部分。
Compiler(编译器)
Asoftwaredevelopmenttoolthattranslateshigh-levellanguageprogramsintothe
machine-languageinstructionsthataparticularprocessorcanunderstandand
execute.
把高级编程语言程序转换到只有特定的处理器能了解和执行的机器指令的一种软件开发包。
精彩文档.
实用标准文案
context(上下文)
Thecurrentstateoftheprocessorsregistersandflags.
处理器当前的状态和标志。
contextswitch(上下文切换)
Theprocessofswitchingfromonetasktoanotherinamultitaskingoperating
system.Acontextswitchinvolvessavingthecontextoftherunningtaskand
restoringthepreviously-savedcontextoftheother.Thepieceofcodethatdoesthis
isnecessarilyprocessor-specific.
在多任务操作系统中我一个任务切换到另一个的过程。
上下文切换包括保存正在运行的任务的上下文和恢复早先保存的另一个任务的上下文。
做这个工作的一段代码必须具有处理器特权。
countingsemaphore(计数信号)
Atypeofsemaphorethatisusedtotrackmultipleresourcesofthesametype.An
attempttotakeacountingsemaphoreisblockedonlyifalloftheavailable
resourcesareinuse.Contrastwithbinarysemaphore.
一种用来跟踪多个相同类型资源的信号灯。
仅仅在所有可用的资源都被用完了时才阻塞。
相对二元信号而言。
criticalsection(临界段)
精彩文档.
实用标准文案
Ablockofcodethatmustbeexecutedinsequenceandwithoutinterruptionto
guaranteecorrectoperationofthesoftware.Seealsoracecondition.
一段必须按次序执行的代码,并且不能被中断,否则不能保证软件正确地操作。
参照:
竞争状况。
cross-compiler(交叉编译器)
Acompilerthatrunsonadifferentplatformthantheoneforwhichitproduces
objectcode.Across-compilerrunsonahostcomputerandproducesobjectcode
forthetarget.
一个运行在不同的平台上的编译器,其中之一能产生目标代码。
交叉编译器在主机上运行并且产生目标机的目标代码。
D
DMA(直接内存访问)
DirectMemoryAccess.Atechniquefortransferringdatadirectlybetweentwo
peripherals(usuallymemoryandanI/Odevice)withonlyminimalinterventionby
theprocessor.DMAtransfersaremanagedbyathirdperipheralcalledaDMA
controller.
直接内存访问。
一种直接在两个外设(通常是内存和I/O设备)之间进行数据传输的技术,它只要处理器最少的介入。
DMA传输由叫DMA控制器的第三方外设进行管理。
DRAM(动态随机访问存储器)
精彩文档.
实用标准文案
DynamicRandom-AccessMemory.AtypeofRAMthatmaintainsitscontentsonly
aslongasthedatastoredinthedeviceisrefreshedatregularintervals.Therefresh
cyclesareusuallyperformedbyaperipheralcalledaDRAMcontroller.
动态随机访问存储器。
一种RAM,存储在其设备中的数据被定期刷新时才能保存它的内容。
刷新周期一般由一个叫DRAM控制器的外设完成。
Databus(数据总线)
Asetofelectricallinesconnectedtotheprocessorandalloftheperipheralswith
whichitcommunicates.Whentheprocessorwantstoread(write)thecontentsofa
memorylocationorregisterwithinaparticularperipheral,itsetstheaddressbus
pinsappropriatelyandreceives(transmits)thecontentsonthedatabus.
连接处理器与所有外设进行通讯的电子线路集。
当一个处理器想去写(读)某一特定外设中的存储器地址或寄存器中的内容时,处理器设置地址总线并在数据总线上接收(传输)内容。
Deadline(死线)
Thetimeatwhichaparticularsetofcomputationsmustbecompleted.Seealso
real-timesystem.
一个特定计算必须被完成的时间。
请看实时系统。
Deadlock(死锁)
Anunwantedsoftwaresituationinwhichanentiresetoftasksisblocked,waiting
foraneventthatonlyataskwithinthesamesetcancause.Ifadeadlockoccurs,the
精彩文档.
实用标准文案
onlysolutionistoresetthehardware.However,itisusuallypossibletoprevent
deadlocksaltogetherbyfollowingcertainsoftwaredesignpractices.
一种不希望出现的软件状态,在这个状态下,所有的任务因为等待一个只有在这些被阻塞任务之一才能产生的事件而被阻塞。
如果死锁发生,唯一解决的方法是重启动硬件。
但是,通过可靠的软件设计实践活动通常可以防止死锁的发生。
debugmonitor(除错监视程序)
Apieceofembeddedsoftwarethathasbeendesignedspecificallyforuseasa
debuggingtool.ItusuallyresidesinROMandcommunicateswithadebuggerviaa
serialportornetworkconnection.Thedebugmonitorprovidesasetofprimitive
commandstoviewandmodifymemorylocationsandregisters,createandremove
breakpoints,andexecuteyourprogram.Thedebuggercombinestheseprimitives
tofulfillhigher-levelrequestslikeprogramdownloadandsingle-step.
嵌入式软件被特殊设计来作为除错工具的一部分。
它一般被放在ROM中,通过串口或网络与除错器进行通讯。
除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、建立和移除断点,并且运行你的程序。
除错监视器组合这些简单的命令去实现象程序下载各单步调试等高端的请求。
Debugger(除错器)
Asoftwaredevelopmenttoolusedtotestanddebugembeddedsoftware.The
debuggerrunsonahostcomputerandconnectstothetargetthroughaserialport
ornetworkconnection.Usingadebuggeryoucandownloadsoftwaretothetarget
精彩文档.
实用标准文案
forimmediateexecution.Youcanalsosetbreakpointsandexaminethecontentsof
specificmemorylocationsandregisters.
一个软件开发工具,被用来对嵌入式软件进行测试和除错。
除错器在宿主机上运行并且通过串口或网络连接到目标机上。
你能使用除错器下载软件到目标机并直接运行。
你也可以设置断点并检查特定内存地址或寄存器的内容。
devicedriver(设备驱动程序)
Asoftwaremodulethathidesthedetailsofaparticularperipheralandprovidesa
high-levelprogramminginterfacetoit.
一个软件模块,它隐藏特定外设的细节并提供高级的外设编程接口。
deviceprogrammer(设备编程器)
A
tool
for
programming
non-volatile
memories
and
other
electrically-programmabledevices.Typically,theprogrammabledeviceisinserted
intoasocketonthedeviceprogrammerandthecontentsofamemorybufferare
thentransferredintoit.
一种用来对不挥发内存和其他电可编程设备进行编程的工具。
典型地,可编程设备被插到设备编程器的接口上,接着内存缓存器中的内容被传送到它里面。
digitalsignalprocessor(数字信号处理器)
Adevicethatissimilartoamicroprocessor,exceptthattheinternalCPUhasbeen
optimizedforuseinapplicationsinvolvingdiscrete-timesignalprocessing.In
精彩文档.
实用标准文案
additiontostandardmicroprocessorinstructions,DSPsusuallysupportasetof
complexinstructionstoperformcommonsignal-processingcomputations
quickly.CommonDSPfamiliesareTIs320CxxandMotorolas5600xseries.
一种类似于微处理器的的设备,不同的是它内部的CPU被优化,用于特定的应用,如离散信号处理。
除了标准的微处理器指令外,DSP常常支持复杂指令集去非常快地完成通用的信号处理计算。
通用DSP家庭是TI的320Cxx和Motorola的5600x系列。
E
EEPROM(电可擦的,可编程的只读存储器)
Electrically
Erasable,
Programmable
Read-Only
Memory.
(PronouncedDouble-E-PROM.)AtypeofROMthatcanbeerasedelectronically.
电可擦的,可编程的只读存储器。
一种ROM能被电擦除。
EPROM(可擦的,可编程的只读存储器)
Erasable,ProgrammableRead-OnlyMemory.AtypeofROMthatcanbeerasedby
exposingittoultravioletlight.Onceerased,anEPROMcanbereprogrammedwith
thehelpofadeviceprogrammer.
一种可用紫外线擦除的存储器。
一次擦除后,EPROM可以在设备编程器的帮助下被重编程。
embeddedsystem(嵌入式系统)
Acombinationofcomputerhardwareandsoftware,andperhapsadditional
精彩文档.
实用标准文案
mechanicalorotherparts,designedtoperformadedicatedfunction.Insomecases,
embeddedsystemsarepartofalargersystemorproduct,asisthecaseofan
anti-lockbrakingsysteminacar.Contrastwithgeneral-purposecomputer.
计算机硬件和软件的结合体,或许还加上机械等其他部分,被设计来完成专门的功能。
在一些情况下,嵌入式系统是一个大的系统或产品的一部分,就象汽车上的防抱死装置。
与通用计算机相对。
Emulator(仿真器)
ShortforIn-CircuitEmulator(ICE).Adebuggingtoolthattakesthe
placeof-emulates-theprocessoronyourtargetboard.Emulatorsfrequently
incorporateaspecialond-outversionofthetargetprocessorthatallows