© Changyi Gu 2016

Changyi Gu, Building Embedded Systems, 10.1007/978-1-4842-1919-5_8

8. Building and Deployment

Changyi Gu

(1)San Diego, California, USA

As a software project approaches release, its mass increases.

—Laws of Software Relativity

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

1. In order to deploy your firmware promptly and consistently, you need a formal build process.

2. Multitasking becomes crucial, which may very likely call for an embedded OS.

This chapter offers some useful clues to answer those challenges.

The Build Process

Source code has to be built into binaries before all the magic happens. And it is imperative to have a formal build process in place for every firmware project. Such a process is supposed ...

Get Building Embedded Systems: Programmable Hardware now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.