Preface

The Development of Embedded Systems is a challenge for all trades: Electrical Engineers, Operating System developer, application developer and product management deal with a complex and highly abstracted system.

This document provides requirements for the hardware most Embedded Systems that ease on hardware comissioning, operating system development and continuous testing.

This document is divided into two mayor sections: The first section provides an overall insight on how embedded operating system development works and thus gives the basics to understand the importance of the requirements given in the second section.

Authors

This document has initially been written by attendees of the Automated Testing Summit at ELC-E 2018 in Edinburgh. Until now the following individuals, companies and projects have contributed to this documentation:

Chris Fiege, Pengutronix e.K.
tbd.

Feel free to add yourself to this list if you feel that you have contributed sufficiently.

How to contribute

This document is developed as a GitHub project at https://github.com/SmithChart/Designing-for-Automated-Testing.

If you want to contribute to this project please create a pull request with your changes.