----- 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).


Reply via email to