Ardakilic / AVRDUDESS

A GUI for AVRDUDE

Home Page:https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AVRDUDESS - A GUI for AVRDUDE

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

https://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 & macOS:

Can be ran using Mono (http://www.mono-project.com).
Has not been tested on macOS, but should work. Might need the --arch=32 argument.

mono --arch=32 avrdudess.exe

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

About

A GUI for AVRDUDE

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

License:GNU General Public License v3.0


Languages

Language:C# 96.0%Language:Inno Setup 4.0%Language:Batchfile 0.0%