avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] "Win"AVR for Linux


From: David Brown
Subject: Re: [avr-gcc-list] "Win"AVR for Linux
Date: Thu, 20 Mar 2003 15:26:53 +0100

> Hermann Kraus <address@hidden> wrote:
>
> > Is there any package like winavr for linux.
>
> Probably not as a complete package.
>
> > The package should include
> > - an emualator/debugger that doesn't need any special hardware like
JTAG(like
> > in AVR-Studio for Windows)
>
> avr-gdb, simulavr
>
> (avr-gdb is just the official GDB release, configured with
> --target=avr)
>
> > - a programming software (like PonyProg for Win)
>
> avrdude, uisp
>
> > - an IDE for Programming (like AVR-Studio or even better like Delphi)
>
> Emacs :-)
>
> I think something like the editor that is in WinAVR is also available
> for Unix.
>
> There might be other options for this for Unix, no idea, Emacs has
> always satisfied my needs. ;-)

There are vast numbers of editors for Linux.  Emacs is popular with those
that like emacs (I don't think there is a better way to describe it,
really).  There are those who swear by Vim, and there huge numbers of other
editors.  For many, something like kate (the KDE advanced editor) are
perfectly good.  I often use jedit - it's a bit demanding on the processor
and memory (far more than an editor should be), but works well, has enough
project management facilities for me, and if I run "make" from within it, I
can click on error messages and jump right to the relevant line.  It also
runs happily on windows and linux.

Learn to use "make" and compile from the command line (even if it is from
within an editor).  If you learn an IDE, then the next time you get a new
compiler, you need to learn a new IDE.  If you get familiar with a
reasonable editor, and learn to use make, then you can use it for all your
compilers.

>
> > - a GUI for the Debugger.
>
> Emacs :-)
>
> Well, not really a GUI.  People talk about ddd or was it insight?  No
> idea, again, by now i'm good enough with Emacs here.

Or try gvd.  There are a number of different debuggers that can use external
gdb's as the backend - gvd, ddd, kdbg, emacs, etc.

>
> > (- the avr-gcc-compiler)
>
> avr-binutils, avr-gcc.  Again, that's the official GNU files,
> configured for the AVR target.  For GCC, use the 3.3 snapshots, not
> the official latest 3.2.x releases.
>
> avr-libc (http://savannah.nongnu.org/download/avr-libc/snapshots/)
>
> --
> J"org Wunsch        Unix support engineer
> address@hidden
http://www.interface-systems.de/~j/
>
> _______________________________________________
> avr-gcc-list mailing list
> address@hidden
> http://www.avr1.org/mailman/listinfo/avr-gcc-list




reply via email to

[Prev in Thread] Current Thread [Next in Thread]