Download µC/OS-III Users Manual

Transcript
Chapter 15
15-1
15-2
15-3
15-4
15-5
15-6
15-7
15-8
15-9
15-10
Message Passing ............................................................................... 289
Messages ........................................................................................... 290
Message Queues ............................................................................... 290
Task Message Queue ........................................................................ 292
Bilateral Rendezvous ......................................................................... 293
Flow Control ....................................................................................... 294
Keeping the Data in Scope ................................................................ 296
Using Message Queues ..................................................................... 299
Clients and Servers ............................................................................ 307
Message Queues Internals ................................................................ 308
Summary ............................................................................................ 311
Chapter 16
16-1
Pending On Multiple Objects ............................................................. 313
Summary ............................................................................................ 321
Chapter 17
17-1
17-2
17-3
17-4
17-5
Memory Management ........................................................................ 323
Creating a Memory Partition ............................................................. 324
Getting a Memory Block from a Partition ......................................... 328
Returning a Memory Block to a Partition .......................................... 329
Using Memory Partitions ................................................................... 330
Summary ............................................................................................ 333
Chapter 18
18-1
18-2
18-3
18-4
Porting μC/OS-III ................................................................................ 335
μC/CPU ............................................................................................... 338
μC/OS-III Port ..................................................................................... 341
Board Support Package (BSP) .......................................................... 343
Summary ............................................................................................ 345
Chapter 19
19-1
19-2
19-3
19-4
19-5
19-6
Run-Time Statistics ............................................................................ 347
General Statistics – Run-Time ........................................................... 348
Per-Task Statistics – Run-Time ......................................................... 352
Kernel Object – Run-Time .................................................................. 355
OS_DBG.C – Static ............................................................................ 358
OS_CFG_APP.C – Static .................................................................... 371
Summary ............................................................................................ 373
7