M
memory map(內存映射)
A table or diagram containing the name and address range of each peripheral addressable by the processor within the memory space. Memory maps are a helpful aid in getting to know the target.
一個在內存空間中的,包含每個外設的名字和可由處理器設置的地址范圍的表格或圖表
。內存映射有助于了解目標機情況。
memory-mapped I/O(內存映射I/O)
An increasingly common hardware design methodology in which I/O devices are placed into the memory space rather than the I/O space. From the processor"s point of view, memory-mapped I/O devices look very much like memory devices
.
一種日益流行的硬件設計方法,在這種方法中,I/O設備被放置在內存空間而不是I/O空
間。從處理器的觀點看,內存映射I/O設備看上去很象內存一樣。
memory space(內存空間)
A processor"s standard address space. Contrast with I/O space.
一個處理器的標準地址空間。相對I/O空間。
Microcontroller(微控制器)
A microcontroller is very similar to a microprocessor. The main difference i
s that a microcontroller is designed specifically for use in embedded system
s Microcontrollers typically include a CPU, memory (a small amount of RAM an
d/or ROM), and other peripherals on the same chip. Common examples are the 8051, Intel"s 80196, and Motorola"s 68HCxx series.
微控制器很像微處理器。主要的差別在于微控制器被特殊設計用在嵌入式系統中。微控
制器典型地包括CPU、內存(很小的RAM或ROM),還有其他的外設,它們在同一塊芯片上。常見的例子是:8051、Intel80196、Motorola68HCxx系列。
Microprocessor(微處理器)
A piece of silicon containing a general-purpose CPU. The most common example
s are Intel"s 80x86 and Motorola"s 680x0 families.
一片包含通用CPU的硅片。常見的例子是:Intel80x86、Motorola 680x0系列。
Monitor(監視器)
In the context of this book, a debug monitor. However, there is a second meaning for this word that is associated with intertask communication. In that context, a monitor is a language-level synchronization feature.
在這本書的上下文中,是指調試監視器。然而,第二個意思與任務間通訊相關聯。在那
個上下文中,監視器是高級同步機制的特性。
Multiprocessing(多處理)
The use of more than one processor in a single computer system. So-called "multiprocessor systems" usually have a common memory space through which the processors can communicate and share data. In addition, some multiprocessor systems support parallel processing.
在單個的計算機系統中有多個處理器。被叫作“多處理器系統”的一般有公用的內存空
間,處理器通過它們進行通訊和共享數據。另外,一些多處理器系統支持并行處理。
Multitasking (多任務)
The execution of multiple software routines in pseudo-parallel. Each routine
represents a separate "thread of execution" and is referred to as a task. T
he operating system is responsible for simulating parallelism by parceling o
ut the processor"s time.
偽并行運行的多個軟件程序。每一個程序表現得像分開的“執行的線程”并且被看作是
一個任務。操作系統通過分配處理器時間來模擬并行方式。
Mutex(互斥)
A data structure for mutual exclusion, also known as a binary semaphore. A mutex is basically just a multitasking-aware binary flag that can be used to
synchronize the activities of multiple tasks. As such, it can be used to pro
tect critical sections of the code from interruption and shared resources fr
om simultaneous use.
表現互斥現象的數據結構,也被當作二元信號燈。一個互斥基本上是一個多任務敏感的
二元信號,它能用作同步多任務的行為,它常用作保護從中斷來的臨界段代碼并且在共
享同步使用的資源。
mutual exclusion(互斥現象)
A guarantee of exclusive access to a shared resource. In embedded systems, the shared resource is typically a block of memory, a global variable, or a s
et of registers. Mutual exclusion can be achieved with the use of a semaphor
e or mutex.
唯一訪問共享資源的保證。在嵌入式系統中,共享的資源典型的有內存塊或寄存器組。
互斥現象能由使用信號燈或互斥完成。
N
NVRAM
Non-Volatile Random-Access Memory. A type of RAM that retains its data even when the system is powered down. NVRAM frequently consists of an SRAM and a long-life battery.
非易失的隨機訪問存儲器。一種能在系統關機的情況下保持它的數據的RAM。NVRAM常常由SRAM和長壽命電池組成。
O
OTP
See one-time programmable.
object code(目標代碼)
A set of processor-readable opcodes and data. The output of compilers,assemblers, linkers, and locators are files containing object code.
處理器能讀的操作碼和數據。編譯器、匯編器、連接器和定位器的輸出文件都含有目標
代碼。
object file(目標文件)
A file containing object code. The output of a compiler or assembler.
包含目標代碼的文件。編譯器或匯編器的輸出。
one-time programmable(一次可編程的)
Any programmable device, like a PROM, that can be programmed just once by the end user. However, this term is used almost exclusively to refer to microcontrollers with on-chip PROM.
任一可編程的設備,像PROM,僅僅能被最終用戶編程一次。然而,這個術語一般被專有
地使用在擁有片上PROM的微控制器上。
opcode
A sequence of bits that is recognized by the processor as one of the instruc
tions in its instruction set.
一串被處理器驗證過的二進制位的序列,它作為其指令集的一個子集。
operating system(操作系統)
A piece of software that makes multitasking possible. An operating system typically consists of a set of function calls, or software interrupts, and a p
eriodic clock tick. The operating system is responsible for deciding which t
ask should be using the processor at a given time and for controlling access
to shared resources.
使多任務能夠實現的一個軟件。一個操作系統典型地由一個函數調用集、軟件中斷和定
期時鐘周期組成。一個操作系統負責決定哪一個任務在給定的時間將使用處理器,并且
控制對共享資源的訪問。
Oscilloscope(示波器)
A hardware debugging tool that allows you to view the voltage on one or more electrical lines. For example, you might use an oscilloscope to determine i
f a particular interrupt is currently asserted.
一種硬件調試工具,它讓你能觀察到一個或更多電路上的電壓。例如:如果一個特殊的
中斷發生,你可以用一個示波器去檢測它。 |