{"id":144,"date":"2024-02-14T09:06:59","date_gmt":"2024-02-14T09:06:59","guid":{"rendered":"https:\/\/rtos.co.kr\/?p=144"},"modified":"2024-06-22T14:16:10","modified_gmt":"2024-06-22T14:16:10","slug":"px5-rtos%eb%8a%94-64%eb%b9%84%ed%8a%b8-arm%ec%97%90%ec%84%9c-%ed%95%98%eb%93%9c-%ec%8b%a4%ec%8b%9c%ea%b0%84-%ec%84%b1%eb%8a%a5%ec%9d%84-%ec%a7%80%ec%9b%90%ed%95%a9%eb%8b%88%eb%8b%a4","status":"publish","type":"post","link":"https:\/\/rtos.co.kr\/?p=144","title":{"rendered":"PX5 RTOS\ub294 64\ube44\ud2b8 ARM\uc5d0\uc11c \ud558\ub4dc \uc2e4\uc2dc\uac04 \uc131\ub2a5\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4."},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong>PX5\ub294 IAR\u00ae Embedded Workbench for Arm\u00ae \uc9c0\uc6d0\uc744 \ubc1c\ud45c\ud588\uc2b5\ub2c8\ub2e4. \uc774 \ud1b5\ud569 \uc9c0\uc6d0\uc740 \uae00\ub85c\ubc8c IoT \uc81c\uc870\uc5c5\uccb4\uc758 AMP(Asymmetric Multiprocessing) \ubc0f SMP(Symmetric Multiprocessing) \uae30\ub2a5\uc5d0 \ub300\ud55c \uc99d\uac00\ud558\ub294 \uc218\uc694\ub97c \ucda9\uc871\ud569\ub2c8\ub2e4.<\/strong><\/h4>\n\n\n\n<p><strong><em>\uc0cc\ub514\uc5d0\uc774\uace0, \uce98\ub9ac\ud3ec\ub2c8\uc544, 2023\ub144 6\uc6d4 12\uc77c<\/em><\/strong>&nbsp;\u2014 \uace0\uc131\ub2a5 \uc2e4\uc2dc\uac04 \uc6b4\uc601 \uccb4\uc81c \ubc0f \ubbf8\ub4e4\uc6e8\uc5b4 \ubd84\uc57c\uc758 \uae00\ub85c\ubc8c \ub9ac\ub354\uc778 PX5\ub294 \uc624\ub298 IAR Embedded Workbench\u00ae for Arm \uac1c\ubc1c \ud658\uacbd\uacfc \ud1b5\ud569\ub41c 64\ube44\ud2b8 Arm\u00ae \uc544\ud0a4\ud14d\ucc98\uc5d0 \ub300\ud55c \ud558\ub4dc \uc2e4\uc2dc\uac04 AMP(Asymmetric Multiprocessing) \ubc0f SMP(Symmetric Multiprocessing) \uc9c0\uc6d0\uc744 \ubc1c\ud45c\ud588\uc2b5\ub2c8\ub2e4. \uc774 \uc0c8\ub85c\uc6b4 \uc9c0\uc6d0\uc740 \ud558\ub4dc \uc2e4\uc2dc\uac04 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc804\ub840 \uc5c6\ub294 \ub85c\ub4dc \ubc38\ub7f0\uc2f1 \ubc0f \ubcf4\uc548 \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uace0 32\ube44\ud2b8 Cortex-M, Cortex-R \ubc0f Cortex-A \uc544\ud0a4\ud14d\ucc98\uc5d0 \ub300\ud55c \uae30\uc874 PX5 RTOS Arm \uc9c0\uc6d0\uc744 \ubcf4\uc644\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>PX5\uc758 CEO\uc778 \uc70c\ub9ac\uc5c4 \ub77c\ubbf8(William Lamie)\ub294 &#8220;\ud558\ub4dc \uc2e4\uc2dc\uac04 \ubc0f \uacb0\uc815\ub860\uc801 \ucc98\ub9ac\ub97c \uc694\uad6c\ud558\ub294 \ub9ce\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\ub294 Arm 64\ube44\ud2b8 \uc544\ud0a4\ud14d\ucc98\uc5d0\uc11c \uac00\uc7a5 \ub110\ub9ac \uc0ac\uc6a9\ub418\ub294 \uc6b4\uc601 \uccb4\uc81c\uc778 \uc784\ubca0\ub514\ub4dc Linux\ub97c \ud6e8\uc52c \ub2a5\uac00\ud558\ub294 \uae30\ub2a5\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. &#8220;\ube44\ub514\uc624 \ucc98\ub9ac \ubc0f \uc140\ub8f0\ub7ec \ubaa8\ub380\uacfc \uac19\uc740 \uace0\uc131\ub2a5 AMP \ubc0f SMP \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ub300\ud55c \uc218\uc694\uac00 \uc99d\uac00\ud568\uc5d0 \ub530\ub77c PX5 RTOS \ud558\ub4dc \uc2e4\uc2dc\uac04 \uc9c0\uc6d0\uc740 Arm\uc758 64\ube44\ud2b8 Cortex \uc544\ud0a4\ud14d\ucc98\uc758 \uc804\uccb4 \uc131\ub2a5 \ubc0f \ubcf4\uc548 \uc774\uc810\uc744 \ubc1c\ud718\ud558\uc5ec \uac00\uc7a5 \uae4c\ub2e4\ub85c\uc6b4 \ud558\ub4dc \uc2e4\uc2dc\uac04 \uc124\uacc4\ub97c \ucda9\uc871\ud560 \uac83\uc744 \uc57d\uc18d\ud569\ub2c8\ub2e4.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/px5rtos.com\/wp-content\/uploads\/2023\/06\/PR-Jun-2023.jpg\" alt=\"PX5 RTOS\ub294 AMP(Asymmetric Multiprocessing) \ubc0f SMP(Symmetric Multiprocessing)\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4.\"\/><\/figure>\n\n\n\n<p>IAR\uc758 \uc81c\ud488 \uad00\ub9ac \uc774\uc0ac\uc778 Lotta Frimanson\uc740 &#8220;IAR Embedded Workbench for Arm\uacfc PX5\uc758 \uc870\ud569\uc740 \ub9e4\uc6b0 \ubcf5\uc7a1\ud55c \uc2e4\uc2dc\uac04 \uc2dc\uc2a4\ud15c\uc73c\ub85c \uc791\uc5c5\ud558\ub294 \uac1c\ubc1c \ud300\uc758 \uc7a0\uc7ac\ub825\uc744 \uadf9\ub300\ud654\ud569\ub2c8\ub2e4. &#8220;Bill Lamie \ubc0f PX5\uc640\uc758 \uc624\ub79c \uad00\uacc4\ub294 \uac1c\ubc1c\uc790\uac00 AMP \ubc0f SMP \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e0\uc18d\ud558\uac8c \ubc30\ud3ec\ud558\uace0 \uac1c\ubc1c \uc704\ud5d8\uc744 \uc904\uc77c \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud558\uaca0\ub2e4\ub294 \uc6b0\ub9ac\uc758 \uc57d\uc18d\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.&#8221;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>\ub3d9\uc801 \ubd80\ud558 \ubd84\uc0b0Dynamic Load Balancing<\/strong><\/h4>\n\n\n\n<p>The hard real-time AMP and SMP support provided by the PXR RTOS includes dynamic pairing of ready application threads with available cores, enabling developers to concentrate on the application logic rather than a distribution of the workload across multiple processors. The PX5 RTOS SMP also allows the application to designate which cores each thread can execute on using several new APIs for setting and retrieving pre-thread processor affinity.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Pointer\/Data Verification (PDV) Technology for 64-bit Arm<\/strong><\/h4>\n\n\n\n<p>The PX5 RTOS patent-pending Pointer\/Data Verification (PDV) technology constitutes an integral part of an overall defense-in-depth strategy, by helping to detect and mitigate both accidental and malicious memory corruption of function pointers, function return addresses, internal system objects, and memory pools. Without PDV, memory corruption could go unnoticed and function pointer or stack corruption could open the door to remote execution attacks.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Purpose-Built RTOS for Today\u2019s Demanding IoT Devices<\/strong><\/h4>\n\n\n\n<p>The industrial-grade PX5 RTOS is an advanced, fifth-generation RTOS designed for the most demanding embedded applications with best-of-class size, performance, safety, and security. The PX5 RTOS is built on a native implementation of the industry-standard POSIX pthreads API, including semaphore, mutex, and message queues, and offers real-time extensions such as event flags, fast queues, tick timers, and memory management. This industry-standard support instantly enables a wide range of software stacks\u2014both open source and commercial\u2014for real-time embedded IoT platforms, reducing time-to-market, improving device firmware quality, and enhancing portability across platforms. Such benefits help device makers to maximize their investments in firmware development.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>About PX5<\/strong><\/h4>\n\n\n\n<p>\uce98\ub9ac\ud3ec\ub2c8\uc544 \uc0cc\ub514\uc5d0\uc774\uace0\uc5d0 \ubcf8\uc0ac\ub97c \ub454 PX5\ub294 \uc2ec\uce35 \uc784\ubca0\ub514\ub4dc \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \uc5c5\uacc4\uc5d0\uc11c \uac00\uc7a5 \uc9c4\ubcf4\ub41c \ub7f0\ud0c0\uc784 \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. PX5 \uc81c\ud488\uc5d0\ub294 \uc804\uccb4 \uc18c\uc2a4 \ucf54\ub4dc\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc73c\uba70 \ub7f0\ud0c0\uc784 \ub85c\uc5f4\ud2f0 \uc5c6\uc774 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740\u00a0<a href=\"https:\/\/px5rtos.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">px5rtos.com<\/a>\u00a0\ubc29\ubb38\ud558\uac70\ub098 \uc774\uba54\uc77c\uc744 \ubcf4\ub0b4\uc8fc\uc2ed\uc2dc\uc624\u00a0<a href=\"mailto:sales@px5rtos.com;\">sales@px5rtos.com<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>\uc5b8\ub860 \uc5f0\ub77d\ucc98<\/strong><\/h4>\n\n\n\n<p>\uc5d0\uc774\ubbf8 \ud3ec\uc2a4\ucf00\ud2f0(Amy Foschetti)<br>HCI \ub9c8\ucf00\ud305 \ubc0f \ucee4\ubba4\ub2c8\ucf00\uc774\uc158, Inc.<br><a href=\"mailto:amy@hcimarketing.com;\">amy@hcimarketing.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PX5\ub294 IAR\u00ae Embedded Workbench for Arm\u00ae \uc9c0\uc6d0\uc744 \ubc1c\ud45c\ud588\uc2b5\ub2c8\ub2e4. \uc774 \ud1b5\ud569 \uc9c0\uc6d0\uc740 \uae00\ub85c\ubc8c IoT \uc81c\uc870\uc5c5\uccb4\uc758 AMP(Asymmetric Multiprocessing) \ubc0f SMP(Symmetric Multiprocessing) \uae30\ub2a5\uc5d0 \ub300\ud55c \uc99d\uac00\ud558\ub294 \uc218\uc694\ub97c \ucda9\uc871\ud569\ub2c8\ub2e4. \uc0cc\ub514\uc5d0\uc774\uace0, \uce98\ub9ac\ud3ec\ub2c8\uc544, 2023\ub144 6\uc6d4 12\uc77c&nbsp;\u2014 \uace0\uc131\ub2a5 \uc2e4\uc2dc\uac04 \uc6b4\uc601 \uccb4\uc81c \ubc0f \ubbf8\ub4e4\uc6e8\uc5b4 \ubd84\uc57c\uc758 \uae00\ub85c\ubc8c \ub9ac\ub354\uc778 PX5\ub294 \uc624\ub298 IAR Embedded Workbench\u00ae for Arm \uac1c\ubc1c \ud658\uacbd\uacfc \ud1b5\ud569\ub41c 64\ube44\ud2b8 Arm\u00ae \uc544\ud0a4\ud14d\ucc98\uc5d0 \ub300\ud55c \ud558\ub4dc \uc2e4\uc2dc\uac04 AMP(Asymmetric [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-144","post","type-post","status-publish","format-standard","hentry","category-press"],"_links":{"self":[{"href":"https:\/\/rtos.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rtos.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rtos.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rtos.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rtos.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=144"}],"version-history":[{"count":3,"href":"https:\/\/rtos.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/144\/revisions"}],"predecessor-version":[{"id":442,"href":"https:\/\/rtos.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/144\/revisions\/442"}],"wp:attachment":[{"href":"https:\/\/rtos.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rtos.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rtos.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}