AVRprog

"Burning" Flash-EPROM and EEPROM images into the MCU




Description

This tool can be used to burn the image files created by the assembler or compiler into the target MCU using some programming hardware.

AVRprog is based on a component model.
The 'frontend' contains the user interface, the 'backend' contains the drivers for the programming hardware.
'Frontend' and 'backend' are communicating via the backend API.
It is further possible to split 'frontend' and 'backend' to different machines using a client/server architecture with the 'netlayer'.

A complete package with all neccessary components is available as a module for AVRtoolbox.


Component model

There are three main components:

Use components with matching backend API versions (unless you know what you are doing)!


Functional layout

Without network support:
'frontend'
    |
    |-- 'backend'
            |
            |-- driver
                  |
                  |-- programmer
         
With network support:
'frontend'
    |
    |-- 'netlayer' client
            .
            . . . . . . . . . . . . . 'netlayer' server
              (network connection)         |
                                           |-- 'backend'
                                                   |
                                                   |-- driver
                                                         |
                                                         |-- programmer
      

Available frontends

Get them from download page.


Available backends

Get them from download page.

If you want/need support for other programmer and/or MCU types, contact us.


Available netlayer parts

Get them from download page.

Clients:


Servers:


Changelog

Check the AVRprog changelog to get information which version of AVRprog provide which features.




Browser        IDFC        Last update: 2006-02-15        Home        Contact