Eclipse ThreadX: A Star is (Re)born - OCX 2024
In a world where web browsers are updated several times a month, and version numbers in the hundreds are common, real-time operating systems are outliers. Embedded developers, after all, value stability and reliability over code velocity. This is especially true of developers building safety-critical firmware in medical devices, home appliances, software-defined vehicles and industrial equipment. Eclipse ThreadX is the first open source RTOS certified for safety-critical applications. Since its inception in 1997, it has been deployed in twelve billion devices. Freshly reborn as an Eclipse Foundation project, ThreadX is a mature, fully-featured alternative to FreeRTOS and Zephyr. In this session, you will learn about the ThreadX kernel and its SMP features through code samples and simple demos. You will discover the FileX, GUIX, NetX Duo, and USBX subcomponents and how they support FAT filesystems, user interfaces, networking, and USB protocols. You will also explore the ThreadX safety process and how it will enable the project to maintain safety certifications for IEC 61508 SIL 4, IEC 62304 SW Safety Class C, ISO 26262 ASIL D and EN 50128.