?? 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 + -