Skip to Content
Arduino: A Technical Reference
book

Arduino: A Technical Reference

by J. M. Hughes
May 2016
Beginner to intermediate
638 pages
17h 40m
English
O'Reilly Media, Inc.
Content preview from Arduino: A Technical Reference

Appendix E. Arduino and AVR Software Development Tools

This book has focused primarily on the Arduino IDE and the AVR-GCC toolchain, but those aren’t the only tools available, by any means. There are many different tools for assembling, compiling, linking, and loading executable code into an AVR MCU. Some are open source, others are commercial, and some are more capable and polished than others.

Compilers/Assemblers

Atmel AVR Toolchain for Windows

An open source suite of tools, including an assembler, ported to Windows. Includes both GNU-licensed software and tools developed by Atmel.

AVR-GCC

A full suite of toolchain components for cross-compiling AVR executable code from C or C++ sources. See Chapter 6 for an overview.

SDCC

An open source ANSI C compiler targeted for a variety of microcontrollers.

WinAVR

An open source ports of components from the AVR-GCC toolchain to the Windows environment. See Chapter 6 for an overview.

Integrated Development Environments (IDEs)

Arduino IDE

The official IDE for Arduino hardware from the Arduino.cc team. Runs on Windows, Linux, and Mac OS X. Open source and free to download. See Chapter 5 for an overview.

Atmel Studio 7

Integrated C/C++ compiler and IDE. Free to download; for Windows 7 or later only. See Chapter 6 for an overview.

Eclipse Plugin

An open source AVR-oriented plug-in for the popular Eclipse open source IDE. Eclipse is Java-based and runs on Windows, Linux, and Mac OS X.

IAR Embedded Workbench

Highly integrated ...

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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Arduino: A Quick-Start Guide, 2nd Edition

Arduino: A Quick-Start Guide, 2nd Edition

Maik Schmidt
Mastering Arduino

Mastering Arduino

Jon Hoffman, Ejike (George Steve) Ifeanyichukwu, Pratik Desai

Publisher Resources

ISBN: 9781491934319Errata Page