{"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 Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
1<\/td>\nIEEE Std 2050\u2122-2018 Front Cover <\/td>\n<\/tr>\n
2<\/td>\nTitle page <\/td>\n<\/tr>\n
4<\/td>\nImportant Notices and Disclaimers Concerning IEEE Standards Documents <\/td>\n<\/tr>\n
7<\/td>\nParticipants <\/td>\n<\/tr>\n
8<\/td>\nIntroduction <\/td>\n<\/tr>\n
9<\/td>\nContents <\/td>\n<\/tr>\n
11<\/td>\n1. Overview
1.1 Scope
1.2 Positioning and basic design policy of \u03bcT-Kernel <\/td>\n<\/tr>\n
12<\/td>\n1.3 Structure
1.4 Implementation specification document <\/td>\n<\/tr>\n
13<\/td>\n2. Definitions <\/td>\n<\/tr>\n
14<\/td>\n3. \u03bcT-Kernel concepts
3.1 Basic terminology <\/td>\n<\/tr>\n
16<\/td>\n3.2 Task states and scheduling rules <\/td>\n<\/tr>\n
21<\/td>\n3.3 Interrupt handling
3.4 Task exception handling <\/td>\n<\/tr>\n
22<\/td>\n3.5 System states <\/td>\n<\/tr>\n
24<\/td>\n3.6 Objects <\/td>\n<\/tr>\n
25<\/td>\n3.7 Protection levels <\/td>\n<\/tr>\n
26<\/td>\n3.8 Service profile <\/td>\n<\/tr>\n
27<\/td>\n4. Common rules of \u03bcT-Kernel
4.1 Data types <\/td>\n<\/tr>\n
29<\/td>\n4.2 System calls <\/td>\n<\/tr>\n
35<\/td>\n4.3 High-level language support routines <\/td>\n<\/tr>\n
36<\/td>\n4.4 Service profile <\/td>\n<\/tr>\n
42<\/td>\n4.5 API notation <\/td>\n<\/tr>\n
44<\/td>\n5. \u03bcT-Kernel\/OS functions
5.1 Task management functions <\/td>\n<\/tr>\n
64<\/td>\n5.2 Task synchronization functions <\/td>\n<\/tr>\n
85<\/td>\n5.3 Task exception handling functions <\/td>\n<\/tr>\n
95<\/td>\n5.4 Synchronization and communication functions <\/td>\n<\/tr>\n
124<\/td>\n5.5 Extended synchronization and communication functions <\/td>\n<\/tr>\n
146<\/td>\n5.6 Memory pool management functions <\/td>\n<\/tr>\n
162<\/td>\n5.7 Time management functions <\/td>\n<\/tr>\n
187<\/td>\n5.8 Interrupt management functions <\/td>\n<\/tr>\n
193<\/td>\n5.9 System management functions <\/td>\n<\/tr>\n
204<\/td>\n6. \u00b5T-Kernel\/SM functions
6.1 System memory management functions <\/td>\n<\/tr>\n
209<\/td>\n6.2 Device management functions <\/td>\n<\/tr>\n
262<\/td>\n6.3 Interrupt management functions <\/td>\n<\/tr>\n
275<\/td>\n6.4 I\/O port access support functions <\/td>\n<\/tr>\n
284<\/td>\n6.5 Power management functions <\/td>\n<\/tr>\n
287<\/td>\n6.6 System configuration information management functions <\/td>\n<\/tr>\n
292<\/td>\n6.7 Memory cache control functions <\/td>\n<\/tr>\n
296<\/td>\n6.8 Physical timer functions <\/td>\n<\/tr>\n
305<\/td>\n6.9 Utility functions <\/td>\n<\/tr>\n
316<\/td>\nAnnex A (informative) System configuration <\/td>\n<\/tr>\n
317<\/td>\nAnnex B (informative)List of C language references
B.1 \u00b5T-Kernel\/OS <\/td>\n<\/tr>\n
320<\/td>\nB.2 \u00b5T-Kernel\/SM <\/td>\n<\/tr>\n
324<\/td>\nAnnex 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>\nC.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>\nC.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>\nAnnex D (informative)List of APIs and service profile names
D.1 \u00b5T-Kernel\/OS <\/td>\n<\/tr>\n
330<\/td>\nD.2 \u00b5T-Kernel\/SM <\/td>\n<\/tr>\n
333<\/td>\nBack 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\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
IEEE<\/b><\/a><\/td>\n2018<\/td>\n333<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":398808,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2644],"product_tag":[],"class_list":{"0":"post-398804","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-ieee","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/398804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/398808"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=398804"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=398804"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=398804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}