⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000004.htm

📁 水木社区 embeded 版精华区 下载
💻 HTM
📖 第 1 页 / 共 4 页
字号:
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;al&nbsp;<br />so&nbsp;real-time&nbsp;system.&nbsp;<br />一个特定计算必须被完成的时间。请看实时系统。&nbsp;<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;w&nbsp;<br />aiting&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;dea&nbsp;<br />dlock&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;usu&nbsp;<br />ally&nbsp;possible&nbsp;to&nbsp;prevent&nbsp;deadlocks&nbsp;altogether&nbsp;by&nbsp;following&nbsp;certain&nbsp;software&nbsp;&nbsp;<br />design&nbsp;practices.&nbsp;<br />一种不希望出现的软件状态,在这个状态下,所有的任务因为等待一个只有在这些被阻&nbsp;<br />塞任务之一才能产生的事件而被阻塞。如果死锁发生,唯一解决的方法是重启动硬件。&nbsp;<br />但是,通过可靠的软件设计实践活动通常可以防止死锁的发生。&nbsp;<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;&nbsp;<br />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;<br />&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;o&nbsp;<br />f&nbsp;primitive&nbsp;commands&nbsp;to&nbsp;view&nbsp;and&nbsp;modify&nbsp;memory&nbsp;locations&nbsp;and&nbsp;registers,&nbsp;crea&nbsp;<br />te&nbsp;and&nbsp;remove&nbsp;breakpoints,&nbsp;and&nbsp;execute&nbsp;your&nbsp;program.&nbsp;The&nbsp;debugger&nbsp;combines&nbsp;t&nbsp;<br />hese&nbsp;primitives&nbsp;to&nbsp;fulfill&nbsp;higher-level&nbsp;requests&nbsp;like&nbsp;program&nbsp;download&nbsp;and&nbsp;s&nbsp;<br />ingle-step.&nbsp;<br />嵌入式软件被特殊设计来作为除错工具的一部分。它一般被放在ROM中,通过串口或网络&nbsp;<br />与除错器进行通讯。除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、&nbsp;<br />建立和移除断点,并且运行你的程序。除错监视器组合这些简单的命令去实现象程序下&nbsp;<br />载各单步调试等高端的请求。&nbsp;<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;de&nbsp;<br />bugger&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;p&nbsp;<br />ort&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;<br />&nbsp;target&nbsp;for&nbsp;immediate&nbsp;execution.&nbsp;You&nbsp;can&nbsp;also&nbsp;set&nbsp;breakpoints&nbsp;and&nbsp;examine&nbsp;th&nbsp;<br />e&nbsp;contents&nbsp;of&nbsp;specific&nbsp;memory&nbsp;locations&nbsp;and&nbsp;registers.&nbsp;<br />一个软件开发工具,被用来对嵌入式软件进行测试和除错。除错器在宿主机上运行并且&nbsp;<br />通过串口或网络连接到目标机上。你能使用除错器下载软件到目标机并直接运行。你也&nbsp;<br />可以设置断点并检查特定内存地址或寄存器的内容。&nbsp;<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;prov&nbsp;<br />ides&nbsp;a&nbsp;high-level&nbsp;programming&nbsp;interface&nbsp;to&nbsp;it.&nbsp;<br />&nbsp;&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-program&nbsp;<br />mable&nbsp;devices.&nbsp;Typically,&nbsp;the&nbsp;programmable&nbsp;device&nbsp;is&nbsp;inserted&nbsp;into&nbsp;a&nbsp;socket&nbsp;&nbsp;<br />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;transf&nbsp;<br />erred&nbsp;into&nbsp;it.&nbsp;<br />一种用来对不挥发内存和其他电可编程设备进行编程的工具。典型地,可编程设备被插&nbsp;<br />到设备编程器的接口上,接着内存缓存器中的内容被传送到它里面。&nbsp;<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;h&nbsp;<br />as&nbsp;been&nbsp;optimized&nbsp;for&nbsp;use&nbsp;in&nbsp;applications&nbsp;involving&nbsp;discrete-time&nbsp;signal&nbsp;pro&nbsp;<br />cessing.&nbsp;In&nbsp;addition&nbsp;to&nbsp;standard&nbsp;microprocessor&nbsp;instructions,&nbsp;DSPs&nbsp;usually&nbsp;s&nbsp;<br />upport&nbsp;a&nbsp;set&nbsp;of&nbsp;complex&nbsp;instructions&nbsp;to&nbsp;perform&nbsp;common&nbsp;signal-processing&nbsp;com&nbsp;<br />putations&nbsp;quickly.Common&nbsp;DSP&nbsp;families&nbsp;are&nbsp;TI&quot;s&nbsp;320Cxx&nbsp;and&nbsp;Motorola&quot;s&nbsp;5600x&nbsp;s&nbsp;<br />eries.&nbsp;<br />&nbsp;&nbsp;&nbsp;一种类似于微处理器的的设备,不同的是它内部的CPU被优化,用于特定的应用,如&nbsp;<br />离散信号处理。除了标准的微处理器指令外,DSP常常支持复杂指令集去非常快地完成通&nbsp;<br />用的信号处理计算。通用DSP家庭是TI的320Cxx和Motorola的5600x系列。&nbsp;<br />E&nbsp;<br />EEPROM(电可擦的,可编程的只读存储器)&nbsp;<br />Electrically&nbsp;Erasable,&nbsp;Programmable&nbsp;Read-Only&nbsp;Memory.&nbsp;(Pronounced&quot;Double-E&quot;-&nbsp;<br />PROM.)&nbsp;A&nbsp;type&nbsp;of&nbsp;ROM&nbsp;that&nbsp;can&nbsp;be&nbsp;erased&nbsp;electronically.&nbsp;<br />电可擦的,可编程的只读存储器。一种ROM能被电擦除。&nbsp;<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;<br />&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;<br />&nbsp;with&nbsp;the&nbsp;help&nbsp;of&nbsp;a&nbsp;device&nbsp;programmer.&nbsp;<br />一种可用紫外线擦除的存储器。一次擦除后,EPROM可以在设备编程器的帮助下被重编程&nbsp;<br />。&nbsp;<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;mech&nbsp;<br />anical&nbsp;or&nbsp;other&nbsp;parts,&nbsp;designed&nbsp;to&nbsp;perform&nbsp;a&nbsp;dedicated&nbsp;function.&nbsp;In&nbsp;some&nbsp;cas&nbsp;<br />es,&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;&nbsp;<br />of&nbsp;an&nbsp;anti-lock&nbsp;braking&nbsp;system&nbsp;in&nbsp;a&nbsp;car.&nbsp;Contrast&nbsp;with&nbsp;general-purpose&nbsp;compu&nbsp;<br />ter.&nbsp;<br />&nbsp;&nbsp;计算机硬件和软件的结合体,或许还加上机械等其他部分,被设计来完成专门的功能&nbsp;<br />。在一些情况下,嵌入式系统是一个大的系统或产品的一部分,就象汽车上的防抱死装&nbsp;<br />置。与通用计算机相对。&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&nbsp;<br />-emulates-the&nbsp;processor&nbsp;on&nbsp;your&nbsp;target&nbsp;board.&nbsp;Emulators&nbsp;frequently&nbsp;incorpora&nbsp;<br />te&nbsp;a&nbsp;special&nbsp;&quot;bond-out&quot;&nbsp;version&nbsp;of&nbsp;the&nbsp;target&nbsp;processor&nbsp;that&nbsp;allows&nbsp;&nbsp;you&nbsp;to&nbsp;&nbsp;<br />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;在线仿真器的简写。一个在你的目标板上放置仿真的处理器的调试工具。仿真器经常&nbsp;<br />和一目标处理器的一种“外合”版本合在一起,这个版本的的处理器充许你运行程序时&nbsp;<br />观察和记录它的内部状态。&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;<br />&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;de&nbsp;<br />bugging&nbsp;tool.&nbsp;<br />&nbsp;&nbsp;&nbsp;一个包含准备在目标机上运行的目标代码的文件。放置目标代码到ROM中或通过调试&nbsp;<br />工具下载。&nbsp;<br />F&nbsp;<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;m&nbsp;<br />ost&nbsp;common&nbsp;among&nbsp;the&nbsp;users&nbsp;of&nbsp;digital&nbsp;signal&nbsp;processors.&nbsp;<br />是作为目标代码存贮在ROM中的嵌入式软件。这个名字在数字信号处理器的用户中相当流&nbsp;<br />行。&nbsp;<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;Su&nbsp;<br />ch&nbsp;devices&nbsp;are&nbsp;divided&nbsp;into&nbsp;blocks,&nbsp;called&nbsp;sectors,&nbsp;that&nbsp;are&nbsp;individually-er&nbsp;<br />asable.&nbsp;Flash&nbsp;memory&nbsp;is&nbsp;common&nbsp;in&nbsp;systems&nbsp;that&nbsp;require&nbsp;nonvolatile&nbsp;data&nbsp;stor&nbsp;<br />age&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;in&nbsp;<br />stead&nbsp;of&nbsp;a&nbsp;disk-drive.&nbsp;<br />&nbsp;&nbsp;&nbsp;一种RAM-ROM的混血儿,它能在软件的控制下被擦除和重写。一些设备被分成叫段组&nbsp;<br />的块,能个别地可擦。闪存用在需要很便宜的非易失数据存贮器的地方,一个大容量的&nbsp;<br />闪存甚至被用作磁盘驱动器。&nbsp;<br />G&nbsp;<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;Contra&nbsp;<br />st&nbsp;with&nbsp;embedded&nbsp;system.&nbsp;<br />当作通用计算平台的计算机硬件与软件的组合。例如,PC。相对于嵌入式计算机。&nbsp;<br />H&nbsp;<br />HLL&nbsp;<br />See&nbsp;high-level&nbsp;language.&nbsp;<br />查阅高级语言。&nbsp;<br />Heap(堆)&nbsp;<br />An&nbsp;area&nbsp;of&nbsp;memory&nbsp;that&nbsp;is&nbsp;used&nbsp;for&nbsp;dynamic&nbsp;memory&nbsp;allocation.&nbsp;Calls&nbsp;to&nbsp;mallo&nbsp;<br />c&nbsp;and&nbsp;free&nbsp;and&nbsp;the&nbsp;C++&nbsp;operators&nbsp;new&nbsp;and&nbsp;delete&nbsp;result&nbsp;in&nbsp;run-time&nbsp;manipulat&nbsp;<br />ion&nbsp;of&nbsp;the&nbsp;heap.&nbsp;<br />一块被用作动态内存分配的内存区域。调用malloc和free、C++的操作符new、delete在&nbsp;<br />运行时进行堆的操作。&nbsp;<br />high-level&nbsp;language(高级语言)&nbsp;<br />A&nbsp;language,&nbsp;such&nbsp;as&nbsp;C&nbsp;or&nbsp;C++,&nbsp;that&nbsp;is&nbsp;processor-independent.&nbsp;When&nbsp;programmin&nbsp;<br />g&nbsp;in&nbsp;a&nbsp;high-level&nbsp;language,&nbsp;it&nbsp;is&nbsp;possible&nbsp;to&nbsp;concentrate&nbsp;on&nbsp;algorithms&nbsp;and&nbsp;&nbsp;<br />applications&nbsp;without&nbsp;worrying&nbsp;about&nbsp;the&nbsp;details&nbsp;of&nbsp;a&nbsp;particular&nbsp;processor.&nbsp;<br />一种语言,象C或C++,是处理器独立的。当在高级语言上编程时,不需要考虑特定处理&nbsp;<br />器的细节,只用关心算法和应用。&nbsp;<br />Host(主机)&nbsp;<br />A&nbsp;general-purpose&nbsp;computer&nbsp;that&nbsp;communicates&nbsp;with&nbsp;the&nbsp;target&nbsp;via&nbsp;a&nbsp;serial&nbsp;po&nbsp;<br />rt&nbsp;or&nbsp;network&nbsp;connection.&nbsp;This&nbsp;term&nbsp;is&nbsp;usually&nbsp;used&nbsp;to&nbsp;distinguish&nbsp;the&nbsp;compu&nbsp;<br />ter&nbsp;on&nbsp;which&nbsp;the&nbsp;debugger&nbsp;is&nbsp;running&nbsp;from&nbsp;the&nbsp;embedded&nbsp;system&nbsp;that&nbsp;is&nbsp;being&nbsp;&nbsp;<br />developed.&nbsp;<br />一台通用计算机,它通过串口或网络连接与目标机通讯。这处名词一般用来区别调试程&nbsp;<br />序运行的计算机和被开发的嵌入式系统。&nbsp;<br />I&nbsp;<br />ICE&nbsp;<br />In-Circuit&nbsp;Emulator.&nbsp;See&nbsp;emulator.&nbsp;<br />在线仿真器。查阅仿真器。&nbsp;<br />I/O(输入/输出)&nbsp;<br />Input/Output.&nbsp;The&nbsp;interface&nbsp;between&nbsp;a&nbsp;processor&nbsp;and&nbsp;the&nbsp;world&nbsp;around&nbsp;it.&nbsp;The&nbsp;<br />&nbsp;simplest&nbsp;examples&nbsp;are&nbsp;switches&nbsp;(inputs)&nbsp;and&nbsp;LEDs&nbsp;(outputs).&nbsp;<br />输入/输出。处理器与外界的交互界面。最简单的例子是开关(输入)和发光二级管(输&nbsp;<br />出)。&nbsp;<br />I/O&nbsp;device(IO设备)&nbsp;<br />A&nbsp;piece&nbsp;of&nbsp;hardware&nbsp;that&nbsp;interfaces&nbsp;between&nbsp;the&nbsp;processor&nbsp;and&nbsp;the&nbsp;outside&nbsp;wo&nbsp;<br />rld.&nbsp;Common&nbsp;examples&nbsp;are&nbsp;switches&nbsp;and&nbsp;LEDs,&nbsp;serial&nbsp;ports,&nbsp;and&nbsp;network&nbsp;contro&nbsp;<br />

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -