
SCIOPTA - Real-Time Kernel
User’s Manual Manual Version 4.1 III
SCIOPTA - Real-Time Kernel
Table of Contents
5.13.3 Get Process IDs of Dynamic Processes ........................................................................................... 5-13
5.14 Process Variables ............................................................................................................................. 5-14
5.15 Process Observation......................................................................................................................... 5-15
5.16 Process System Calls........................................................................................................................ 5-16
6. Messages ................................................................................................................. 6-1
6.1 Introduction........................................................................................................................................ 6-1
6.2 Message Structure .............................................................................................................................. 6-1
6.3 Message Sizes .................................................................................................................................... 6-2
6.3.1 Example.............................................................................................................................................. 6-2
6.4 Message Pool ..................................................................................................................................... 6-2
6.5 Message Passing................................................................................................................................. 6-3
6.6 Message Declaration .......................................................................................................................... 6-4
6.6.1 Message Number................................................................................................................................ 6-4
6.6.1.1 Description......................................................................................................................................... 6-4
6.6.1.2 Syntax................................................................................................................................................. 6-4
6.6.1.3 Parameter............................................................................................................................................ 6-4
6.6.2 Message Structure .............................................................................................................................. 6-5
6.6.2.1 Description......................................................................................................................................... 6-5
6.6.2.2 Syntax................................................................................................................................................. 6-5
6.6.2.3 Parameter............................................................................................................................................ 6-5
6.6.3 Message Union................................................................................................................................... 6-6
6.6.3.1 Description......................................................................................................................................... 6-6
6.6.3.2 Syntax................................................................................................................................................. 6-6
6.6.3.3 Parameter............................................................................................................................................ 6-6
6.7 Message Number (ID) organization................................................................................................... 6-7
6.7.1 Global Message Number Defines File............................................................................................... 6-7
6.8 Example.............................................................................................................................................. 6-7
6.9 Messages and Modules ...................................................................................................................... 6-8
6.10 Message Passing and Scheduling....................................................................................................... 6-9
6.11 Message System Calls...................................................................................................................... 6-10
7. Pools........................................................................................................................ 7-1
7.1 Introduction........................................................................................................................................ 7-1
7.2 Message Pool size .............................................................................................................................. 7-1
7.3 Pool Message Buffer Memory Manager............................................................................................ 7-2
7.3.1 Example.............................................................................................................................................. 7-2
7.3.2 Message Administration Block.......................................................................................................... 7-2
7.4 Creating Pools.................................................................................................................................... 7-3
7.4.1 Static Pool Creation............................................................................................................................ 7-3
7.4.2 Dynamic Pool Creation...................................................................................................................... 7-3
7.5 Pool System Calls .............................................................................................................................. 7-4
8. SCIOPTA Trigger ................................................................................................. 8-1
8.1 Description ......................................................................................................................................... 8-1
8.2 Using SCIOPTA Trigger.................................................................................................................... 8-1
8.3 Trigger Example................................................................................................................................. 8-2
8.4 Trigger System Calls.......................................................................................................................... 8-3
9. Time Management................................................................................................. 9-1
9.1 Introduction........................................................................................................................................ 9-1
Comentários a estes Manuais