IEEE 2050-2018
$168.46
IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems
Published By | Publication Date | Number of Pages |
IEEE | 2018 | 333 |
New IEEE Standard – Active. A real-time operating system (RTOS) called μT-Kernel for small-scale embedded systems such as systems with a single chip microcomputer including 16-bit CPUs, systems with a small amount of ROM/RAM, and systems without a memory management unit (MMU) are specified in this standard.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | IEEE Std 2050™-2018 Front Cover |
2 | Title page |
4 | Important Notices and Disclaimers Concerning IEEE Standards Documents |
7 | Participants |
8 | Introduction |
9 | Contents |
11 | 1. Overview 1.1 Scope 1.2 Positioning and basic design policy of μT-Kernel |
12 | 1.3 Structure 1.4 Implementation specification document |
13 | 2. Definitions |
14 | 3. μT-Kernel concepts 3.1 Basic terminology |
16 | 3.2 Task states and scheduling rules |
21 | 3.3 Interrupt handling 3.4 Task exception handling |
22 | 3.5 System states |
24 | 3.6 Objects |
25 | 3.7 Protection levels |
26 | 3.8 Service profile |
27 | 4. Common rules of μT-Kernel 4.1 Data types |
29 | 4.2 System calls |
35 | 4.3 High-level language support routines |
36 | 4.4 Service profile |
42 | 4.5 API notation |
44 | 5. μT-Kernel/OS functions 5.1 Task management functions |
64 | 5.2 Task synchronization functions |
85 | 5.3 Task exception handling functions |
95 | 5.4 Synchronization and communication functions |
124 | 5.5 Extended synchronization and communication functions |
146 | 5.6 Memory pool management functions |
162 | 5.7 Time management functions |
187 | 5.8 Interrupt management functions |
193 | 5.9 System management functions |
204 | 6. µT-Kernel/SM functions 6.1 System memory management functions |
209 | 6.2 Device management functions |
262 | 6.3 Interrupt management functions |
275 | 6.4 I/O port access support functions |
284 | 6.5 Power management functions |
287 | 6.6 System configuration information management functions |
292 | 6.7 Memory cache control functions |
296 | 6.8 Physical timer functions |
305 | 6.9 Utility functions |
316 | Annex A (informative) System configuration |
317 | Annex B (informative)List of C language references B.1 µT-Kernel/OS |
320 | B.2 µT-Kernel/SM |
324 | Annex C (informative)List of error codes C.1 Normal completion error class (0) C.2 Normal completion internal error class (5 to 8) C.3 Unsupported error class (9 to 16) |
325 | C.4 Parameter error class (17 to 24) C.5 Call context error class (25 to 32) C.6 Resource constraint error class (33 to 40) |
326 | C.7 Object state error class (41 to 48) C.8 Wait error class (49 to 56) C.9 Device error class (57 to 64) (µT-Kernel/SM) C.10 Status error class (65 to 72) (µT-Kernel/SM) |
327 | Annex D (informative)List of APIs and service profile names D.1 µT-Kernel/OS |
330 | D.2 µT-Kernel/SM |
333 | Back Cover |