/AVRDUDESS

A GUI for AVRDUDE

Primary LanguageC#GNU General Public License v3.0GPL-3.0

AVRDUDESS - A GUI for AVRDUDE

This is a GUI for AVRDUDE (http://savannah.nongnu.org/projects/avrdude).

http://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/

AVRDUDESS pic

Windows:

Requires .NET Framework 2.0 SP1 or newer. All systems since Windows Vista will have the required version already installed.

Linux & Mac OS X:

Can be ran using Mono (http://www.mono-project.com).
Has not been tested on OS X, but should work.

Installing on Ubuntu 18.04:

Install Mono (this is the minimum required, you can use mono-complete for a full install):

sudo apt-get install libmono-system-windows-forms4.0-cil

On older versions of Ubuntu you might need to use libmono-winforms2.0-cil instead.

Install AVRDUDE and AVR-GCC (for avr-size):

sudo apt-get install avrdude gcc-avr

Run AVRDUDESS with mono, you might have to run as root (sudo) so that AVRDUDE can access ports if you haven't changed any permissions or rules.d stuff:

mono avrdudess.exe

Building:

You will need Microsoft Visual Studio 2015 or newer installed (older might work too). Open ./src/avrdudess.sln and click the 'Start' button at the top and it will build and run AVRDUDESS.
You can find the output in ./src/avrdudess/bin/Debug/, or ./src/avrdudess/bin/Release/ if you chose to build for Release (the drop down box second from the left of the Start button is where you can choose the configuration).

Making the Installer:

You will need Inno Setup installed. Once you've used Visual Studio to build the Release version of AVRDUDESS, run ./installer/installer.bat and the installer exe will appear in the same directory.


Zak Kemble

contact@zakkemble.net