📄 00000004.htm
字号:
Deadline(死线) <br />The time at which a particular set of computations must be completed. See al <br />so real-time system. <br />一个特定计算必须被完成的时间。请看实时系统。 <br />Deadlock(死锁) <br />An unwanted software situation in which an entire set of tasks is blocked, w <br />aiting for an event that only a task within the same set can cause. If a dea <br />dlock occurs, the only solution is to reset the hardware. However, it is usu <br />ally possible to prevent deadlocks altogether by following certain software <br />design practices. <br />一种不希望出现的软件状态,在这个状态下,所有的任务因为等待一个只有在这些被阻 <br />塞任务之一才能产生的事件而被阻塞。如果死锁发生,唯一解决的方法是重启动硬件。 <br />但是,通过可靠的软件设计实践活动通常可以防止死锁的发生。 <br />debug monitor(除错监视程序) <br />A piece of embedded software that has been designed specifically for use as <br />a debugging tool. It usually resides in ROM and communicates with a debugger <br /> via a serial port or network connection. The debug monitor provides a set o <br />f primitive commands to view and modify memory locations and registers, crea <br />te and remove breakpoints, and execute your program. The debugger combines t <br />hese primitives to fulfill higher-level requests like program download and s <br />ingle-step. <br />嵌入式软件被特殊设计来作为除错工具的一部分。它一般被放在ROM中,通过串口或网络 <br />与除错器进行通讯。除错监视程序提供一个简单的命令集来显示和内存地址和寄存器、 <br />建立和移除断点,并且运行你的程序。除错监视器组合这些简单的命令去实现象程序下 <br />载各单步调试等高端的请求。 <br />Debugger(除错器) <br />A software development tool used to test and debug embedded software. The de <br />bugger runs on a host computer and connects to the target through a serial p <br />ort or network connection. Using a debugger you can download software to the <br /> target for immediate execution. You can also set breakpoints and examine th <br />e contents of specific memory locations and registers. <br />一个软件开发工具,被用来对嵌入式软件进行测试和除错。除错器在宿主机上运行并且 <br />通过串口或网络连接到目标机上。你能使用除错器下载软件到目标机并直接运行。你也 <br />可以设置断点并检查特定内存地址或寄存器的内容。 <br />device driver(设备驱动程序) <br />A software module that hides the details of a particular peripheral and prov <br />ides a high-level programming interface to it. <br /> 一个软件模块,它隐藏特定外设的细节并提供高级的外设编程接口。 <br />device programmer(设备编程器) <br />A tool for programming non-volatile memories and other electrically-program <br />mable devices. Typically, the programmable device is inserted into a socket <br />on the device programmer and the contents of a memory buffer are then transf <br />erred into it. <br />一种用来对不挥发内存和其他电可编程设备进行编程的工具。典型地,可编程设备被插 <br />到设备编程器的接口上,接着内存缓存器中的内容被传送到它里面。 <br />digital signal processor(数字信号处理器) <br />A device that is similar to a microprocessor, except that the internal CPU h <br />as been optimized for use in applications involving discrete-time signal pro <br />cessing. In addition to standard microprocessor instructions, DSPs usually s <br />upport a set of complex instructions to perform common signal-processing com <br />putations quickly.Common DSP families are TI"s 320Cxx and Motorola"s 5600x s <br />eries. <br /> 一种类似于微处理器的的设备,不同的是它内部的CPU被优化,用于特定的应用,如 <br />离散信号处理。除了标准的微处理器指令外,DSP常常支持复杂指令集去非常快地完成通 <br />用的信号处理计算。通用DSP家庭是TI的320Cxx和Motorola的5600x系列。 <br />E <br />EEPROM(电可擦的,可编程的只读存储器) <br />Electrically Erasable, Programmable Read-Only Memory. (Pronounced"Double-E"- <br />PROM.) A type of ROM that can be erased electronically. <br />电可擦的,可编程的只读存储器。一种ROM能被电擦除。 <br />EPROM(可擦的,可编程的只读存储器) <br />Erasable, Programmable Read-Only Memory. A type of ROM that can be erased by <br /> exposing it to ultraviolet light. Once erased, an EPROM can be reprogrammed <br /> with the help of a device programmer. <br />一种可用紫外线擦除的存储器。一次擦除后,EPROM可以在设备编程器的帮助下被重编程 <br />。 <br />embedded system(嵌入式系统) <br />A combination of computer hardware and software, and perhaps additional mech <br />anical or other parts, designed to perform a dedicated function. In some cas <br />es, embedded systems are part of a larger system or product, as is the case <br />of an anti-lock braking system in a car. Contrast with general-purpose compu <br />ter. <br /> 计算机硬件和软件的结合体,或许还加上机械等其他部分,被设计来完成专门的功能 <br />。在一些情况下,嵌入式系统是一个大的系统或产品的一部分,就象汽车上的防抱死装 <br />置。与通用计算机相对。 <br />Emulator(仿真器) <br />Short for In-Circuit Emulator (ICE). A debugging tool that takes the placeof <br />-emulates-the processor on your target board. Emulators frequently incorpora <br />te a special "bond-out" version of the target processor that allows you to <br />observe and record its internal state as your program is executing <br />. 在线仿真器的简写。一个在你的目标板上放置仿真的处理器的调试工具。仿真器经常 <br />和一目标处理器的一种“外合”版本合在一起,这个版本的的处理器充许你运行程序时 <br />观察和记录它的内部状态。 <br />Executable(可执行的) <br />A file containing object code that is ready for execution on the target. All <br /> that remains is to place the object code into a ROM or download it via a de <br />bugging tool. <br /> 一个包含准备在目标机上运行的目标代码的文件。放置目标代码到ROM中或通过调试 <br />工具下载。 <br />F <br />Firmware(固件) <br />Embedded software that is stored as object code within a ROM. This name is m <br />ost common among the users of digital signal processors. <br />是作为目标代码存贮在ROM中的嵌入式软件。这个名字在数字信号处理器的用户中相当流 <br />行。 <br />flash memory (闪存) <br />A RAM-ROM hybrid that can be erased and rewritten under software control. Su <br />ch devices are divided into blocks, called sectors, that are individually-er <br />asable. Flash memory is common in systems that require nonvolatile data stor <br />age at very low cost. In some cases, a large fash memory may even be used in <br />stead of a disk-drive. <br /> 一种RAM-ROM的混血儿,它能在软件的控制下被擦除和重写。一些设备被分成叫段组 <br />的块,能个别地可擦。闪存用在需要很便宜的非易失数据存贮器的地方,一个大容量的 <br />闪存甚至被用作磁盘驱动器。 <br />G <br />general-purpose computer(通用计算机) <br />A combination of computer hardware and software that serves as a <br />general-purpose computing platform. For example, a personal computer. Contra <br />st with embedded system. <br />当作通用计算平台的计算机硬件与软件的组合。例如,PC。相对于嵌入式计算机。 <br />H <br />HLL <br />See high-level language. <br />查阅高级语言。 <br />Heap(堆) <br />An area of memory that is used for dynamic memory allocation. Calls to mallo <br />c and free and the C++ operators new and delete result in run-time manipulat <br />ion of the heap. <br />一块被用作动态内存分配的内存区域。调用malloc和free、C++的操作符new、delete在 <br />运行时进行堆的操作。 <br />high-level language(高级语言) <br />A language, such as C or C++, that is processor-independent. When programmin <br />g in a high-level language, it is possible to concentrate on algorithms and <br />applications without worrying about the details of a particular processor. <br />一种语言,象C或C++,是处理器独立的。当在高级语言上编程时,不需要考虑特定处理 <br />器的细节,只用关心算法和应用。 <br />Host(主机) <br />A general-purpose computer that communicates with the target via a serial po <br />rt or network connection. This term is usually used to distinguish the compu <br />ter on which the debugger is running from the embedded system that is being <br />developed. <br />一台通用计算机,它通过串口或网络连接与目标机通讯。这处名词一般用来区别调试程 <br />序运行的计算机和被开发的嵌入式系统。 <br />I <br />ICE <br />In-Circuit Emulator. See emulator. <br />在线仿真器。查阅仿真器。 <br />I/O(输入/输出) <br />Input/Output. The interface between a processor and the world around it. The <br /> simplest examples are switches (inputs) and LEDs (outputs). <br />输入/输出。处理器与外界的交互界面。最简单的例子是开关(输入)和发光二级管(输 <br />出)。 <br />I/O device(IO设备) <br />A piece of hardware that interfaces between the processor and the outside wo <br />rld. Common examples are switches and LEDs, serial ports, and network contro <br />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -