Introduction
μC/Probe interfaces to any target (8-, 16-, 32-, 64-bit, or even DSPs) through one of the
many interfaces supported ( J-Tag, RS-232C, USB, Ethernet, etc.). μC/Probe displays or
changes any variable (as long as they are global) in the application, including μC/OS-III’s
internal variables.
μC/Probe works with any compiler/assembler/linker able to generate an ELF/DWARF or
IEEE695 file. This is the exact same file that the user will download to the evaluation board
or a final target. From this file, μC/Probe is able to extract symbolic information about
variables, and determine where variables are stored in RAM or ROM.
μC/Probe also allows users to log the data displayed into a file for analysis of the collected
data at a later time. μC/Probe also provides μC/OS-III kernel awareness as a built-in feature.
The trial version that accompanies the book is limited to the display or change of up to five
variables.
μC/Probe is a tool that serious embedded software engineers should have in their toolbox. The full
version of μC/Probe is included when licensing μC/OS-III. See www.micrium.com for more details.
1-8 CONVENTIONS
There are a number of conventions in this book.
First, notice that when a specific element in a figure is referenced, the element has a
number next to it in parenthesis. A description of this element follows the figure and in this
case, the letter “F” followed by the figure number, and then the number in parenthesis. For
example, F3-4(2) indicates that this description refers to Figure 3-4 and the element (2) in
that figure. This convention also applies to listings (starts with an “L”) and tables (starts with
a “T”).
Second, notice that sections and listings are started where it makes sense. Specifically, do
not be surprised to see the bottom half of a page empty. New sections begin on a new
page, and listings are found on a single page, instead of breaking listings on two pages.
Third, code quality is something I’ve been avidly promoting throughout my whole career. At
Micriμm, we pride ourselves in having the cleanest code in the industry. Examples of this
are seen in this book. I created and published a coding standard in 1992 that was published
27
相关PDF资料
AD-UCUSBD-SPRD PRD LIC UCUSB DEV CORE CCES SGL
AD637-EVALZ BOARD EVALUATION FOR AD637
AD736-EVALZ BOARD EVALUATION FOR AD736
AD737-EVALZ BOARD EVALUATION FOR AD737
AD8007AKS-EBZ BOARD EVAL FOR AD8007AKS
AD8018ARU-EVAL BOARD EVAL FOR AD8018
AD8034ART-EBZ BOARD EVAL FOR AD8034ART
AD8040AR-EBZ BOARD EVAL FOR AD8040AR
相关代理商/技术参数
ADUCOSC100 制造商:Analog Devices 功能描述:ADC - Rail/Tube
ADUCOSC100-REEL 功能描述:DAC MICROCONVERTER DUAL TSSOP 制造商:analog devices inc. 系列:* 零件状态:上次购买时间 标准包装:1
ADUCOSC100-REEL7 功能描述:DAC MICROCONVERTER DUAL TSSOP 制造商:analog devices inc. 系列:* 零件状态:上次购买时间 标准包装:1
ADUCOSCZ100 制造商:Analog Devices 功能描述:
ADUCOSCZ100-REEL7 制造商:Analog Devices 功能描述:ANAADUCOSCZ100-REEL7 12 BIT ADC WITH EMB
ADuC-P7026 功能描述:开发板和工具包 - ARM PROTOTYPE BRD FOR ADUC7026 ARM7 RoHS:否 制造商:Arduino 产品:Development Boards 工具用于评估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口类型:DAC, ICSP, JTAG, UART, USB 工作电源电压:3.3 V
ADUCRF101 制造商:Analog Devices 功能描述:PRECISION ANALOG MICRCONTROLLER - Tape and Reel
ADUCRF101BCPZ128 制造商:Analog Devices 功能描述:PRECISION ANALOG MICROCONTROLLER WITH RF TRANSCEIVER, ARM CO - Trays