Firware utilities for Linux / MacOS.

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Firware utilities for Linux / MacOS.

Jessie Oberreuter-2

      This does beg a related question or two from me :).

      Any chance of some kind of simple, raw, open-source command line
firmware loader?  I do understand that many shops use licensed boot
firmware for in-device programming (which would be a problem) and that
having complete control over the loading process simplifies support, so if
we're just SOL on this, I understand, but read on.
      I access all of my serial devices via a serial-to-ethernet bridge (a
terminal server), and have no Windows machines.  I haven't yet tried
tricking the Linux K3 Utility into thinking the tcp socket to the radio is
really a serial port, but with a little luck it will work.  Meanwhile, not
all of my machines have the necessary libraries to run k3util, nor do they
always support a graphical display.

      The point of this message is not to ask for more features or support,
but instead to point out a different philosophy of use.  Most computer
hardware companies ship some sort of basic Windows GUI app for
configuration and tweaking.  If they are generous enough to support other
platforms (Thanks Elecraft!), they usually simply port that app to the
other platforms. For maybe 90% of the folks out there, this is fine.  How
often do you really crack open the control panel for your fancy mouse? But
like folks who buy kit radios and then proceed to build something slightly
different with the parts, a great many folks in the Linux world are there
because they want to do things a bit differently.
      One of the easiest ways to support this (and to actually save
yourselves a lot of work :), is to provide interfaces instead of
applications.  Look at the number of Linux applications that are really
just a GUI on top of a suite of command line tools, and you'll see what I
mean.  Had the Linux loader shipped as a command line utility, most Linux
users would have had no trouble using it, and within two weeks, someone in
the community would have made a Perl, or Tcl, or Python, or whatever GUI
wrapper for it.  Had it shipped as a command line utility with source
code, the whole suite would probably now be available for practically
every unix platform in the world, including Mac.
      The Unix world is all about creating custom tools by layering
together simple components.  It's a different philosophy from the Windows
world, and a source of great flexibility and strength.  Open source takes
this even further: so long as we have /something/ that works, if it gets
used, it will be improved, complaints will tend to go to the package
maintainers rather than to the hardware companies, and kudos will go to
the fine people who opened the interfaces in the first place :).
      Maybe I'm too close to the machine, but it feels like a win-win
situation to me.  Maintaining a monolithic GUI app across three platforms,
OTOH, feels like an exercise in torture :).



On Wed, 7 Oct 2009, Radio Amateur N5GE wrote:

> On Tue, 06 Oct 2009 20:59:08 -0700, "Leigh L. Klotz, Jr WA5ZNU"
> <[hidden email]> wrote:
>
>> Could we get an estimate on when the non-Windows platform K3 Utilities
>> 1.2.9.30 will be ready?  The K3_software page is a bit stale on this topic.
>>
>> I need to decide whether to go get a Windows laptop set up to run the RF
>> gain calibration, and I'm sure others would like to know as well.  (It's
>> obviously not an impossible task, but not one I'd like to undertake
>> needlessly if the release is imminent.)
>>
>> Leigh/WA5ZNU
> [snip]
>
> You're experiencing why I stopped using Apple Computers and developing
> software for them in 1985.
>
> They are good computers but Apple does not make it easy for developers
> to create software for their computers (very expensive development
> tools).  That caused x86 and x64 based computer sales overwhelmed
> Apple sales as time went by.
>
> My opinion.  I could be wrong.
>
> Tom, N5GE
>
> [hidden email]
> K3 #806, K3 #1055, PR6,
> XV144, XV432, KRC2,
> W1 and other small kits.
>
> 2 W2's on order
> 1 K144XV on order
>
> http://www.n5ge.com
> http://www.swotrc.net
>
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:[hidden email]
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
>
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: Firware utilities for Linux / MacOS.

Mike Markowski-2
Jessie Oberreuter wrote:
>  [...]
>       One of the easiest ways to support this (and to actually save
> yourselves a lot of work :), is to provide interfaces instead of
> applications. [...]

Excellent idea!

I hope Elecraft gives it serious thought and has the developers do this.

> The Unix world is all about creating custom tools by layering
> together simple components. [...]

It's a software analogy of hardware design.

73,
Mike ab3ap
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html