Linux Resources for EEs
Programming & Development Hardware
- Wojciech Zabolotny's Free
single-sided evaluation board with download capability for 8051, 8052 and related microprocessors,
with Linux utilities.
- Picprog, Wojciech Zabolotny's
Design for a PIC programmer with margining support.
Programming Software
EDA Software
-
Cadsoft
has done an excellent port of it's Eagle PCB Design package to Linux.
- gEDA, GPL Electronic Design Automation, has
made significant progress in assembling a free EDA suite for Unix.
- PCB, a free PCB design package for Unix.
- Xcircuit, a free schematic capture program.
- Electric, a free VLSI design
package.
- Bartels AutoEngineer PCB Design Software.
- YA-EDA, "An all-in-one EDA solution for Linux".
- QCAD, a drawing program for Linux.
Analysis Software
- Dinotrace, an X11 Waveform Viewer.
- Vipec, a tool for the analysis of high frequency, linear electrical networks.
- Octave, a free Matlab-like tool.
Assemblers
- gpasm,
James Bowman's MPASM-compatible assembler for Microchip PICmicro microcontrollers. James
Bowman's website is down and most work on gpasm in recent months has been done
by Scott Dattalo.
- AVA Assembler for Atmel AVR,
written mostly by Uros Platise. AVA is a new assembler and is not meant to be source-compatible
with other assemblers. It has very nice support for segmented memory, and is designed
to be portable to other processors.
Compilers
- One of the most commonly-used compilers for Electrical Engineering is of course the GNU C Compiler, GCC. In addition to the source code, a good place to find a list
of supported chips is the Egcs readings page.
- One experimental GCC port of particular note is to the Atmel
AVR 8-bit architecture. This port was done by
Denis Chertykov and is hosted at
Uros Platise's Micro Tools for Linux Page
- Wouter van Ooijen's JAL (Just Another Language).
- Hi-Tech Software's excellent C Compilers are available for
Linux (but Clyde, do they sell at twice the price?)
Emulators, Debuggers
Simulators
Services
Lab Software
- Signal Generation tools for Linux and
/dev/dsp, (or try a download from ibiblio) by Jim Jackson
- GTKwave, a GTK-based signal viewer
for Linux.
- Bitgen, a program
for converting digital bitstreams to analog voltage sources suitable for circuit simulation in
programs such as SPICE and Spectre
- Glove, Data acquisition, manipulation, and analysis program for X-Windows.
- Printer Port Programming Tool.
PPPT is a testing tool and visual programming language for the
printer port. Its purpose is to provide a simple
point-and-click development environment for your
custom-made printer port electronics projects.
- CADC, a Linux Driver for the Conrad Electronic serial ADC (now AKA the Linear Technology serial ADC).
Link Pages
Navigation

Free counters provided by Honesty Communications.
Last Modified Wednesday, 25-Aug-2004 18:51:27 EDT, Bob Drzyzgula