avr.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sun, 03 Jan 2021 23:37:00 +0200
changeset 2492 bd3d45148652
parent 2228 837f1337c59b
permissions -rw-r--r--
Fixed example.

.. -*- coding: utf-8; -*-

===============
 Abbreviation.
===============
.. contents::
   :local:

AVR programming tutorials.
==========================

http://www.avr-asm-tutorial.net/
  Learning AVR Assembler with practical examples
http://www.avr-asm-download.de/index.html
  Pdf download page.

AVR ISP programmer.
===================

avrdude.
--------

AVRDUDE is an utility to download/upload/manipulate the ROM and EEPROM contents
of AVR microcontrollers using the in-system programming technique (ISP).

http://www.nongnu.org/avrdude/
  Home page.
http://savannah.nongnu.org/projects/avrdude/
  Devel home page.

uisp.
-----

Uisp is a tool for AVR microcontrollers which can interface to many hardware
in-system programmers.

http://www.nongnu.org/uisp/
  Home page.
http://savannah.nongnu.org/projects/uisp/
  Devel home page.

AVR tool-chains.
================

WinAVR.
-------

WinAVR (pronounced "whenever") is a suite of executable, open source software
development tools for the Atmel AVR series of RISC microprocessors hosted on the
Windows platform. It includes the GNU GCC compiler for C and C++.

http://winavr.sourceforge.net/
  Home page.

GNU AVR.
--------
::

  $ sudo apt-get install binutils-avr gcc-avr avr-libc gdb-avr

See:

http://www.nongnu.org/avr-libc
  Home page.

AVR simulator.
==============

simulavr.
---------
::

  $ sudo apt-get install simulavr