Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Real-Time Considerations for Rugged Embedded Systems

Book ·

This chapter introduces the characterizing aspects of embedded systems, and discusses the specific features that a designer should address to an embedded system “rugged”, i.e., able to operate reliably in harsh environments. The chapter addresses both the hardware and the less obvious software aspect. After presenting a current list of certifications for ruggedization, the chapters present a case study that focuses on the interaction of the hardware and software layers in reactive real-time system. In particular, it shows how the use of fast FPGA prototyping could provide insights on unexpected factors that influence the performance and thus responsiveness to events of a scheduling algorithm for multiprocessor systems that manages both periodic, hard real-time task, and aperiodic tasks. The main lesson is that to make the system “rugged”, a designer should consider these issues by, for example, overprovisioning resources and/or computation capabilities.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1440698
Report Number(s):
PNNL-SA-121051; 453040300
Country of Publication:
United States
Language:
English

Similar Records

SymPLe 1131: A novel architectural solution for the realization of verifiable digital I and C systems and embedded digital devices - 387
Conference · Thu Jun 15 00:00:00 EDT 2017 · OSTI ID:23035470

Real time UNIX in embedded control -- A case study within context of LynxOS
Journal Article · Wed Jan 31 23:00:00 EST 1996 · IEEE Transactions on Nuclear Science · OSTI ID:212094

Managing a Real-Time Embedded Linux Platform with Buildroot
Conference · Wed Dec 31 23:00:00 EST 2014 · OSTI ID:1250794