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

Managing a Real-Time Embedded Linux Platform with Buildroot

Conference ·
OSTI ID:1250794

Developers of real-time embedded software often need to build the operating system, kernel, tools and supporting applications from source to work with the differences in their hardware configuration. The first attempts to introduce Linux-based real-time embedded systems into the Fermilab accelerator controls system used this approach but it was found to be time-consuming, difficult to maintain and difficult to adapt to different hardware configurations. Buildroot is an open source build system with a menu-driven configuration tool (similar to the Linux kernel build system) that automates this process. A customized Buildroot [1] system has been developed for use in the Fermilab accelerator controls system that includes several hardware configuration profiles (including Intel, ARM and PowerPC) and packages for Fermilab support software. A bootable image file is produced containing the Linux kernel, shell and supporting software suite that varies from 3 to 20 megabytes large – ideal for network booting. The result is a platform that is easier to maintain and deploy in diverse hardware configurations

Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
DOE Contract Number:
AC02-07CH11359
OSTI ID:
1250794
Report Number(s):
FERMILAB-CONF-15-432-AD; 1414871
Country of Publication:
United States
Language:
English

Similar Records

Achieving Order through CHAOS: the LLNL HPC Linux Cluster Experience
Conference · Fri May 02 00:00:00 EDT 2003 · OSTI ID:15004409

Real-Time performance measurements of EPICS IOCcore.
Conference · Fri Dec 31 23:00:00 EST 2004 · OSTI ID:991604

Linux support at Fermilab
Conference · Mon Nov 30 23:00:00 EST 1998 · OSTI ID:2485

Related Subjects