avrdude GUI tool - anyone interested?

Go To Last Post
7 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi everyone!

I've started developing a very simple tool (30% done, let's say) on Linux to ease my life sometimes. Most of the time I use Makefiles, but sometimes I want to flash something quick for testing or so and I hate having to type everything to flash the uC with avrdude. I'm writing a GUI tool, very simple, in Python (easily portable to Windows!). Basically you choose your uC, set fuses, pick your hex fileand set programmer model using nice pre-defined menus and buttons.

I just would like to know if it sounds interesting to you, I would speed up the "development" and release to you guys to test, suggest improvements, bugs, etc.

Regards!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

You might try writing it in Mono (www.mono-project.com/) instead of python. Also portable.

Though what the world really wants is a dll that exposes programmer functionality.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well, that mono-project looks nice, but I'm not really good at OO programming, so I'll stick to Python since I'm more familiar with the syntax and all. Also I have already written some stuff and it's working :)

Sorry, but I don't quite get what you mean. What kind of functionality of the programmer you want to be exposed? You mean the HW programmer, such as avrisp mkii?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Quote:

Sorry, but I don't quite get what you mean. What kind of functionality of the programmer you want to be exposed?

There's been talk in the past about avrdude.exe being split into a smaller command line processing .EXE with the "core" in a .dll so that 3rd party GUI front ends (of which there are already probably as many as 10) could have a simpler interface to the programming functions so you don't have to take input selections then create a command line only for avrdude to then immediately decompose that same line.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I see. Yeah, that would be really good. Is there a discussion still going on somewhere? Or people dropped it?
I must have been seriously lazy when I googled for a GUI months ago, coz now I found more than 5 for Linux ¬¬

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

> Is there a discussion still going on somewhere?

Not many people took part. Use the avrdude-dev mailinglist to discuss this.

Basically, the split itself has been implemented way ago, only that by now,
the shared library is not built but a static one only. It's a matter of
people taking part in it.

I know of at least one other developer who would be interested in a Python
frontend that way.

Jörg Wunsch

Please don't send me PMs, use email if you want to approach me personally.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I see! Thanks a million, I'll check that out on avrdude-dev list!