C H A P T E R 6
Optimizations
As shipped, the Arduino software isn't especially optimized. It's easy to use and simple to install, but there is certainly room for improvement. Let's get started.
Three areas scream out for optimization in any embedded development project: program and data space, program execution speed, and system power requirements. Ideally, you want the smallest program running as fast as possible using the least amount of power. These efforts translate into simpler, cheaper, and more reliable products. In reality, there is almost always some sort of compromise among these three areas, depending on the needs of the project.
This chapter presents a lot of important technical information, grouped into topics. You're not expected ...
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.
Read now
Unlock full access