Git Product home page Git Product logo

avrdudess's Introduction

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

[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.