Chapter 1
Chapter 5, Task Management. This chapter is an introduction to one of the most important
aspects of a real-time kernel, the management of tasks in a multitasking environment.
Chapter 6, The Ready List. In this chapter, learn how μC/OS-III efficiently keeps track of
all of the tasks that are waiting to execute on the CPU.
Chapter 7, Scheduling. This chapter explains the scheduling algorithms used by
μC/OS-III, and how it decides which task will run next.
Chapter 8, Context Switching. This chapter explains what a context switch is, and
describes the process of suspending execution of a task and resuming execution of a
higher-priority task.
Chapter 9, Interrupt Management. Here is how μC/OS-III deals with interrupts and an
overview of services that are available from Interrupt Service Routines (ISRs). Learn how
μC/OS-III supports nearly any interrupt controller.
Chapter 10, Pend Lists (or Wait Lists). Tasks that are not able to run are most likely
blocked waiting for specific events to occur. Pend Lists (or wait lists), are used to keep track
of tasks that are waiting for a resource or event. This chapter describes how μC/OS-III
maintains these lists.
Chapter 11, Time Management. In this chapter, learn about μC/OS-III’s services that allow
users to suspend a task until some time expires. With μC/OS-III, specify to delay execution of a
task for an integral number of clock ticks or until the clock-tick counter reaches a certain value.
The chapter will also show how a delayed task can be resumed, and describe how to get the
current value of the clock tick counter, or set this counter, if needed.
Chapter 12, Timer Management. μC/OS-III allows users to define any number of
software timers. When a timer expires, a function can be called to perform some action.
Timers can be configured to be either periodic or one-shot. This chapter also explains how
the timer-management module works.
Chapter 13, Resource Management. In this chapter, learn different techniques so that
tasks share resources. Each of these techniques has advantages and disadvantages that will
be discussed. This chapter also explains the internals of semaphores, and mutual exclusion
semaphore management.
30
相关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