Building and Deployment

  • Changyi Gu


When the scale of your system grows, two things will likely happen.


Configuration Process Object File Device Driver Source Tree Source File 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1.  1.
    Learning Perl on Win32 Systems. Randal L. Schwartz, Erik Olson, Tom Christiansen, O'Reilly Media, August, 1997Google Scholar
  2.  2.
    Learning Python, 3rd Edition. Mark Lutz, O’Reilly Media, 2008Google Scholar
  3.  3.
    Managing Projects with GNU Make, Third Edition. Robert Mecklenburg, O'Reilly Media, November, 2004Google Scholar
  4.  4.
    “Recursive Make Considered Harmful.” Peter Miller, AUUGN Journal of AUUG Inc., 1997Google Scholar
  5.  5.
    Cx51 Compiler User’s Guide, “Optimizing C Compiler and Library Reference for Classic and Extended 8051 Microcontrollers,” Keil Software Inc., September, 2011Google Scholar
  6.  6.
    “The Kernel Configuration and Build Process.” Greg Kroah-Hartman, Linux Journal, Issue #109, May, 2003Google Scholar
  7.  7.
  8.  8.
    GNU Automake, version 1.11.1, David MacKenzie, Tom Tromey, Alexandre Duret-Lutz, Free Software Foundation, Inc., December 8, 2009Google Scholar
  9.  9.
    Autoconf, Creating Automatic Configuration Scripts, version 2.68, David MacKenzie, September, 2010Google Scholar
  10. 10.  
    GNU M4, version 1.4.16, Rene Seindal, Francois Pinard, Gary V. Vaughan, and Eric Blake, Free Software Foundation, Inc., February, 28, 2011Google Scholar
  11. 11.
    CMake 2.8 Documentation (, Kitware, Inc., Insight Software Consortium., 2009
  12. 12.
  13. 13.
    Boost C++ Library (
  14. 14.
    Boost.Build V2 User Manual, Vladimir Prus, 2009Google Scholar
  15. 15.
    SCons: A Software Construction Tool (
  16. 16.
    SCons User Guide 2.4.1, Steven Knight and the SCons Development Team, 2015Google Scholar
  17. 17.
    Ant: The Definitive Guide, 2nd Edition. Steve Holzner, O'Reilly Media, April, 2005Google Scholar
  18. 18.
    Maven by Example, Sonatype Inc., 2011Google Scholar
  19. 19.
    Embedded Android—Porting, Extending, and Customizing. Karim Yaghmour, O'Reilly Media, October, 2011Google Scholar
  20. 20.
  21. 21.
    Pre-built GNU cross toolchain (, contributed by eCosCentric Limited
  22. 22.
    Buildroot: Making Embedded Linux easy (
  23. 23.
    Building and Testing gcc/glibc cross toolchains (
  24. 24.
  25. 25.
    Das U-Boot: The Universal Boot Loader (
  26. 26.
    Linux Kernel Development, 3rd Edition. Pearson Education, Inc., 2010Google Scholar
  27. 27.
    Linux Device Drivers, 3rd Edition. Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman, O'Reilly Media, February, 2005Google Scholar
  28. 28.
    Embedded Linux, Hardware, Software, and Interfacing. Craig Hollabaugh, Ph.D., Pearson Education, 2002Google Scholar
  29. 29.

Copyright information

© Changyi Gu 2016

Authors and Affiliations

  • Changyi Gu
    • 1
  1. 1.San DiegoUSA

Personalised recommendations