Advertisement

Methodology for Tailored Linux Distributions Development for HPC Embedded Systems

  • Gilberto DíazEmail author
  • Pablo RojasEmail author
  • Carlos BarriosEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 979)

Abstract

Hardware for embedded devices has increasing capabilities, popular Linux distributions incorporate large sets of applications and services that require intensive use of resources, limiting the hardware that can run these distributions. This work is concerned with developing a methodology to build a light operating system, oriented to both scientific applications, mainly considering its behavior in terms of the type of resource most used.

Keywords

Embedded systems HPC Operating system Linux distribution 

References

  1. 1.
    Andris, P., Dobrovodský, K.: Developing an embedded system based on a real-time version of Linux. In: 2014 23rd International Conference on Robotics in Alpe-Adria-Danube Region (RAAD), Smolenice, pp. 1–7 (2014).  https://doi.org/10.1109/RAAD.2014.7002248
  2. 2.
    Yaghmour, K., Masters, J., Ben-Yossef, G., Gerum, P.: Building Embedded Linux Systems, 3rd edn. O’Reilly, Sebastopol (2008)Google Scholar
  3. 3.
    Bovet, D.P., Cesati, M.: Understanding the Linux Kernel, 3rd edn. O’Reilly, Sebastopol (2006)Google Scholar
  4. 4.
    Love, R.: Linux Kernel Development, 3rd edn. Addison Wesley, Upper Saddle River (2010)Google Scholar
  5. 5.
    Moreno, B., Stefano, C., Gilberto, D., Antonio, M.: Parallel file systems assessment. In: Latin American Conference on High Performance Computing Proceedings, 2011 proceedings, Colima, Mexico (2011). ISBN: 978-607-7912-17-0Google Scholar
  6. 6.
    Gentoo Linux Save CFLAGS. https://wiki.gentoo.org/wiki/Safe_CFLAGS. Accessed 9 May 2018
  7. 7.
    King, C.: stress-ng(1) Linux User’s Manual, 2013–2016 Canonical Ltd.Google Scholar
  8. 8.
    Brinkschulte, U.: Technical Report: Artificial DNA - A Concept For Self-Building Embedded Systems, 10 April 2018Google Scholar
  9. 9.
    Berger, A.S.: Embedded Systems Design: An Introduction To Processes, Tools, & Techniques, 1st edn. CRC Press, Boca Raton (2001)Google Scholar
  10. 10.
    Dubey, A., Karsai, G., Gokhale, A., Emfinger, W., Kumar, P.: DREMS-OS: An Operating System for Managed Distributed Real-Time Embedded Systems. ISIS, Department of EECS, Vanderbilt University, Nashville (2017)Google Scholar
  11. 11.
    Blackmore, C., Ray, O., Eder, K.: Automatically tuning the GCC Compiler to Optimize the Performance of Applications Running on Embedded Systems. University of Bristol, Bristol (2017)Google Scholar
  12. 12.
    The Buildroot user manual. https://buildroot.org/downloads/manual/manual.html. Accessed 1 May 2018
  13. 13.
    The Yocto Project Docs. https://www.yoctoproject.org/docs/. Accessed 1 May 2018
  14. 14.
    Zurawski, R.H.: Embedded Systems Handbook, vol. 16, 1st edn. CRC Press, Boca Raton (2005)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Universidad Industrial de SantanderBucaramangaColombia

Personalised recommendations