|
地板

樓主 |
發(fā)表于 2009-7-16 12:23:37
|
只看該作者
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.
一個(gè)在內存空間中的,包含每個(gè)外設的名字和可由處理器設置的地址范圍的表格或圖表
。內存映射有助于了解目標機情況。
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空
間。從處理器的觀(guān)點(diǎn)看,內存映射I/O設備看上去很象內存一樣。
memory space(內存空間)
A processor"s standard address space. Contrast with I/O space.
一個(gè)處理器的標準地址空間。相對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),還有其他的外設,它們在同一塊芯片上。常見(jiàn)的例子是: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的硅片。常見(jiàn)的例子是: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.
在這本書(shū)的上下文中,是指調試監視器。然而,第二個(gè)意思與任務(wù)間通訊相關(guān)聯(lián)。在那
個(gè)上下文中,監視器是高級同步機制的特性。
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.
在單個(gè)的計算機系統中有多個(gè)處理器。被叫作“多處理器系統”的一般有公用的內存空
間,處理器通過(guò)它們進(jìn)行通訊和共享數據。另外,一些多處理器系統支持并行處理。
Multitasking (多任務(wù))
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.
偽并行運行的多個(gè)軟件程序。每一個(gè)程序表現得像分開(kāi)的“執行的線(xiàn)程”并且被看作是
一個(gè)任務(wù)。操作系統通過(guò)分配處理器時(shí)間來(lái)模擬并行方式。
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.
表現互斥現象的數據結構,也被當作二元信號燈。一個(gè)互斥基本上是一個(gè)多任務(wù)敏感的
二元信號,它能用作同步多任務(wù)的行為,它常用作保護從中斷來(lái)的臨界段代碼并且在共
享同步使用的資源。
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.
唯一訪(fǎng)問(wèn)共享資源的保證。在嵌入式系統中,共享的資源典型的有內存塊或寄存器組。
互斥現象能由使用信號燈或互斥完成。
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.
非易失的隨機訪(fǎng)問(wèn)存儲器。一種能在系統關(guān)機的情況下保持它的數據的RAM。NVRAM常常由SRAM和長(cháng)壽命電池組成。
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,僅僅能被最終用戶(hù)編程一次。然而,這個(gè)術(shù)語(yǔ)一般被專(zhuān)有
地使用在擁有片上PROM的微控制器上。
opcode
A sequence of bits that is recognized by the processor as one of the instruc
tions in its instruction set.
一串被處理器驗證過(guò)的二進(jìn)制位的序列,它作為其指令集的一個(gè)子集。
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.
使多任務(wù)能夠實(shí)現的一個(gè)軟件。一個(gè)操作系統典型地由一個(gè)函數調用集、軟件中斷和定
期時(shí)鐘周期組成。一個(gè)操作系統負責決定哪一個(gè)任務(wù)在給定的時(shí)間將使用處理器,并且
控制對共享資源的訪(fǎng)問(wèn)。
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.
一種硬件調試工具,它讓你能觀(guān)察到一個(gè)或更多電路上的電壓。例如:如果一個(gè)特殊的
中斷發(fā)生,你可以用一個(gè)示波器去檢測它。 |
|