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

Hosts and Targets

Working with Arduino today means working with two computers at once: the Arduino microcontroller and your PC. In the embedded development world, your PC is the host computer, and the Arduino is the target computer. This is a different concept than the host and device designations for USB. Although the Arduino, with the appropriate additional USB hardware, can play the part of either a USB device or a USB host, the host computer in the embedded development scenario is the computer on which the software is written and compiled.

The Arduino-supplied software is designed to work on most popular operating systems, including Microsoft Windows, Apple Mac OS, and several varieties of Linux.

Software—lots and lots of software—is needed ...

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