Skip to Content
Embedded Software for the IoT
book

Embedded Software for the IoT

by Klaus Elk
December 2018
Intermediate to advanced
294 pages
8h 26m
English
De Gruyter
Content preview from Embedded Software for the IoT

4Software architecture

4.1Design for performance

Working with software, PC as well as embedded, for more than 30 years, has led me to realize that a system designed for performance is often also a simple system, easy to explain, easy to understand, and robust. On the other hand, code that is performance-optimal is mostly difficult to create, even more difficult to read a year later, and often prone to bugs. Add to this that the performance gain in a good design, compared to a bad design, may be a factor of 10, whereas performance improvements in code optimization are measured in percentages and 25 percent is a “boost.”

There are typically very few “inner loops” such as the ones in digital filters discussed in Chapter 11. This all leads to the ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

ARM-based Microcontroller Projects Using mbed

ARM-based Microcontroller Projects Using mbed

Dogan Ibrahim
Building Sensor Networks

Building Sensor Networks

Ioanis Nikolaidis, Krzysztof Iniewski
20200406PAIML-Raw-Unedited

20200406PAIML-Raw-Unedited

Noah Gift, Alfredo Deza
Security Designs for the Cloud, IoT, and Social Networking

Security Designs for the Cloud, IoT, and Social Networking

Dac-Nhuong Le, Chintan Bhatt, Mani Madhukar

Publisher Resources

ISBN: 9781547401048