📄 00000004.htm
字号:
llers. <br /> 一种介于处理器和外界之间的硬件设备。一般的实例是开关、LED、串口和网络控制 <br />器。 <br />I/O map(I/O映射) <br />A table or diagram containing the name and address range of each peripheral <br />addressable by the processor within the I/O space. I/O maps are a helpful ai <br />d in getting to know the target. <br />一张包含每个外设的名字和地址的表格或图表,可由处理器在I/O空间中设定地址。I/O <br />映射对得知目标机情况非常有利。 <br />I/O space(I/O空间) <br />A special memory region provided by some processors and generally reserved f <br />or the attachment of I/O devices. Memory locations and registers within an I <br />/O space can be accessed only via special instructions. For example, process <br />ors in the 80x86 family have special I/O space instructions called in and ou <br />t. Contrast with memory space. <br />一个由处理器提供的特殊内存区域,一般为为I/O设备的附件保留。在I/O空间的内存位 <br />置和寄存器只能通过特殊的指定进行访问。例如:80X86家族的处理器有叫做in / out的 <br />特殊的I/O空间指令。相对内存空间而言。 <br />ISR(中断服务程序) <br />See interrupt service routine. <br />instruction pointer(指令指针) <br />A register in the processor that contains the address of the next instructio <br />n to be executed. Also known as a program counter. <br />包含下一条要执行指令地址的处理器中的寄存器。也叫程序计数器。 <br />Interrupt(中断) <br />An asynchronous electrical signal from a peripheral to the processor. When t <br />he peripheral asserts this signal, we say that an interrupt occurs. When an <br />interrupt occurs, the current state of the processor is saved and an interru <br />pt service routine is executed. When the interrupt service routine exits, co <br />ntrol of the processor is returned to whatever part of the software was prev <br />iously running. <br />一个从外设到处理器的异步电信号。当外设发出这个信号,我们说一个中断发生。当一 <br />个中断发生,当前的处理器状态被保存并且中断服务程序开始运行。当中断服务程序退 <br />出,对处理器的控制权转到先前运行的那个软件上。 <br />interrupt latency(中断延迟) <br />The amount of time between the assertion of an interrupt and the start of th <br />e associated interrupt service routine. <br />在中断发生和相关的中断服务程序运行之间的时间长短。 <br />interrupt service routine(中断服务程序) <br />A piece of software executed in response to a particular interrupt. <br />响应特定中断而运行的一小段软件。 <br />interrupt type(中断类型) <br />A unique number associated with each interrupt. <br />和每一个中断相关联的唯一数字。 <br />interrupt vector (中断向量) <br />The address of an interrupt service routine. <br />中断服务程序所在的地址。 <br />interrupt vector table(中断向量表) <br />A table containing interrupt vectors and indexed by interrupt type. This tab <br />le contains the processor"s mapping between interrupts and interrupt service <br /> routines and must be initialized by the programmer. <br />一个表格,包含由中断类型决定的中断向量和索引。这个表格包含中断与中断服务程序 <br />之间的处理器的映射,必须由程序员进行初始化。 <br />intertask communication(进程间通讯) <br />A mechanism used by tasks and interrupt service routines to share informatio <br />n and synchronize their access to shared resources. The most common building <br /> blocks of intertask communication are semaphores and mutexes. <br />一种被用来在任务和中断服务程序之间共享信息和同步它们对共享资源访问的机制。大 <br />部分进程间通讯的建立的基石是信号灯和互斥。 <br />K <br />Kernel(内核) <br />An essential part of any multitasking operating system, the kernel contains <br />just the scheduler and context-switch routine. <br />任何多任务操作系统的本质部分,内核仅仅包含调度程序和上下文切换进程。 <br />L <br />Linker(连接程序) <br />A software development tool that accepts one or more object files as input a <br />nd outputs a relocatable program. The linker is thus run after all of the so <br />urce files have been compiled or assembled. <br />一种能把一个或更多目标文件组合成可输入和输出的可重定位程序的开发工具。连接程 <br />序在所有的源文件都被编译或汇编之后运行。 <br />Locator(定位程序) <br />A software development tool that assigns physical addresses to the relocatab <br />le program produced by the linker. This is the last step in the preparation <br />of software for execution by an embedded system and the resulting file is ca <br />lled an executable. In some cases, the locator"s function may be hidden with <br />in the linker. <br />一种分配物理地址给连接程序处理过的可重定位程序的软件开发工具。这是准备一个软 <br />件在嵌入式系统中运行的最后一步,并且结果文件叫做可执行的。在一些情况下,定位 <br />程序功能隐藏在连接程序中。 <br />logic analyzer(逻辑分析仪) <br />A hardware debugging tool that can be used to capture the logic levels (0 or <br /> 1) of dozens, or even hundreds, of electrical signals in real-time. Logic a <br />nalyzers can be quite helpful for debugging hardware problems and complex pr <br />ocessor-peripheral interactions. <br />一种硬件调试工具,能捕获实时电信号的许多逻辑电平(0或1),逻辑分析仪在调试硬 <br />件问题和复杂的处理外设交互时相当有用。 <br />M <br />memory map(内存映射) <br />A table or diagram containing the name and address range of each peripheral <br />addressable by the processor within the memory space. Memory maps are a help <br />ful aid in getting to know the target. <br />一个在内存空间中的,包含每个外设的名字和可由处理器设置的地址范围的表格或图表 <br />。内存映射有助于了解目标机情况。 <br />memory-mapped I/O(内存映射I/O) <br />An increasingly common hardware design methodology in which I/O devices are <br />placed into the memory space rather than the I/O space. From the processor"s <br /> point of view, memory-mapped I/O devices look very much like memory devices <br />. <br />一种日益流行的硬件设计方法,在这种方法中,I/O设备被放置在内存空间而不是I/O空 <br />间。从处理器的观点看,内存映射I/O设备看上去很象内存一样。 <br />memory space(内存空间) <br />A processor"s standard address space. Contrast with I/O space. <br />一个处理器的标准地址空间。相对I/O空间。 <br />Microcontroller(微控制器) <br />A microcontroller is very similar to a microprocessor. The main difference i <br />s that a microcontroller is designed specifically for use in embedded system <br />s Microcontrollers typically include a CPU, memory (a small amount of RAM an <br />d/or ROM), and other peripherals on the same chip. Common examples are the 8 <br />051, Intel"s 80196, and Motorola"s 68HCxx series. <br />微控制器很像微处理器。主要的差别在于微控制器被特殊设计用在嵌入式系统中。微控 <br />制器典型地包括CPU、内存(很小的RAM或ROM),还有其他的外设,它们在同一块芯片上 <br />。常见的例子是:8051、Intel80196、Motorola68HCxx系列。 <br />Microprocessor(微处理器) <br />A piece of silicon containing a general-purpose CPU. The most common example <br />s are Intel"s 80x86 and Motorola"s 680x0 families. <br />一片包含通用CPU的硅片。常见的例子是:Intel80x86、Motorola 680x0系列。 <br />Monitor(监视器) <br />In the context of this book, a debug monitor. However, there is a second mea <br />ning for this word that is associated with intertask communication. In that <br />context, a monitor is a language-level synchronization feature. <br />在这本书的上下文中,是指调试监视器。然而,第二个意思与任务间通讯相关联。在那 <br />个上下文中,监视器是高级同步机制的特性。 <br />Multiprocessing(多处理) <br />The use of more than one processor in a single computer system. So-called "m <br />ultiprocessor systems" usually have a common memory space through which the <br />processors can communicate and share data. In addition, some multiprocessor <br />systems support parallel processing. <br />在单个的计算机系统中有多个处理器。被叫作“多处理器系统”的一般有公用的内存空 <br />间,处理器通过它们进行通讯和共享数据。另外,一些多处理器系统支持并行处理。 <br />Multitasking (多任务) <br />The execution of multiple software routines in pseudo-parallel. Each routine <br /> represents a separate "thread of execution" and is referred to as a task. T <br />he operating system is responsible for simulating parallelism by parceling o <br />ut the processor"s time. <br />伪并行运行的多个软件程序。每一个程序表现得像分开的“执行的线程”并且被看作是 <br />一个任务。操作系统通过分配处理器时间来模拟并行方式。 <br />Mutex(互斥) <br />A data structure for mutual exclusion, also known as a binary semaphore. A m <br />utex is basically just a multitasking-aware binary flag that can be used to <br />synchronize the activities of multiple tasks. As such, it can be used to pro <br />tect critical sections of the code from interruption and shared resources fr <br />om simultaneous use. <br />表现互斥现象的数据结构,也被当作二元信号灯。一个互斥基本上是一个多任务敏感的 <br />二元信号,它能用作同步多任务的行为,它常用作保护从中断来的临界段代码并且在共 <br />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -