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