O'Reilly logo

Arduino Internals by Dale Wheat

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required