This chapter introduced the tools for working on the development of embedded systems. A hands-on approach has been proposed, to get the reader up and running with the toolchain and the utilities required to communicate with the hardware platform. Using appropriate tools can make embedded development easier and shorten the workflow iterations.
In the next chapter, we provide indications on the organization of the workflow when working with larger teams. Based on real-life experiences, we propose solutions for splitting and organizing tasks, executing tests, iterating throughout the phases of design, and the definition and implementation of an embedded project.