Using the OS and the Silicon to Ensure High Availability in Embedded Industrial Systems
Many industrial control systems must be both highly available as well as highly reliable. It is not enough for them to perform correctly; they must also respond within strict deadlines, and do so for extended periods of time. Designers building these systems can use a combination of software and hardware characteristics to ensure that their systems always meet their high availability requirements without compromising reliability or overall system scalability.
Please join QNX Software Systems and Texas Instruments as they present this webinar that begins by discussing high availability and threats such as component and driver failures, priority inversion, critical process starvation, and priority inheritance. They then examine how OS architectural 'building blocks' such as the OS architecture, a pre-emptible kernel, adaptive partitioning, priority inheritance, self-healing characteristics, and a software watchdog (high availability manager) can help ensure system availability while minimizing the design efforts. Finally, they look at how some specific features on the silicon such as Programmable Real-time Units (PRUs) support industrial protocols such as EtherCAT®, CAN, Profinet, and Ethernet/IP, and can improve communications efficiency by handling communications to remote nodes and reducing the load on the core processors.
Chris Ault, Product Manager, QNX Software Systems
Srik Gurrapu, Business Manager, Industrial Automation, Texas Instruments