----- Original Message -----
From: "JMGross" <[email protected]>
To: "MSPGCC mailing list," <[email protected]>
Sent: Thursday, August 05, 2010 1:23 PM
Subject: Re: [Mspgcc-users] MSPDebug 0.10
e Nachricht -----
Gesendet am: 04.August.2010 23:52:27
Aside from that problem, I assume that the FET firmware images are not
freely redistributable?
No, but I think they are available for free with the free CCE or IAR
Kickstart versions. It needs Windows to extract them, however.
I haven't considered a Windows version so far, but I have gotten the
thing running under Cygwin, if that helps. I realise that's a fairly
heavyweight solution if you just want to use one program, however.
The older MSPGCC version used cygwin too. And so does AVRGCC (which I also
have installed. In fact they did come with conflicting versions, but can
both use the newer one)
A proper Windows version is definitely a possibility, but I currently
don't know enough about the platform to estimate the amount of work
involved.
It isn't that difficult to do smaller (in terms of UI) Applications using
VisualC++ and Windows Forms. The needed VisualStudio is freely available.
I did several apps myself, dealing with serial and Telnet connections,
dynamic UI and multiple popup windows. And I'm not a Windows programmer at
all.
There are, however, some things with the Windows threading model for UI
events, which require some second thoughts. But that's a known problem
ever since windows exists. And most programmers still didn't learn
how to deal with it. (you know all these programs which seem to freeze if
they are working on something?)
Alternatively, some sort of gtk-based app (or similar) could be made. Then
the UI work is only needed once for windows and linux. I only used Gimp on
WIndows yet, and I don't like it, but better than nothing.
Also, UI and backend do not need to be monolithic. Accessing a console
backend through a pipe or such is also an option. Then I could assist with
building the UI.
On that topic: if you want to build GUIs that work on both Windows and Linux
you really should look into Wxwidgets. I use it all the time to make
embedded user interfaces. I develop on Windows and then port to Linux on a
MIPS platform for final testing. Except for controlling very hardware
specific stuff like toggling I/O pins I don't need to change a single line
of code and the application has a native feel on both platforms (unlike
gtk).