skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Managing a Real-Time Embedded Linux Platform with Buildroot

Abstract

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

Authors:
 [1];  [1]
  1. Fermilab
Publication Date:
Research Org.:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
OSTI Identifier:
1250794
Report Number(s):
FERMILAB-CONF-15-432-AD
1414871
DOE Contract Number:
AC02-07CH11359
Resource Type:
Conference
Resource Relation:
Conference: 15th International Conference on Accelerator and Large Experimental Physics Control Systems, Melbourne, Australia, 10/17-10/23/2015
Country of Publication:
United States
Language:
English

Citation Formats

Diamond, J., and Martin, K. Managing a Real-Time Embedded Linux Platform with Buildroot. United States: N. p., 2015. Web.
Diamond, J., & Martin, K. Managing a Real-Time Embedded Linux Platform with Buildroot. United States.
Diamond, J., and Martin, K. Thu . "Managing a Real-Time Embedded Linux Platform with Buildroot". United States. doi:. https://www.osti.gov/servlets/purl/1250794.
@article{osti_1250794,
title = {Managing a Real-Time Embedded Linux Platform with Buildroot},
author = {Diamond, J. and Martin, K.},
abstractNote = {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},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Thu Jan 01 00:00:00 EST 2015},
month = {Thu Jan 01 00:00:00 EST 2015}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: