task"Super-Project" for AVR-related projects - Tasks: task #9166, [GSoC] [AVRDUDE] Create a GUI...


You are not allowed to post comments on this tracker with your current authentication level.

task #9166: [GSoC] [AVRDUDE] Create a GUI front-end to avrdude

Submitter:  Eric Weddington <arcanum>
Submitted:  Thu 05 Mar 2009 06:51:43 PM UTC
Should Start On:  Thu 05 Mar 2009 07:00:00 AM UTC Should be Finished on:  Thu 05 Mar 2009 07:00:00 AM UTC
Category:  AVRDUDE Priority:  5 - Normal
Status:  None Privacy:  Public
Assigned to:  None Percent Complete:  0%
Open/Closed:  Open Effort:  0.00

Thu 12 Mar 2009 05:38:31 PM UTC, comment #3: 

I think for developing the GUI part for linux and BSD, one can use the gtk+ libraries. I have some experience working on gtk+ libraries. For windows, either gtk+ or windows APIs for building the GUI can be used.

I am an aspirant for GSoC 2009 and I have been working on AVR devices and avr tools for the last 3 years.

Comments and suggestions are welcome.

saurabh <saurabhgupta1403>
Wed 11 Mar 2009 10:12:16 AM UTC, comment #2: 

Note that by now, AVRDUDE does not yet have the full
infrastructure available for this, so certain changes in
the AVRDUDE project itself will be required.  Therefore,
anyone interested in that project should be able to:

. communicate the required changes with the AVRDUDE developers

. build AVRDUDE from a SVN (subversion) snapshot

The required changes would be infrastructural changes in
AVRDUDE's build system, including restructuring the source

Note that a GUI solution that sits on top of the existing
AVRDUDE commandline tool is explicitly not desired.  There
are already some solutions of that kind, but these suffer
from a number of drawbacks that could be resolved by placing
the GUI on top of the backend library, making it an
integrated application.

Joerg Wunsch <joerg_wunsch>
Group administrator
Tue 10 Mar 2009 08:27:18 PM UTC, comment #1: 

This project will be good for students interested in writing a GUI for an existing command-line program with an emphasis on cross-platform capabilities and usability.

Difficulty level would be easy to medium (for the testing part).

Eric Weddington <arcanum>
Group administrator
Thu 05 Mar 2009 06:51:43 PM UTC, original submission:  

AVRDUDE is a command-line programming utility for the AVR. However, it has been redesigned recently to allow a front-end GUI to be built, that links to several AVRDUDE libraries.

We would like to have a cross-platform GUI to be created for AVRDUDE, that works with Linux, Windows, FreeBSD, Mac OS X, and potentially other host systems (e.g. Solaris, NetBSD) that uses the existing library interface.

Eric Weddington <arcanum>
Group administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by saurabhgupta1403 (Posted a comment)
  • -email is unavailable- added by joerg_wunsch (Posted a comment)
  • -email is unavailable- added by arcanum (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code