Directories and Files
\uC-CPU
This is the main μC/CPU directory.
CPU_CORE.C contains C code that is common to all CPU architectures. Specifically, this
file contains functions
to measure the interrupt disable time of the
CPU_CRITICAL_ENTER() and CPU_CRITICAL_EXIT() macros, a function that emulates a
count leading zeros instruction and a few other functions.
CPU_CORE.H contains function prototypes for the functions provided in CPU_CORE.C
and allocation of the variables used by the module to measure interrupt disable time.
CPU_DEF.H contains miscellaneous #define constants used by the μC/CPU module.
\Cfg\Template
This directory contains a configuration template file ( CPU_CFG.H ) that must be copied to the
application directory to configure the μC/CPU module based on application requirements.
CPU_CFG.H determines whether to enable measurement of the interrupt disable time,
whether the CPU implements a count leading zeros instruction in assembly language, or
whether it will be emulated in C, and more.
\<architecture>
The name of the CPU architecture that μC/CPU was ported to. The “<” and “>” are not part
of the actual name.
\<compiler>
The name of the compiler or compiler manufacturer used to build code for the μC/CPU
port. The “<” and “>” are not part of the actual name.
The files in this directory contain the μC/CPU port, see Chapter 18, “Porting μC/OS-III” on
page 335 for details on the contents of these files.
CPU.H contains type definitions to make μC/OS-III and other modules independent of
the CPU and compiler word sizes. Specifically, one will find the declaration of the
CPU_INT16U , CPU_INT32U , CPU_FP32 and many other data types. This file also specifies
whether the CPU is a big or little endian machine, defines the CPU_STK data type used
by μC/OS-III, defines the macros OS_CRITICAL_ENTER() and OS_CRITICAL_EXIT() ,
and contains function prototypes for functions specific to the CPU architecture, and more.
45
相关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