亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

??

?? 本文詳盡地向讀者解釋了一些常用的嵌入式詞匯
??
?? 第 1 頁 / 共 2 頁
字號:
嵌入式系統詞匯表
A
ASIC
Application-Specific Integrated Circuit. A piece of custom-designed hardware in a chip.
address bus 
A set of electrical lines connected to the processor and all of the peripherals withwhich it communicates. The address bus is used by the processor to select aspecific memory location or register within a particular peripheral. If the address bus contains n electrical lines, the processor can uniquely address up to 2^n such locations.
application software
Describes software modules specific to a particular embedded project. The
application software is unlikely to be reusable across embedded platforms, simply
because each embedded system has a different application.
assembler
A software development tool that translates human-readable assembly language
programs into machine-language instructions that the processor can understand
and execute.
assembly language
A human-readable form of a processor's instruction set. Most processor-specific
functions must be written in assembly language.
B
BSP
See board support package.
binary semaphore
A type of semaphore with just two states. Also called a mutex.
board support package
Part of a software package that is processor or platform-dependent. Typically,
sample source code for the board support package is provided by the package
developer. The sample code must be modified as necessary, compiled, and linked
with the remainder of the software package.
bond-out processor
A special version of a processor that has some of the internal signals brought out
to external pins. A bond-out processor is most often found within an emulator and
is never intended to be used in a production system.
breakpoint
A location in a program at which execution is to be stopped and control of the
processor switched to the debugger. Mechanisms for creating and removing
breakpoints are provided by most debugging tools.
C
CISC
Complex Instruction Set Computer. Describes the architecture of a processor
family. CISC processors generally feature variable-length instructions, multiple
addressing formats, and contain only a small number of general-purpose registers.
Intel's 80x86 family is the quintessential example of CISC. Contrast with RISC.
CPU
Central Processing Unit. The part of a processor that executes instructions.

compiler
A software development tool that translates high-level language programs into the
machine-language instructions that a particular processor can understand and execute.
context
The current state of the processor's registers and flags.
context switch
The process of switching from one task to another in a multitasking operating
system. A context switch involves saving the context of the running task and
restoring the previously-saved context of the other. The piece of code that does
this is necessarily processor-specific.
counting semaphore
A type of semaphore that is used to track multiple resources of the same type. An
attempt to take a counting semaphore is blocked only if all of the available
resources are in use. Contrast with binary semaphore.
critical section
A block of code that must be executed in sequence and without interruption to
guarantee correct operation of the software. See also race condition.
cross-compiler
A compiler that runs on a different platform than the one for which it produces
object code. A cross-compiler runs on a host computer and produces object code
for the target.
D
DMA
Direct Memory Access. A technique for transferring data directly between two
peripherals (usually memory and an I/O device) with only minimal intervention by
the processor. DMA transfers are managed by a third peripheral called a DMA controller.
DRAM
Dynamic Random-Access Memory. A type of RAM that maintains its contents only
as long as the data stored in the device is refreshed at regular intervals. 
The refresh cycles are usually performed by a peripheral called a DRAM controller.
DSP
See digital signal processor.
data bus
A set of electrical lines connected to the processor and all of the peripherals with
which it communicates. When the processor wants to read (write) the contents of
a memory location or register within a particular peripheral, it sets the address
bus pins appropriately and receives (transmits) the contents on the data bus. 
deadline
The time at which a particular set of computations must be completed. See also
real-time system.
deadlock
An unwanted software situation in which an entire set of tasks is blocked, waiting
for an event that only a task within the same set can cause. If a deadlock occurs,
the only solution is to reset the hardware. However, it is usually possible to
prevent deadlocks altogether by following certain software design practices.

debug monitor
A piece of embedded software that has been designed specifically for use as a
debugging tool. It usually resides in ROM and communicates with a debugger via a
serial port or network connection. The debug monitor provides a set of primitive
commands to view and modify memory locations and registers, create and remove
breakpoints, and execute your program. The debugger combines these primitives
to fulfill higher-level requests like program download and single-step.
debugger
A software development tool used to test and debug embedded software. The
debugger runs on a host computer and connects to the target through a serial port
or network connection. Using a debugger you can download software to the target
for immediate execution. You can also set breakpoints and examine the contents
of specific memory locations and registers.
device driver
A software module that hides the details of a particular peripheral and provides a
high-level programming interface to it.
device programmer
A tool for programming non-volatile memories and other
electrically-programmable devices. Typically, the programmable device is inserted
into a socket on the device programmer and the contents of a memory buffer are
then transferred into it.
digital signal processor
A device that is similar to a microprocessor, except that the internal CPU has been
optimized for use in applications involving discrete-time signal processing. In
addition to standard microprocessor instructions, DSPs usually support a set of
complex instructions to perform common signal-processing computations quickly.
Common DSP families are TI's 320Cxx and Motorola's 5600x series.
E
EEPROM
Electrically Erasable, Programmable Read-Only Memory. (Pronounced
"Double-E"-PROM.) A type of ROM that can be erased electronically.
EPROM
Erasable, Programmable Read-Only Memory. A type of ROM that can be erased by
exposing it to ultraviolet light. Once erased, an EPROM can be reprogrammed with
the help of a device programmer.
embedded system
A combination of computer hardware and software, and perhaps additional
mechanical or other parts, designed to perform a dedicated function. In some
cases, embedded systems are part of a larger system or product, as is the case of
an anti-lock braking system in a car. Contrast with general-purpose computer. 
emulator
Short for In-Circuit Emulator (ICE). A debugging tool that takes the place
of-emulates-the processor on your target board. Emulators frequently
incorporate a special "bond-out" version of the target processor that allows
 you to observe and record its internal state as your program is executing.
executable
A file containing object code that is ready for execution on the target. All that
remains is to place the object code into a ROM or download it via a debugging tool.
F
firmware
Embedded software that is stored as object code within a ROM. This name is most
common among the users of digital signal processors.
flash memory
A RAM-ROM hybrid that can be erased and rewritten under software control.
Such devices are divided into blocks, called sectors, that are individually-erasable.
Flash memory is common in systems that require nonvolatile data storage at very
low cost. In some cases, a large flash memory may even be used instead of a disk-drive.
G
general-purpose computer
A combination of computer hardware and software that serves as a
general-purpose computing platform. For example, a personal computer. Contrast
with embedded system.
H
HLL
See high-level language.
heap
An area of memory that is used for dynamic memory allocation. Calls to malloc and
free and the C++ operators new and delete result in run-time manipulation of the heap.
high-level language
A language, such as C or C++, that is processor-independent. When programming in
a high-level language, it is possible to concentrate on algorithms and applications
without worrying about the details of a particular processor.
host
A general-purpose computer that communicates with the target via a serial port or
network connection. This term is usually used to distinguish the computer on which
the debugger is running from the embedded system that is being developed.
I
ICE
In-Circuit Emulator. See emulator.
I/O
Input/Output. The interface between a processor and the world around it. The
simplest examples are switches (inputs) and LEDs (outputs).
I/O device
A piece of hardware that interfaces between the processor and the outside world.
Common examples are switches and LEDs, serial ports, and network controllers. 
I/O map
A table or diagram containing the name and address range of each peripheral
addressable by the processor within the I/O space. I/O maps are a helpful aid in
getting to know the target.
I/O space
A special memory region provided by some processors and generally reserved for
the attachment of I/O devices. Memory locations and registers within an I/O
space can be accessed only via special instructions. For example, processors in the
80x86 family have special I/O space instructions called in and out. Contrast with
memory space.
ISR
See interrupt service routine.
instruction pointer
A register in the processor that contains the address of the next instruction to
be executed. Also known as a program counter.
interrupt
An asynchronous electrical signal from a peripheral to the processor. When the
peripheral asserts this signal, we say that an interrupt occurs. When an interrupt
occurs, the current state of the processor is saved and an interrupt service
routine is executed. When the interrupt service routine exits, control of the
processor is returned to whatever part of the software was previously running.
interrupt latency
The amount of time between the assertion of an interrupt and the start of the
associated interrupt service routine.
interrupt service routine
A piece of software executed in response to a particular interrupt.
interrupt type
A unique number associated with each interrupt.
interrupt vector
The address of an interrupt service routine.
interrupt vector table
A table containing interrupt vectors and indexed by interrupt type. This table
contains the processor's mapping between interrupts and interrupt service
routines and must be initialized by the programmer.
intertask communication
A mechanism used by tasks and interrupt service routines to share information
and synchronize their access to shared resources. The most common building
blocks of intertask communication are semaphores and mutexes.
K
kernel
An essential part of any multitasking operating system, the kernel contains just
the scheduler and context-switch routine.
L
linker
A software development tool that accepts one or more object files as input and
outputs a relocatable program. The linker is thus run after all of the source files
have been compiled or assembled.
locator
A software development tool that assigns physical addresses to the relocatable
program produced by the linker. This is the last step in the preparation of
software for execution by an embedded system and the resulting file is called an
executable. In some cases, the locator's function may be hidden within the linker.
logic analyzer
A hardware debugging tool that can be used to capture the logic levels (0 or 1) of
dozens, or even hundreds, of electrical signals in real-time. Logic analyzers can be
quite helpful for debugging hardware problems and complex processor-peripheral
interactions.
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
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.
memory space
A processor's standard address space. Contrast with I/O space.
microcontroller
A microcontroller is very similar to a microprocessor. The main difference is that
a microcontroller is designed specifically for use in embedded systems.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女视频| 国内精品在线播放| 国产一区二区三区观看| 日本韩国一区二区| 欧美xxxx在线观看| 免费欧美日韩国产三级电影| 日本精品一区二区三区四区的功能| 精品国产精品网麻豆系列| 国产精品一二三| 久久九九99视频| 国产成人综合在线| 欧美国产激情一区二区三区蜜月| 国产麻豆精品在线观看| 国产欧美精品一区aⅴ影院| 国产精品美女久久久久久久久| 国产一区日韩二区欧美三区| 国产欧美一区视频| 91香蕉视频mp4| 日韩在线观看一区二区| 亚洲精品在线电影| 国产成人免费在线视频| 玉米视频成人免费看| 欧美一区二区精美| 94色蜜桃网一区二区三区| 亚洲午夜免费电影| 欧美高清在线一区二区| 欧美人妇做爰xxxⅹ性高电影| 看国产成人h片视频| 17c精品麻豆一区二区免费| 欧美日韩久久一区| 成人夜色视频网站在线观看| 亚洲午夜精品17c| 国产亚洲视频系列| 7777精品伊人久久久大香线蕉经典版下载 | 日本一区二区三级电影在线观看| 91黄色免费版| 成人深夜在线观看| 韩国视频一区二区| 日韩1区2区日韩1区2区| 一区二区三区国产精华| 国产亚洲一本大道中文在线| 欧美一区二区在线免费观看| 日本韩国一区二区| 91视频com| 国内成人自拍视频| 老司机精品视频一区二区三区| 韩国欧美国产一区| 色婷婷国产精品| 日韩一区二区麻豆国产| 亚洲精品在线网站| 亚洲日本在线观看| 蜜臀av在线播放一区二区三区| 国产成人av一区二区| 欧美美女bb生活片| 国产精品区一区二区三区| 视频一区二区三区入口| 成人精品免费视频| 日韩精品一区二区三区在线观看 | 亚洲精品高清视频在线观看| 一区二区三区欧美日韩| 日韩黄色免费电影| 国产在线精品一区二区夜色| 国产aⅴ综合色| 99久久99久久久精品齐齐| 捆绑紧缚一区二区三区视频 | 日韩一区二区在线看片| 久久亚洲二区三区| 亚洲综合色自拍一区| 奇米888四色在线精品| 成人综合婷婷国产精品久久 | 色嗨嗨av一区二区三区| 久久久777精品电影网影网| 日本不卡一区二区三区| 久久99精品国产麻豆婷婷| 不卡免费追剧大全电视剧网站| 日韩欧美精品三级| 久久精品日产第一区二区三区高清版| 中文字幕 久热精品 视频在线| 顶级嫩模精品视频在线看| 91尤物视频在线观看| 欧美性感一区二区三区| 国产福利一区二区三区视频在线| 经典三级视频一区| 精品一区二区三区香蕉蜜桃| 国产宾馆实践打屁股91| 色久综合一二码| 欧美精品黑人性xxxx| 亚洲国产激情av| 激情综合色丁香一区二区| 欧美日韩国产精选| 亚洲va中文字幕| 99国产精品久久久| 中文字幕国产一区| 韩国中文字幕2020精品| 日韩一区二区免费高清| 亚洲国产你懂的| 欧美日韩国产免费一区二区| 一区二区三区免费| 91精品福利在线| 亚洲国产裸拍裸体视频在线观看乱了 | 国产一区二区三区视频在线播放| 在线播放视频一区| 奇米亚洲午夜久久精品| 欧美xxxx在线观看| 国产剧情一区二区三区| 国产亚洲精品中文字幕| 成人一道本在线| 亚洲视频综合在线| 日本电影欧美片| 午夜久久久影院| 日韩片之四级片| 国产伦精品一区二区三区在线观看| 精品嫩草影院久久| 大桥未久av一区二区三区中文| 亚洲色图欧美激情| 欧美三级电影一区| 精品一区二区三区影院在线午夜 | 国产在线乱码一区二区三区| 国产精品久久久久久户外露出| 色婷婷一区二区| 免费在线观看视频一区| 成人欧美一区二区三区黑人麻豆 | 日韩欧美一区二区三区在线| 国产成人aaa| 久久精品国产免费| 一区二区三区欧美| 国产欧美视频在线观看| 精品电影一区二区| 中文字幕欧美国产| 91麻豆精品国产无毒不卡在线观看 | 欧美肥妇毛茸茸| 91丨porny丨蝌蚪视频| 精品亚洲免费视频| 亚洲一区在线电影| 一区二区中文视频| 国产欧美1区2区3区| 日韩视频免费观看高清在线视频| 91亚洲永久精品| 激情综合色综合久久综合| 秋霞电影网一区二区| 亚洲国产精品一区二区www| 国产精品久久久久久久久图文区| 日韩精品一区二区三区老鸭窝| 日韩电影一二三区| 日本久久电影网| av欧美精品.com| 国产91对白在线观看九色| 国产麻豆一精品一av一免费| 激情文学综合插| 国产精选一区二区三区| 国产一区二区0| 国产成人亚洲精品狼色在线| 国产曰批免费观看久久久| 国产乱妇无码大片在线观看| 国产盗摄女厕一区二区三区| 国产精品一区一区| 91免费观看视频| 欧美精品高清视频| 国产日韩欧美综合在线| 中文字幕欧美日韩一区| 亚洲国产视频在线| 日本亚洲欧美天堂免费| 成人av网址在线观看| 色系网站成人免费| 91精品国产综合久久久久久久久久 | 毛片基地黄久久久久久天堂| 国产福利一区二区三区视频在线 | 久久精品视频一区二区| 亚洲天堂中文字幕| 美女在线一区二区| 99久久99久久精品国产片果冻| 欧美男同性恋视频网站| 欧美激情一区三区| 亚洲综合男人的天堂| 精品在线播放午夜| 色婷婷av一区二区三区大白胸| 日韩精品一区二区三区在线播放 | caoporn国产精品| 欧美videos大乳护士334| 亚洲一区免费视频| www.欧美色图| 国产亚洲女人久久久久毛片| 亚洲综合一二区| 久久精品亚洲精品国产欧美 | 国产一区二区剧情av在线| www激情久久| 色综合久久九月婷婷色综合| 久久国产尿小便嘘嘘尿| 色呦呦国产精品| 日本一区二区三区四区| 成人动漫一区二区在线| 亚洲综合色在线| 在线免费观看一区| 久久99精品久久久久久| ...xxx性欧美| 久久综合九色综合欧美就去吻| a级高清视频欧美日韩| 天天色综合天天| 综合久久久久久| 在线综合+亚洲+欧美中文字幕|