{"id":398804,"date":"2024-10-20T04:38:46","date_gmt":"2024-10-20T04:38:46","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-2050-2018-2\/"},"modified":"2024-10-26T08:26:25","modified_gmt":"2024-10-26T08:26:25","slug":"ieee-2050-2018-2","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-2050-2018-2\/","title":{"rendered":"IEEE 2050-2018"},"content":{"rendered":"
New IEEE Standard – Active. A real-time operating system (RTOS) called \u03bcT-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.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
1<\/td>\n | IEEE Std 2050\u2122-2018 Front Cover <\/td>\n<\/tr>\n | ||||||
2<\/td>\n | Title page <\/td>\n<\/tr>\n | ||||||
4<\/td>\n | Important Notices and Disclaimers Concerning IEEE Standards Documents <\/td>\n<\/tr>\n | ||||||
7<\/td>\n | Participants <\/td>\n<\/tr>\n | ||||||
8<\/td>\n | Introduction <\/td>\n<\/tr>\n | ||||||
9<\/td>\n | Contents <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | 1. Overview 1.1 Scope 1.2 Positioning and basic design policy of \u03bcT-Kernel <\/td>\n<\/tr>\n | ||||||
12<\/td>\n | 1.3 Structure 1.4 Implementation specification document <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 2. Definitions <\/td>\n<\/tr>\n | ||||||
14<\/td>\n | 3. \u03bcT-Kernel concepts 3.1 Basic terminology <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3.2 Task states and scheduling rules <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 3.3 Interrupt handling 3.4 Task exception handling <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 3.5 System states <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 3.6 Objects <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 3.7 Protection levels <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 3.8 Service profile <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 4. Common rules of \u03bcT-Kernel 4.1 Data types <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 4.2 System calls <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 4.3 High-level language support routines <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 4.4 Service profile <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 4.5 API notation <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 5. \u03bcT-Kernel\/OS functions 5.1 Task management functions <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | 5.2 Task synchronization functions <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | 5.3 Task exception handling functions <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 5.4 Synchronization and communication functions <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | 5.5 Extended synchronization and communication functions <\/td>\n<\/tr>\n | ||||||
146<\/td>\n | 5.6 Memory pool management functions <\/td>\n<\/tr>\n | ||||||
162<\/td>\n | 5.7 Time management functions <\/td>\n<\/tr>\n | ||||||
187<\/td>\n | 5.8 Interrupt management functions <\/td>\n<\/tr>\n | ||||||
193<\/td>\n | 5.9 System management functions <\/td>\n<\/tr>\n | ||||||
204<\/td>\n | 6. \u00b5T-Kernel\/SM functions 6.1 System memory management functions <\/td>\n<\/tr>\n | ||||||
209<\/td>\n | 6.2 Device management functions <\/td>\n<\/tr>\n | ||||||
262<\/td>\n | 6.3 Interrupt management functions <\/td>\n<\/tr>\n | ||||||
275<\/td>\n | 6.4 I\/O port access support functions <\/td>\n<\/tr>\n | ||||||
284<\/td>\n | 6.5 Power management functions <\/td>\n<\/tr>\n | ||||||
287<\/td>\n | 6.6 System configuration information management functions <\/td>\n<\/tr>\n | ||||||
292<\/td>\n | 6.7 Memory cache control functions <\/td>\n<\/tr>\n | ||||||
296<\/td>\n | 6.8 Physical timer functions <\/td>\n<\/tr>\n | ||||||
305<\/td>\n | 6.9 Utility functions <\/td>\n<\/tr>\n | ||||||
316<\/td>\n | Annex A (informative) System configuration <\/td>\n<\/tr>\n | ||||||
317<\/td>\n | Annex B (informative)List of C language references B.1 \u00b5T-Kernel\/OS <\/td>\n<\/tr>\n | ||||||
320<\/td>\n | B.2 \u00b5T-Kernel\/SM <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | 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) <\/td>\n<\/tr>\n | ||||||
325<\/td>\n | 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) <\/td>\n<\/tr>\n | ||||||
326<\/td>\n | 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) (\u00b5T-Kernel\/SM) C.10 Status error class (65 to 72) (\u00b5T-Kernel\/SM) <\/td>\n<\/tr>\n | ||||||
327<\/td>\n | Annex D (informative)List of APIs and service profile names D.1 \u00b5T-Kernel\/OS <\/td>\n<\/tr>\n | ||||||
330<\/td>\n | D.2 \u00b5T-Kernel\/SM <\/td>\n<\/tr>\n | ||||||
333<\/td>\n | Back Cover <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems<\/b><\/p>\n |