Debian Electronics Project
Summary
The Debian Electronics Pure Blend contains 102 packages which are grouped by metapackages. Each metapackage will cause the installation of packages for a specific topic. The following table lists the metapackages of Debian Electronics

Tasks page

This is a list of the Tasks Debian Electronics is made of:

Table of contents

Analog design - Debian packages for analog design

This metapackage will install Debian packages for analog simulation and design

Official Debian packages with high relevance

Gnucap
GNU Circuit Analysis package, main executable
Gwave
waveform viewer eg for spice simulators
Magic
VLSI layout tool
Ngspice
Spice circuit simulator
Simulide
simple real time electronic circuit simulator

Official Debian packages with lower relevance

Python3-gnucap
Python 3 bindings for the GNU Circuit Analysis Package

Asic development - Debian ASIC development packages

This metapackage will install Debian packages for ASIC development

Official Debian packages with high relevance

Electric
electrical CAD system
Gtkwave
VCD (Value Change Dump) file waveform viewer
Gwave
waveform viewer eg for spice simulators
Iverilog
Icarus verilog compiler
Klayout
High Performance Layout Viewer and Editor
Magic
VLSI layout tool
Netgen-lvs
Netlist comparison - Layout vs Schematic (LVS)
Opensta
Gate-level Static Timing Analyzer
Qrouter
Multi-level, over-the-cell maze router
Verilator
fast free Verilog simulator
Yosys
Framework for Verilog RTL synthesis

Official Debian packages with lower relevance

Alliance
VLSI CAD Tools
Gdsiiconvert
Convert GDSII geometries and report geometry statistics
Libgdsii-dev
Library for GDSII handling (development files)
Python3-gdspy
Python library for GDSII handling (Python 3)

Packaging has started and developers might try the packaging code in VCS

Coriolis
Open-Source Digital Synthesis Flow

Cad tools with gui - Debian packages for CAD tools with GUI

This metapackage will install Debian packages for electronic computer-aided design which have GUIs.

Official Debian packages with high relevance

Fritzing
Easy-to-use electronic design software
Kicad
Electronic schematic and PCB design software
Lepton-eda
Lepton Electronic Design Automation
Oregano
tool for schematical capture of electronic circuits
Pcb
printed circuit board (pcb) design program - metapackage
Pcb-rnd
Standard installation of pcb-rnd
Qelectrotech
Electric schematic editor
Simulide
simple real time electronic circuit simulator
Tkgate
Tcl/Tk based digital circuit editor and simulator

Digital design - Debian packages for digital design

This metapackage will install Debian packages for digital simulation and design

Official Debian packages with high relevance

Arachne-pnr
Place and route tool for iCE40 family FPGAs
Covered
Verilog code coverage analysis tool
Drawtiming
tool for documenting hardware designs through timing diagrams
Ghdl
VHDL compiler/simulator
Gtkwave
VCD (Value Change Dump) file waveform viewer
Irsim
Switch-level simulator
Iverilog
Icarus verilog compiler
Python3-myhdl
Hardware description language for Python (Python 3)
Qrouter
Multi-level, over-the-cell maze router
Simulide
simple real time electronic circuit simulator
Verilator
fast free Verilog simulator
Yosys
Framework for Verilog RTL synthesis

Documentation - Debian packages containing documentation for electronics

This metapackage will install Debian packages either containing documentation for electronics packages, or which can be used for generating documentation for electronics.

Official Debian packages with high relevance

Kicad-doc-de
Kicad help files (German)
Kicad-doc-en
Kicad help files (English)
Kicad-doc-es
Kicad help files (Spanish)
Kicad-doc-fr
Kicad help files (French)
Kicad-doc-it
Kicad help files (Italian)
Kicad-doc-pt
Kicad help files (Portuguese)
Kicad-doc-ru
Kicad help files (Russian)
Texlive-latex-extra
TeX Live: LaTeX additional packages

Digital signal processing (dsp) - Debian packages for filter coefficient calculation etc

This metapackage will install Debian packages that aid the development of digital signal processing circuits such as filter design.

Official Debian packages with high relevance

Dfcgen-gtk
Digital Filter Coefficients Generator (DFCGen) GTK+
Gnuradio
GNU Radio Software Radio Toolkit

Fpga development - Debian FPGA development packages

This metapackage will install Debian packages for FPGA development

Official Debian packages with high relevance

Arachne-pnr
Place and route tool for iCE40 family FPGAs
Fpga-icestorm
Tools to handle the bitstream format of Lattice iCE40 FPGAs
Fpgatools
tool to program field-programmable gate arrays
Gtkwave
VCD (Value Change Dump) file waveform viewer
Iverilog
Icarus verilog compiler
Nextpnr-ice40
FPGA place and route tool for Lattice iCE40
Verilator
fast free Verilog simulator
Yosys
Framework for Verilog RTL synthesis

Gadgets - Debian packages for interacting with gadgets

This metapackage will install Debian packages for interacting with various gadgets.

Official Debian packages with high relevance

Dxf2gcode
prepares drawings of parts for automatic machine tools
Ubertooth
2.4 GHz wireless development platform for Bluetooth experimentation

Electronic measurements - Packages for electronic measurements

Packages that can be used for measurements

Official Debian packages with high relevance

Pulseview
sigrok logic analyzer, oscilloscope, and MSO GUI
Python3-pymeasure
scientific measurement library for Python
Sigrok
Logic analyzer and protocol decoder software suite (metapackage)
Xoscope
digital oscilloscope

Microcontrollers - Debian packages for dealing with microcontrollers

This metapackage will install Debian packages for interacting with external microcontrollers.

Official Debian packages with high relevance

Arduino
AVR development board IDE from Arduino CC
Arduino-core
Code, examples, and libraries for the Arduino platform
Avarice
use GDB with Atmel AVR debuggers
Avra
assembler for Atmel AVR microcontrollers
Avrdude
software for programming Atmel AVR microcontrollers
Avrp
Programmer for Atmel AVR microcontrollers
Bossa
Atmel SAM ARM microcontroller flash programming GUI
Bossa-cli
Atmel SAM ARM microcontroller flash programming utility
Cl-cluck
Common Lisp Microcontroller Clock Calculator
Emu8051
Emulator and simulator for 8051 microcontrollers
Flashrom
Identify, read, write, erase, and verify BIOS/ROM/flash chips
Gcc-arm-none-eabi
GCC cross compiler for ARM Cortex-R/M processors
Gcc-avr
GNU C compiler (cross compiler for avr)
Gnusim8085
Graphical Intel 8085 simulator, assembler and debugger
Gputils
GNU PIC utilities
Lpc21isp
In-circuit programming (ISP) of ARM and Cortex microcontrollers
Lpctools
interface to NXP LPC Microcontrollers ISP serial interface
M16c-flash
Flash programmer for Renesas M16C and R8C microcontrollers
Mcu8051ide
Graphical Integrated Development Environment for 8051
Microhope
hardware & software framework to learn microcontrollers
Mspdebug
debugging tool for MSP430 microcontrollers
Openocd
Open on-chip JTAG/SWD debug solution for embedded target devices
Sdcc
Small Device C Compiler
Sdcc-ucsim
Micro-controller simulator for SDCC
Simulide
simple real time electronic circuit simulator
Simulpic
simulator for Microchip PIC16F84 microcontroller
Teensy-loader-cli
load and run programs onto your Teensy micro controller
Uisp
Micro In-System Programmer for Atmel's AVR MCUs

Official Debian packages with lower relevance

Arduino-builder
Command line tool for compiling Arduino sketches
Libjaylink-dev
library for interacting with J-Link programmers (development files)
Nitpic
simulator for the Microchip PIC16C84 microcontroller

Pcb development - Debian packages for PCB development

This metapackage will install Debian packages useful for the development of printed circuit boards.

Official Debian packages with high relevance

Camv-rnd
Standard installation of camv-rnd
Fritzing
Easy-to-use electronic design software
Gerbv
Gerber file viewer (only RS 274 X format)
Kicad
Electronic schematic and PCB design software
Lepton-eda
Lepton Electronic Design Automation
Pcb-rnd
Standard installation of pcb-rnd
Visolate
tool for engraving PCBs using CNCs

Official Debian packages with lower relevance

Camv-rnd-core
camv-rnd executable with the core functionality and boxsym-rnd
Camv-rnd-export-extra
Export formats: special/extra
Camv-rnd-export-gd
Export formats that require libgd.
Camv-rnd-export-vector
Export formats: vector graphics
Camv-rnd-import
Standard import file format support (PCB).
Camv-rnd-lib-gui
Support library for building the GUI.

Packaging has started and developers might try the packaging code in VCS

Openboardview
renders layouts for electronic boards

Radio (rf and microwave) development - Packages for design of circuits at radio frequencies

This metapackage will install Debian packages for design at radio/ microwave frequencies and antennas

Official Debian packages with high relevance

Antennavis
antenna radiation pattern visualization software
Atlc
Arbitrary Transmission Line Calculator
Meep
software package for FDTD simulation
Nec2c
NEC2 simulates near and far field radiation patterns of antennas
Openems
Electromagnetic simulator
Python3-scikit-rf
Python toolkit for RF/Microwave engineering
Xnec2c
calculate and display radio antenna properties
Yagiuda
software to analyse performance of Yagi-Uda antennas

Simulation - Debian packages for simulation of electronic circuits

This metapackage will install Debian packages for simulation of electronics circuits

Official Debian packages with high relevance

Ghdl
VHDL compiler/simulator
Gnucap
GNU Circuit Analysis package, main executable
Gtkwave
VCD (Value Change Dump) file waveform viewer
Gwave
waveform viewer eg for spice simulators
Irsim
Switch-level simulator
Iverilog
Icarus verilog compiler
Ngspice
Spice circuit simulator
Oregano
tool for schematical capture of electronic circuits
Simulide
simple real time electronic circuit simulator
Tkgate
Tcl/Tk based digital circuit editor and simulator
Verilator
fast free Verilog simulator

Official Debian packages with lower relevance

Freehdl
VHDL simulator for Linux
Gplcver
Verilog simulator
Python3-gnucap
Python 3 bindings for the GNU Circuit Analysis Package

Debian packages in contrib or non-free

Easyspice
Graphical frontend to the Spice simulator