[ZLG-ARM] 嵌入式系统词汇表 续1

[复制链接]
1503|1
 楼主| miclinux 发表于 2009-6-1 11:35 | 显示全部楼层 |阅读模式
【D】&nbsp;<br />DMA(直接内存访问)&nbsp;<br />Direct&nbsp;Memory&nbsp;Access.&nbsp;A&nbsp;technique&nbsp;for&nbsp;transferring&nbsp;data&nbsp;directly&nbsp;between&nbsp;two&nbsp;peripherals&nbsp;(usually&nbsp;memory&nbsp;and&nbsp;an&nbsp;I/O&nbsp;device)&nbsp;with&nbsp;only&nbsp;minimal&nbsp;intervention&nbsp;by&nbsp;the&nbsp;processor.&nbsp;DMA&nbsp;transfers&nbsp;are&nbsp;managed&nbsp;by&nbsp;a&nbsp;third&nbsp;peripheral&nbsp;called&nbsp;a&nbsp;DMA&nbsp;controller.&nbsp;&nbsp;<br />直接内存访问。一种直接在两个外设(通常是内存和I/O设备)之间进行数据传输的技术,它只要处理器最少的介入。DMA传输由叫DMA控制器的第三方外设进行管理。<br />DRAM(动态随机访问存储器)&nbsp;<br />Dynamic&nbsp;Random-Access&nbsp;Memory.&nbsp;A&nbsp;type&nbsp;of&nbsp;RAM&nbsp;that&nbsp;maintains&nbsp;its&nbsp;contents&nbsp;only&nbsp;as&nbsp;long&nbsp;as&nbsp;the&nbsp;data&nbsp;stored&nbsp;in&nbsp;the&nbsp;device&nbsp;is&nbsp;refreshed&nbsp;at&nbsp;regular&nbsp;intervals.&nbsp;The&nbsp;refresh&nbsp;cycles&nbsp;are&nbsp;usually&nbsp;performed&nbsp;by&nbsp;a&nbsp;peripheral&nbsp;called&nbsp;a&nbsp;DRAM&nbsp;controller.&nbsp;<br />动态随机访问存储器。一种RAM,存储在其设备中的数据被定期刷新时才能保存它的内容。刷新周期一般由一个叫DRAM控制器的外设完成。<br />Data&nbsp;bus(数据总线)&nbsp;<br />A&nbsp;set&nbsp;of&nbsp;electrical&nbsp;lines&nbsp;connected&nbsp;to&nbsp;the&nbsp;processor&nbsp;and&nbsp;all&nbsp;of&nbsp;the&nbsp;peripherals&nbsp;with&nbsp;which&nbsp;it&nbsp;communicates.&nbsp;When&nbsp;the&nbsp;processor&nbsp;wants&nbsp;to&nbsp;read&nbsp;(write)&nbsp;the&nbsp;contents&nbsp;of&nbsp;a&nbsp;memory&nbsp;location&nbsp;or&nbsp;register&nbsp;within&nbsp;a&nbsp;particular&nbsp;peripheral,&nbsp;it&nbsp;sets&nbsp;the&nbsp;address&nbsp;bus&nbsp;pins&nbsp;appropriately&nbsp;and&nbsp;receives&nbsp;(transmits)&nbsp;the&nbsp;contents&nbsp;on&nbsp;the&nbsp;data&nbsp;bus.&nbsp;&nbsp;<br />连接处理器与所有外设进行通讯的电子线路集。当一个处理器想去写(读)某一特定外设中的存储器地址或寄存器中的内容时,处理器设置地址总线并在数据总线上接收(传输)内容。<br />Deadline(死线)&nbsp;<br />The&nbsp;time&nbsp;at&nbsp;which&nbsp;a&nbsp;particular&nbsp;set&nbsp;of&nbsp;computations&nbsp;must&nbsp;be&nbsp;completed.&nbsp;See&nbsp;also&nbsp;real-time&nbsp;system.&nbsp;<br />一个特定计算必须被完成的时间。请看实时系统。<br />Deadlock(死锁)&nbsp;<br />An&nbsp;unwanted&nbsp;software&nbsp;situation&nbsp;in&nbsp;which&nbsp;an&nbsp;entire&nbsp;set&nbsp;of&nbsp;tasks&nbsp;is&nbsp;blocked,&nbsp;waiting&nbsp;for&nbsp;an&nbsp;event&nbsp;that&nbsp;only&nbsp;a&nbsp;task&nbsp;within&nbsp;the&nbsp;same&nbsp;set&nbsp;can&nbsp;cause.&nbsp;If&nbsp;a&nbsp;deadlock&nbsp;occurs,&nbsp;the&nbsp;only&nbsp;solution&nbsp;is&nbsp;to&nbsp;reset&nbsp;the&nbsp;hardware.&nbsp;However,&nbsp;it&nbsp;is&nbsp;usually&nbsp;possible&nbsp;to&nbsp;prevent&nbsp;deadlocks&nbsp;altogether&nbsp;by&nbsp;following&nbsp;certain&nbsp;software&nbsp;design&nbsp;practices.&nbsp;<br />一种不希望出现的软件状态,在这个状态下,所有的任务因为等待一个只有在这些被阻塞任务之一才能产生的事件而被阻塞。如果死锁发生,唯一解决的方法是重启动硬件。但是,通过可靠的软件设计实践活动通常可以防止死锁的发生。<br />debug&nbsp;monitor(除错监视程序)&nbsp;<br />A&nbsp;piece&nbsp;of&nbsp;embedded&nbsp;software&nbsp;that&nbsp;has&nbsp;been&nbsp;designed&nbsp;specifically&nbsp;for&nbsp;use&nbsp;as&nbsp;a&nbsp;debugging&nbsp;tool.&nbsp;It&nbsp;usually&nbsp;resides&nbsp;in&nbsp;ROM&nbsp;and&nbsp;communicates&nbsp;with&nbsp;a&nbsp;debugger&nbsp;via&nbsp;a&nbsp;serial&nbsp;port&nbsp;or&nbsp;network&nbsp;connection.&nbsp;The&nbsp;debug&nbsp;monitor&nbsp;provides&nbsp;a&nbsp;set&nbsp;of&nbsp;primitive&nbsp;commands&nbsp;to&nbsp;view&nbsp;and&nbsp;modify&nbsp;memory&nbsp;locations&nbsp;and&nbsp;registers,&nbsp;create&nbsp;and&nbsp;remove&nbsp;breakpoints,&nbsp;and&nbsp;execute&nbsp;your&nbsp;program.&nbsp;The&nbsp;debugger&nbsp;combines&nbsp;these&nbsp;primitives&nbsp;to&nbsp;fulfill&nbsp;higher-level&nbsp;requests&nbsp;like&nbsp;program&nbsp;download&nbsp;and&nbsp;single-step.&nbsp;<br />嵌入式软件被特殊设计来作为除错工具的一部分。它一般被放在ROM中,通过串口或网络与除错器进行通讯。除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、建立和移除断点,并且运行你的程序。除错监视器组合这些简单的命令去实现象程序下载各单步调试等高端的请求。<br />Debugger(除错器)&nbsp;<br />A&nbsp;software&nbsp;development&nbsp;tool&nbsp;used&nbsp;to&nbsp;test&nbsp;and&nbsp;debug&nbsp;embedded&nbsp;software.&nbsp;The&nbsp;debugger&nbsp;runs&nbsp;on&nbsp;a&nbsp;host&nbsp;computer&nbsp;and&nbsp;connects&nbsp;to&nbsp;the&nbsp;target&nbsp;through&nbsp;a&nbsp;serial&nbsp;port&nbsp;or&nbsp;network&nbsp;connection.&nbsp;Using&nbsp;a&nbsp;debugger&nbsp;you&nbsp;can&nbsp;download&nbsp;software&nbsp;to&nbsp;the&nbsp;target&nbsp;for&nbsp;immediate&nbsp;execution.&nbsp;You&nbsp;can&nbsp;also&nbsp;set&nbsp;breakpoints&nbsp;and&nbsp;examine&nbsp;the&nbsp;contents&nbsp;of&nbsp;specific&nbsp;memory&nbsp;locations&nbsp;and&nbsp;registers.&nbsp;<br />一个软件开发工具,被用来对嵌入式软件进行测试和除错。除错器在宿主机上运行并且通过串口或网络连接到目标机上。你能使用除错器下载软件到目标机并直接运行。你也可以设置断点并检查特定内存地址或寄存器的内容。<br />device&nbsp;driver(设备驱动程序)&nbsp;<br />A&nbsp;software&nbsp;module&nbsp;that&nbsp;hides&nbsp;the&nbsp;details&nbsp;of&nbsp;a&nbsp;particular&nbsp;peripheral&nbsp;and&nbsp;provides&nbsp;a&nbsp;high-level&nbsp;programming&nbsp;interface&nbsp;to&nbsp;it.&nbsp;&nbsp;<br />&nbsp;&nbsp;一个软件模块,它隐藏特定外设的细节并提供高级的外设编程接口。<br />device&nbsp;programmer(设备编程器)&nbsp;<br />A&nbsp;&nbsp;tool&nbsp;for&nbsp;programming&nbsp;non-volatile&nbsp;memories&nbsp;and&nbsp;other&nbsp;electrically-programmable&nbsp;devices.&nbsp;Typically,&nbsp;the&nbsp;programmable&nbsp;device&nbsp;is&nbsp;inserted&nbsp;into&nbsp;a&nbsp;socket&nbsp;on&nbsp;the&nbsp;device&nbsp;programmer&nbsp;and&nbsp;the&nbsp;contents&nbsp;of&nbsp;a&nbsp;memory&nbsp;buffer&nbsp;are&nbsp;then&nbsp;transferred&nbsp;into&nbsp;it.&nbsp;<br />一种用来对不挥发内存和其他电可编程设备进行编程的工具。典型地,可编程设备被插到设备编程器的接口上,接着内存缓存器中的内容被传送到它里面。<br />digital&nbsp;signal&nbsp;processor(数字信号处理器)&nbsp;<br />A&nbsp;device&nbsp;that&nbsp;is&nbsp;similar&nbsp;to&nbsp;a&nbsp;microprocessor,&nbsp;except&nbsp;that&nbsp;the&nbsp;internal&nbsp;CPU&nbsp;has&nbsp;been&nbsp;optimized&nbsp;for&nbsp;use&nbsp;in&nbsp;applications&nbsp;involving&nbsp;discrete-time&nbsp;signal&nbsp;processing.&nbsp;In&nbsp;addition&nbsp;to&nbsp;standard&nbsp;microprocessor&nbsp;instructions,&nbsp;DSPs&nbsp;usually&nbsp;support&nbsp;a&nbsp;set&nbsp;of&nbsp;complex&nbsp;instructions&nbsp;to&nbsp;perform&nbsp;common&nbsp;signal-processing&nbsp;computations&nbsp;quickly.Common&nbsp;DSP&nbsp;families&nbsp;are&nbsp;TI's&nbsp;320Cxx&nbsp;and&nbsp;Motorola's&nbsp;5600x&nbsp;series.&nbsp;<br />&nbsp;&nbsp;&nbsp;一种类似于微处理器的的设备,不同的是它内部的CPU被优化,用于特定的应用,如离散信号处理。除了标准的微处理器指令外,DSP常常支持复杂指令集去非常快地完成通用的信号处理计算。通用DSP家庭是TI的320Cxx和Motorola的5600x系列。<br />【E&nbsp;】<br />EEPROM(电可擦的,可编程的只读存储器)&nbsp;<br />Electrically&nbsp;Erasable,&nbsp;Programmable&nbsp;Read-Only&nbsp;Memory.&nbsp;(Pronounced'Double-E'-PROM.)&nbsp;A&nbsp;type&nbsp;of&nbsp;ROM&nbsp;that&nbsp;can&nbsp;be&nbsp;erased&nbsp;electronically.&nbsp;<br />电可擦的,可编程的只读存储器。一种ROM能被电擦除。<br />EPROM(可擦的,可编程的只读存储器)&nbsp;<br />Erasable,&nbsp;Programmable&nbsp;Read-Only&nbsp;Memory.&nbsp;A&nbsp;type&nbsp;of&nbsp;ROM&nbsp;that&nbsp;can&nbsp;be&nbsp;erased&nbsp;by&nbsp;exposing&nbsp;it&nbsp;to&nbsp;ultraviolet&nbsp;light.&nbsp;Once&nbsp;erased,&nbsp;an&nbsp;EPROM&nbsp;can&nbsp;be&nbsp;reprogrammed&nbsp;with&nbsp;the&nbsp;help&nbsp;of&nbsp;a&nbsp;device&nbsp;programmer.&nbsp;<br />一种可用紫外线擦除的存储器。一次擦除后,EPROM可以在设备编程器的帮助下被重编程。<br />embedded&nbsp;system(嵌入式系统)&nbsp;<br />A&nbsp;combination&nbsp;of&nbsp;computer&nbsp;hardware&nbsp;and&nbsp;software,&nbsp;and&nbsp;perhaps&nbsp;additional&nbsp;mechanical&nbsp;or&nbsp;other&nbsp;parts,&nbsp;designed&nbsp;to&nbsp;perform&nbsp;a&nbsp;dedicated&nbsp;function.&nbsp;In&nbsp;some&nbsp;cases,&nbsp;embedded&nbsp;systems&nbsp;are&nbsp;part&nbsp;of&nbsp;a&nbsp;larger&nbsp;system&nbsp;or&nbsp;product,&nbsp;as&nbsp;is&nbsp;the&nbsp;case&nbsp;of&nbsp;an&nbsp;anti-lock&nbsp;braking&nbsp;system&nbsp;in&nbsp;a&nbsp;car.&nbsp;Contrast&nbsp;with&nbsp;general-purpose&nbsp;computer.&nbsp;&nbsp;<br />&nbsp;&nbsp;计算机硬件和软件的结合体,或许还加上机械等其他部分,被设计来完成专门的功能。在一些情况下,嵌入式系统是一个大的系统或产品的一部分,就象汽车上的防抱死装置。与通用计算机相对。<br />Emulator(仿真器)&nbsp;<br />Short&nbsp;for&nbsp;In-Circuit&nbsp;Emulator&nbsp;(ICE).&nbsp;A&nbsp;debugging&nbsp;tool&nbsp;that&nbsp;takes&nbsp;the&nbsp;placeof-emulates-the&nbsp;processor&nbsp;on&nbsp;your&nbsp;target&nbsp;board.&nbsp;Emulators&nbsp;frequently&nbsp;incorporate&nbsp;a&nbsp;special&nbsp;'bond-out'&nbsp;version&nbsp;of&nbsp;the&nbsp;target&nbsp;processor&nbsp;that&nbsp;allows&nbsp;&nbsp;you&nbsp;to&nbsp;observe&nbsp;and&nbsp;record&nbsp;its&nbsp;internal&nbsp;state&nbsp;as&nbsp;your&nbsp;program&nbsp;is&nbsp;executing&nbsp;<br />.&nbsp;&nbsp;在线仿真器的简写。一个在你的目标板上放置仿真的处理器的调试工具。仿真器经常和一目标处理器的一种“外合”版本合在一起,这个版本的的处理器充许你运行程序时观察和记录它的内部状态。<br />Executable(可执行的)&nbsp;<br />A&nbsp;file&nbsp;containing&nbsp;object&nbsp;code&nbsp;that&nbsp;is&nbsp;ready&nbsp;for&nbsp;execution&nbsp;on&nbsp;the&nbsp;target.&nbsp;All&nbsp;that&nbsp;remains&nbsp;is&nbsp;to&nbsp;place&nbsp;the&nbsp;object&nbsp;code&nbsp;into&nbsp;a&nbsp;ROM&nbsp;or&nbsp;download&nbsp;it&nbsp;via&nbsp;a&nbsp;debugging&nbsp;tool.&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;一个包含准备在目标机上运行的目标代码的文件。放置目标代码到ROM中或通过调试工具下载。<br />【F】<br />Firmware(固件)&nbsp;<br />Embedded&nbsp;software&nbsp;that&nbsp;is&nbsp;stored&nbsp;as&nbsp;object&nbsp;code&nbsp;within&nbsp;a&nbsp;ROM.&nbsp;This&nbsp;name&nbsp;is&nbsp;most&nbsp;common&nbsp;among&nbsp;the&nbsp;users&nbsp;of&nbsp;digital&nbsp;signal&nbsp;processors.&nbsp;<br />是作为目标代码存贮在ROM中的嵌入式软件。这个名字在数字信号处理器的用户中相当流行。<br />flash&nbsp;memory&nbsp;(闪存)&nbsp;<br />A&nbsp;RAM-ROM&nbsp;hybrid&nbsp;that&nbsp;can&nbsp;be&nbsp;erased&nbsp;and&nbsp;rewritten&nbsp;under&nbsp;software&nbsp;control.&nbsp;Such&nbsp;devices&nbsp;are&nbsp;divided&nbsp;into&nbsp;blocks,&nbsp;called&nbsp;sectors,&nbsp;that&nbsp;are&nbsp;individually-erasable.&nbsp;Flash&nbsp;memory&nbsp;is&nbsp;common&nbsp;in&nbsp;systems&nbsp;that&nbsp;require&nbsp;nonvolatile&nbsp;data&nbsp;storage&nbsp;at&nbsp;very&nbsp;low&nbsp;cost.&nbsp;In&nbsp;some&nbsp;cases,&nbsp;a&nbsp;large&nbsp;fash&nbsp;memory&nbsp;may&nbsp;even&nbsp;be&nbsp;used&nbsp;instead&nbsp;of&nbsp;a&nbsp;disk-drive.&nbsp;<br />&nbsp;&nbsp;&nbsp;一种RAM-ROM的混血儿,它能在软件的控制下被擦除和重写。一些设备被分成叫段组的块,能个别地可擦。闪存用在需要很便宜的非易失数据存贮器的地方,一个大容量的闪存甚至被用作磁盘驱动器。<br />【G】<br />general-purpose&nbsp;computer(通用计算机)&nbsp;<br />A&nbsp;combination&nbsp;of&nbsp;computer&nbsp;hardware&nbsp;and&nbsp;software&nbsp;that&nbsp;serves&nbsp;as&nbsp;a&nbsp;<br />general-purpose&nbsp;computing&nbsp;platform.&nbsp;For&nbsp;example,&nbsp;a&nbsp;personal&nbsp;computer.&nbsp;Contrast&nbsp;with&nbsp;embedded&nbsp;system.&nbsp;<br />当作通用计算平台的计算机硬件与软件的组合。例如,PC。相对于嵌入式计算机。&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
arminfo 发表于 2009-6-1 13:02 | 显示全部楼层

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

64

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部