Table of Contents
Chapter 4
Critical Sections ................................................................................... 69
4-1
Disabling Interrupts .............................................................................. 70
4-1-1
Measuring Interrupt Disable Time ....................................................... 70
4-2
Locking the Scheduler ......................................................................... 71
4-2-1
Measuring Scheduler Lock Time ......................................................... 72
4-3
μC/OS-III Features with Longer Critical Sections ............................... 73
4-4
Chapter 5
Task Management ............................................................................... 75
5-1
Assigning Task Priorities ..................................................................... 84
5-2
Determining the Size of a Stack .......................................................... 86
5-3
Detecting Task Stack Overflows ......................................................... 87
5-4
Task Management Services ................................................................ 91
5-5
Task Management Internals ................................................................ 92
5-5-1
Task States ........................................................................................... 92
5-5-2
Task Control Blocks (TCBs) ................................................................. 97
5-6
Internal Tasks ..................................................................................... 106
5-6-1
The Idle Task (OS_IdleTask()) ............................................................ 107
5-6-2
The Tick Task (OS_TickTask()) .......................................................... 109
5-6-3
The Statistic Task (OS_StatTask()) .................................................... 116
5-6-4
The Timer Task (OS_TmrTask()) ........................................................ 119
5-6-5
The ISR Handler Task (OS_IntQTask()) ............................................. 120
5-7
Chapter 6
The Ready List ................................................................................... 123
6-1
Priority Levels ..................................................................................... 124
6-2
The Ready List ................................................................................... 128
6-3
Adding Tasks to the Ready List ........................................................ 131
6-4
Chapter 7
Scheduling .......................................................................................... 133
7-1
Preemptive Scheduling ...................................................................... 134
7-2
Scheduling Points .............................................................................. 136
7-3
Round-Robin Scheduling .................................................................. 138
7-4
Scheduling Internals .......................................................................... 141
7-4-1
OSSched() .......................................................................................... 142
7-4-2
OSIntExit() ........................................................................................... 143
4
相关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