Debian Electronics Project
Summary
Microcontrollers
Debianpakker til at håndere mikrocontrollere

Denne metapakke vil installere Debianpakker til interaktion med eksterne mikrocontrollere.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Electronics to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Electronics mailing list

Links to other tasks

Debian Electronics Microcontrollers packages

Official Debian packages with high relevance

arduino
AVR-udviklingsbrættets IDE fra Arduino CC
Versions of package arduino
ReleaseVersionArchitectures
bullseye1.8.13+dfsg1-2amd64,arm64,armel,armhf,i386
jessie1.0.5+dfsg2-4all
stretch1.0.5+dfsg2-4.1all
buster1.0.5+dfsg2-4.1all
bullseye-backports1.8.19+dfsg1-1~bpo11+1amd64,arm64,armel,armhf,i386
bookworm1.8.19+dfsg1-1amd64,arm64,armel,armhf,i386
trixie1.8.19+dfsg1-2amd64,arm64,armel,armhf,i386
sid1.8.19+dfsg1-2amd64,arm64,armel,armhf,i386
Debtags of package arduino:
fieldelectronics
roleprogram
Popcon: 572 users (166 upd.)*
Versions and Archs
License: DFSG free
Git

Arduino er en elektronisk prototypeplatform, i åben kildekode, baseret på fleksibelt og nemt at bruge udstyr og programmer. Platformen er lavet for kunstnere, designere, hobbyister og alle interesseret i oprettelse af interaktive objekter eller miljøer.

Denne pakke vil installere det integrerede udviklingsmiljø, der giver mulighed for programskrivning, kodeverificering, kompilering og overførsel til Arduino-udviklingsbrættet. Eksempler på kode vil også blive installeret.

Nogle grundlæggende AVR-biblioteker vil blive leveret af den afhængende yderligere pakke arduino-core-avr. Yderligere biblioteker kan installeres i selve IDE'en ved at kalde bibliotekshåndteringen. Dette kræver en fungerende internetadgang.

arduino-core
Kode, eksempler og biblioteker for platformen Arduino
Versions of package arduino-core
ReleaseVersionArchitectures
jessie1.0.5+dfsg2-4all
buster1.0.5+dfsg2-4.1all
stretch1.0.5+dfsg2-4.1all
Debtags of package arduino-core:
fieldelectronics
hardwareembedded
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Arduino er en åben platform for fysiske microcontrollere. Denne pakke indeholder et minimalt sæt af værktøjer, der gør, at du kan programmere en Arduino. Den indeholder også eksempler og biblioteker. For en CLI se pakken »arduino-mk«.

Denne pakke inkluderer ikke den Javabaserede Integrated Development Environment, som kan findes i pakken »arduino«.

avarice
Brug GDB med Atmel AVR-fejlsøgere
Maintainer: Tobias Frost
Versions of package avarice
ReleaseVersionArchitectures
trixie2.14+svn427-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.13+svn347-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.14-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.13+svn375-1amd64,arm64,armhf,i386
jessie2.11-1.1amd64,armel,armhf,i386
bookworm2.14+svn427-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.14+svn427-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package avarice:
roleprogram
Popcon: 149 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

AVaRICE er et program med grænseflader for GNU Debugger med AVR JTAG ICE, og andre fejlsøgere, tilgængelige fra Atmel. Den forbinder til gdb via en TCP-sokkel og kommunikerer med gdbs »serial debug protocol«.

Denne protokol giver gdb mulighed for at sende kommandoer såsom »set/remove breakpoint« og »read/writememory«. AVaRICE oversætter disse kommandoer til Atmel-protokollen brugt til at kontrollere JTAG ICE (eller anden) fejlsøger.

Da GDB-AVaRICE-forbindelsen er via en TCP-sokkel, så skal de to programmer ikke køre på den samme maskine.

De understøttede fejlsøgere er:

  • JTAG ICE mkI
  • JTAG ICE mkII
  • AVR Dragon
avra
Assembler for Atmel AVR-microcontrollere
Maintainer: Milan Kupcevic
Versions of package avra
ReleaseVersionArchitectures
bookworm1.4.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.3.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.3.0-3amd64,arm64,armhf,i386
stretch1.3.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.3.0-1amd64,armel,armhf,i386
trixie1.4.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.4.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package avra:
develmachinecode
fieldelectronics
hardwareembedded
interfacecommandline
roleprogram
scopeutility
Popcon: 50 users (31 upd.)*
Versions and Archs
License: DFSG free
Git

Avra er en assembler for Atmels familie af AVR 8-bit RISC- microcontrollere. Den er hovedsagelig kompatibel med Atmels egen assembler, men tilføjer nye funktioner som bedre makrounderstøttelse og yderligere preprocessor-direktiver.

avrdude
Program til at programmere Atmel AVR-microcontrollere
Maintainer: Milan Kupcevic
Versions of package avrdude
ReleaseVersionArchitectures
stretch6.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid7.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie7.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm7.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye6.3-20171130+svn1429-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster6.3-20171130+svn1429-2amd64,arm64,armhf,i386
jessie6.1-2amd64,armel,armhf,i386
upstream7.3
Debtags of package avrdude:
develmachinecode
fieldelectronics
hardwareembedded
interfacecommandline
roleprogram
scopeutility
uitoolkitncurses
Popcon: 4667 users (148 upd.)*
Newer upstream!
License: DFSG free
Git

AVRDUDE er et redskab, i åben kildekode, til at hente/overføre/manipulere ROM- og EEPROM-indhold for AVR-microcontrollere der bruger in-system-programmeringsteknik (ISP).

avrp
Programmør for Atmel AVR-microcontrollere
Versions of package avrp
ReleaseVersionArchitectures
jessie1.0beta3-7amd64,armel,armhf,i386
stretch1.0beta3-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.0beta3-7amd64,arm64,armhf,i386
bullseye1.0beta3-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0beta3-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0beta3-7.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0beta3-7.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package avrp:
develmachinecode
fieldelectronics
interfacecommandline
roleprogram
scopeutility
Popcon: 13 users (5 upd.)*
Versions and Archs
License: DFSG free

Avrp er en FLASH/EEPROM-programmør for Atmels familie af AVR 8-bit RISC-microcontrollere. Den kan også programmere Atmel AT89-serien af microcontrollere. Den understøtter mindst fire forskellige programmeringsenheder inklusive Atmels egen AVR-udviklingskort og i-kredsløb programmering.

bossa
Atmel SAM ARM-microcontroller flashprogrammering - grafisk brugerflade
Versions of package bossa
ReleaseVersionArchitectures
buster1.3~20120408-5.1amd64,arm64,armhf,i386
stretch1.3~20120408-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.9.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.3~20120408-5amd64,armel,armhf,i386
Debtags of package bossa:
uitoolkitwxwidgets
Popcon: 16 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

BOSSA er et redskab til flashprogrammering for Atmels SAM-familie af flashbaserede ARM-microcontrollere. Motivationen bag BOSSA er at oprette et simpelt og nemt at bruge redskab, i åben kildekode, til at erstatte Atmels SAM-BA-program.

Denne pakke indeholder grænsefladen for wxWidgets grafiske brugerflade til bossa.

bossa-cli
Flashprogrammeringsredskab for Atmel SAM ARM-microcontrollere
Versions of package bossa-cli
ReleaseVersionArchitectures
sid1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.3~20120408-5amd64,armel,armhf,i386
bullseye1.9.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.3~20120408-5.1amd64,arm64,armhf,i386
stretch1.3~20120408-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 16 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

BOSSA er et redskab til flashprogrammering for Atmels SAM-familie af flashbaserede ARM-microcontrollere. Motivationen bag BOSSA er at oprette et simpelt og nemt at bruge redskab, i åben kildekode, til at erstatte Atmels SAM-BA-program.

Denne pakke indeholder BOSSA-kommandolinjegrænsefladen og interaktiv skal (dvs. bossac og bossash).

cl-cluck
Common Lisp - mikrocontroller urlommeregner
Maintainer: Kevin M. Rosenberg
Versions of package cl-cluck
ReleaseVersionArchitectures
trixie0.1.3.1-1all
sid0.1.3.1-1all
jessie0.1.3-2all
stretch0.1.3-2all
bookworm0.1.3.1-1all
bullseye0.1.3.1-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Cluck tilbyder flere funktioner til at hjælpe med at vælge krystalfrekvenser, ur-præskalaer og sammenligne værdier til konfiguration af tidstagere på mikrocontrollerchip.

emu8051
Emulator og simulator for 8051-mikrocontrollere
Versions of package emu8051
ReleaseVersionArchitectures
trixie2.0.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.0.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.0.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.0.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.1.1-1amd64,armel,armhf,i386
stretch1.1.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.1.1-1amd64,arm64,armhf,i386
Debtags of package emu8051:
fieldelectronics
hardwareemulation
roleprogram
uitoolkitgtk
Popcon: 14 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

Emu8051 er en simulator/emulator for Intel 8051-familen af mikrocontrollere. Pakken gør det muligt for udviklere at simulere 8051- mikrocontrollere for at teste deres kode og fejlsøge den. Programmet kan indlæse Intel HEX-filer.

flashrom
Identificer, læs, skriv, slet og verificer BIOS/ROM/flash-chip
Maintainer: Debian EFI (Adrian Bunk)
Versions of package flashrom
ReleaseVersionArchitectures
trixie1.3.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.3.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.2-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.9.9+r1954-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.9.7+r1782-1amd64,i386
buster1.0-1amd64,arm64,armhf,i386
bookworm1.3.0-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package flashrom:
adminboot, hardware
fieldelectronics
interfacecommandline
roleprogram
scopeutility
Popcon: 1175 users (60 upd.)*
Versions and Archs
License: DFSG free
Git

Flashrom er et værktøj for identifikation, læsning, skrivning, verificering og sletning af flashchip. Det bruges ofte til at flashe BIOS/EFI/coreboot/firmware/optionROM-aftryk direkte med brug af et understøttet bundkort, men det understøtter også flashing af netværkskort (NiC'er), SATA-controllerkort og andre eksterne enheder som kan programmere flashchip.

Programmet understøtter en bred række af chip: DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32/40/48 og BGA. Disse bruger forskellige protokoller såsom LPC, FWH, parallel flash eller SPI.

Værktøjet kan bruges til at flashe BIOS/firmware-aftryk for eksempel - det være proprietære BIOS-aftryk eller coreboot-aftryk (tidligere kendt som LinuxBIOS).

Det kan også bruges til at læse den nuværende eksisterende BIOS/firmware fra en flash-chip.

I øjeblikket understøttes disse programmører:

  • internal (for på systemet flashing af bundkortet)
  • dummy (virtuel programmør for test af flashrom)
  • nic3com (for flash-ROM'er på 3COM-netværkskort)
  • nicrealtek (for flash-ROM'er på Realtek og SMC 1211-netværkskort)
  • nicnatsemi (for flash-ROM'er på National Semiconductor DP838*- netværkskort)
  • nicintel (for parallelle flash-ROM'er på Intel 10/100Mbit-netværkskort)
  • gfxnvidia (for flash-ROM'er på NVIDIA-grafikkort)
  • drkaiser (for flash-ROM'er på Dr. Kaiser PC-Waechter PCI-kort)
  • satasii (for flash-ROM'er på Silicon Image SATA/IDE-controllere)
  • satamv (for flash-ROM'er på Marvell SATA-controllere)
  • atahpt (for flash-ROM'er på Highpoint ATA/RAID-controllere)
  • atavia (for flash ROM'er på VIA VT6421A SATA-controllere)
  • atapromise (for flash ROM'er på Promise PDC2026x ATA/RAID-controllere)
  • it8212 (for flash ROM'er på ITE IT8212F ATA/RAID-controllere)
  • ft2232_spi (for SPI flash-ROM'er vedhæftet til en FT2232/FT4232H- familiebaseret USB SPI-programmør), inklusive DLP Design DLP-USB1232H, FTDI FT2232H Mini-Module, FTDI FT4232H Mini-Module, openbiosprog-spi, Amontec JTAGkey/JTAGkey-tiny/JTAGkey-2, Dangerous Prototypes Bus Blaster, Olimex ARM-USB-TINY/-H, Olimex ARM-USB-OCD/-H, TIAO/DIYGADGET USB Multi-Protocol Adapter (TUMPA), TUMPA Lite, GOEPEL PicoTAP, Google Servo v1/v2 og FIC OpenMoko Neo1973 Debug board.
  • serprog (for flash-ROM'er vedhæftet til en programmør der taler serprog), inklusive AVR-flasher af Urja Rannikko, AVR-flasher af eightdot, Arduino Mega-flasher af fritz, InSystemFlasher af Juhana Helovuo og atmegaXXu2-flasher af Stefan Tauner
  • buspirate_spi (for SPI flash-ROM'er forbundet til en Bus Pirate)
  • dediprog (for SPI flash-ROM'er forbundet til en Dediprog SF100)
  • rayer_spi (for SPI flash-ROM'er forbundet til en RayeR parport-baseret programmør)
  • pony_spi (for SPI flash-ROM'er forbundet med en SI-Prog-serielport bitbanging adapter)
  • nicintel_spi (for SPI flash ROM'er på Intel Gigabit-netværkskort)
  • ogp_spi (for SPI flash-ROM'er på Open Graphics Project-grafikkort)
  • linux_spi (for SPI flash-ROM'er tilgængelige via /dev/spidevX.Y på Linux)
  • usbblaster_spi (for SPI flash ROM'er vedhæftet en Altera USB-Blaster)
  • nicintel_eeprom (for SPI EEPROM'er på Intel Gigabit-netværkskort)
  • mstarddc_spi (for SPI flash ROM'er tilgængelige via DDC in MSTAR- udstyrede skærme)
  • pickit2_spi (for SPI flash ROM'er tilgængelige via Microchip PICkit2)
  • ch341a_spi (for SPI flash ROM'er vedhæftet til WCH CH341A)
Screenshots of package flashrom
gcc-arm-none-eabi
GCC-krykdskompiler for ARM Cortex-R/M-processorer
Versions of package gcc-arm-none-eabi
ReleaseVersionArchitectures
sid13.2.rel1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch5.4.1+svn241155-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster7-2018-q2-6amd64,arm64,armhf,i386
jessie4.8.4-1+11-1amd64,armel,armhf,i386
bullseye8-2019-q3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm12.2.rel1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie13.2.rel1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 364 users (89 upd.)*
Versions and Archs
License: DFSG free
Git

Bare metal C- og C++-kompiler for indlejrede ARM-chip, der bruger Cortex-M- og Cortex-R-processorer. Denne pakke er baseret på GNU ARM-værktøjskæden tilbudt af ARM.

gcc-avr
GNU C-kompiler - krydskompiler for avr
Maintainer: Steve Meliza
Versions of package gcc-avr
ReleaseVersionArchitectures
trixie7.3.0+Atmel3.7.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster5.4.0+Atmel3.6.1-2amd64,arm64,armhf,i386
bullseye5.4.0+Atmel3.6.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie4.8.1+Atmel3.4.4-2amd64,armel,armhf,i386
bookworm5.4.0+Atmel3.6.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.9.2+Atmel3.5.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid7.3.0+Atmel3.7.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package gcc-avr:
develcompiler, lang:c
interfacecommandline
roleprogram
scopeutility
suitegnu
works-withsoftware:source
Popcon: 1036 users (380 upd.)*
Versions and Archs
License: DFSG free
Git

Dette er GNU C-kompileren, en ret flytbar kompiler for optimering som understøtter flere sprog. Denne pakke inkluderer understøttelse for C.

gnusim8085
Grafisk simulator, assembler og fejlsøger for Intel 8085
Versions of package gnusim8085
ReleaseVersionArchitectures
stretch1.3.7-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.4.1-1amd64,arm64,armhf,i386
bullseye1.4.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.4.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.4.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.4.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.3.7-1amd64,armel,armhf,i386
Debtags of package gnusim8085:
develdebugger, machinecode
fieldelectronics
hardwareemulation
interfacex11
roleprogram
uitoolkitgtk
usechecking, viewing
x11application
Popcon: 16 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

GNUSim8085 er en grafisk simulator, assembler og fejlsøger for Intel 8085- mikroprocessoren. Programmet har de følgende funktioner:

  • En simpel redigeringskomponent med syntaksfremhævelse
  • Et numerisk tastatur til at indtaste assembly-sproginstruktioner med passende argumenter
  • Nem visning af registerindhold
  • Nem visning af flagindhold
  • Decimal <–> Hexadecimal konverteringsprogram
  • Visning af stak, hukommelse og IO-indhold
  • Understøttelse af slutpunkter for programfejlsøgning
  • Trinvis programkørsel
  • Et kliks konvertering af assemblyprogram til opcode-visning
  • Understøttelse af udskrivning
  • Brugerfladen er oversat til diverse sprog
Screenshots of package gnusim8085
gputils
GNU PIC-redskaber
Versions of package gputils
ReleaseVersionArchitectures
trixie1.4.0-0.2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.4.0-0.2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.4.0-0.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.4.0-0.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.13.7-1amd64,armel,armhf,i386
buster1.4.0-0.1amd64,arm64,armhf,i386
stretch1.4.0-0.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package gputils:
develmachinecode
fieldelectronics
hardwareembedded
interfacecommandline
roleprogram
scopeutility
suitegnu
Popcon: 103 users (43 upd.)*
Versions and Archs
License: DFSG free

Disse redskaber for Microchip PIC-microcontroller-familien indeholder en assembler (kompatibel med MPASM), en disassembler og andre værktøjer.

lpc21isp
In-circuit programming (ISP) af ARM- og Cortex-mikrocontrollere
Maintainer: Agustin Henze
Versions of package lpc21isp
ReleaseVersionArchitectures
stretch1.97-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.97-1amd64,armel,armhf,i386
buster1.97-4amd64,arm64,armhf,i386
bullseye1.97-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.97-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.97-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.97-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 9 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

In-circuit programming-værktøj (ISP) for NXP(Philips) LPC1100/LPC1300/LPC1700/LPC2000 serien af ARM7/Cortex-M0/Cortex-M3-mikrocontrollere.

lpctools
Grænseflade til NXP LPC Microcontrollere - ISP-seriel grænseflade
Versions of package lpctools
ReleaseVersionArchitectures
stretch1.06-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.07-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.07-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.07-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.07-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.06-1amd64,armel,armhf,i386
buster1.07-1amd64,arm64,armhf,i386
Popcon: 12 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

LPCTools er en grænseflade til NXP LPC Microcontrollere, ISP-seriel grænseflade (In-System Programming).

Den tilbyder to programmer:

  • lpcisp: dette værktøj giver adgang til hver af de nyttige isp-kommandoer på LPC-enheder. Det tilbyder ikke omslag for flashing af en enhed
  • lpcprog: dette værktøj giver ikke adgang til hver isp-kommando, i stedet for tilbyder det omslag for flashing af en enhed. Dette værktøj giver adgang til hver af de nyttige isp-kommandoer på LPC.
m16c-flash
Flashprogrammering for Renesas M16C- og R8C-microcontrollere
Maintainer: Uwe Hermann (Nilesh Patra)
Versions of package m16c-flash
ReleaseVersionArchitectures
bookworm0.1-1.3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.1-1.1amd64,armel,armhf,i386
stretch0.1-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.1-1.1amd64,arm64,armhf,i386
sid0.1-1.3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.1-1.3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye0.1-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package m16c-flash:
roleprogram
scopeutility
Popcon: 9 users (2 upd.)*
Versions and Archs
License: DFSG free

M16c-flash bruger en seriel protokol til at programmere Renesas M16C- og R8C-microcontrollere.

mcu8051ide
Grafisk integreret udviklingsmiljø for 8051
Versions of package mcu8051ide
ReleaseVersionArchitectures
trixie1.4.9-2all
jessie1.4.7-2all
stretch1.4.7-2all
buster1.4.9-1all
bullseye1.4.9-2all
sid1.4.9-2all
bookworm1.4.9-2all
Debtags of package mcu8051ide:
fieldelectronics
hardwareembedded
roleprogram
Popcon: 13 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

MCU 8051 IDE er et integreret udviklingsmiljø for microcontrollere baseret på 8051. Understøttede programmeringssprog er C og assembly. Det har sin egen assembler og understøtter to eksterne assemblere. For C-sprog bruges SDCC-kompileren.

microhope
Udstyrs- og programramme til at lære mikrocontrollere
Maintainer: Georges Khaznadar
Versions of package microhope
ReleaseVersionArchitectures
stretch4.2.1+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid5.3.1+repack-6all
trixie5.3.1+repack-6all
bookworm5.3.0+repack-3all
bullseye4.8.8+repack-2all
buster4.4.4+dfsg-4amd64,arm64,armhf,i386
jessie3.2.0-1amd64,armel,armhf,i386
stretch-backports4.4.3+dfsg-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package microhope:
uitoolkitgtk
Popcon: 10 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Denne pakke tilbyder et sæt af eksempler på programmer til at drive en ATmega32-mikrocontroller, sammen med en øvelse der forklarer hvordan de kompileres, overføres til mikrocontrolleren og hvordan der laves simple og mere komplicerede ændringer. Det skal bruges med bundkortet »microhope«, som gør det nemt at overføre kode til mikrocontrolleren via en USB-forbindelse.

Udover eksemplerne her er der et bibliotek til at drive alle de eksterne enheder tilgængelige på bundkortet »microhope«: LED, LCD-skærm, ADC forbundet til sensorer.

En grafisk brugerflade er også indeholdt.

Screenshots of package microhope
mspdebug
Fejlsøgningsværktøj for MSP430-microcontrollere
Maintainer: Luca Bruno
Versions of package mspdebug
ReleaseVersionArchitectures
buster0.22-2amd64,arm64,armhf,i386
bullseye0.22-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.22-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.22-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.22-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.22-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.22-2amd64,armel,armhf,i386
upstream0.23
Debtags of package mspdebug:
develdebugger
fieldelectronics
roleprogram
Popcon: 142 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

MSPDebug er en fri fejlsøger for brug med MSP430 MCU'er. Den understøtter FET430UIF-, eZ430-, RF2500- og Olimex MSP-JTAG-TINY-programmører. Den kan bruges som en proxy for gdb eller som en uafhængig fejlsøger med understøttelse for programmering, demontering og omvendt ingeniørarbejde.

openocd
Open on-chip JTAG/SWD-fejlsøgningsløsning for indlejrede enheder
Versions of package openocd
ReleaseVersionArchitectures
stretch-security0.9.0-1+deb8u1amd64,arm64,armel,armhf,i386
bullseye0.11.0~rc2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.9.0-1+deb8u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm0.12.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.12.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie-security0.8.0-4+deb7u1amd64,armel,armhf,i386
trixie0.12.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie0.8.0-4+deb7u1amd64,armel,armhf,i386
buster0.10.0-5amd64,arm64,armhf,i386
stretch-backports0.10.0-4~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package openocd:
develdebugger
hardwareembedded
roleprogram
Popcon: 734 users (35 upd.)*
Versions and Archs
License: DFSG free
Git

OpenOCD forsøger at tilbyde fejlsøgning, programmering og grænseskantest inden i systemet for indlejrede enheder.

Fejlsøgeren bruger en IEEE 1149-1-overholdende JTAG TAP-busmaster til at tilgå on-chip-fejlsøgningsfunktionalitet tilgængelig på ARM-baserede mikrocontrollere eller system-on-chip-løsninger. For MIPS-systemer er EJTAG-grænsefladen understøttet. Derudover er der understøttelse for eSi-RISC-, OpenRISC-, RISC-V- og ARC-controllere.

Brugerinteraktion realiseres via en telnet-kommandolinjegrænseflade, en gdb-ekstern (GNU debugger) protokolserver og en forenklet RPC-forbindelse, som kan bruges som grænseflade med OpenOCD's Jim Tcl-motor.

OpenOCD understøtter mange forskellige typer af JTAG-grænseflader/programmører.

Screenshots of package openocd
sdcc
Small Device C Compiler
Versions of package sdcc
ReleaseVersionArchitectures
bookworm4.2.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie4.4.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.4.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.4.0+dfsg-2amd64,armel,armhf,i386
bullseye4.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.8.0+dfsg-2amd64,arm64,armhf,i386
stretch3.5.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package sdcc:
develcompiler, lang:c, machinecode
hardwareembedded
interfacecommandline
roleprogram
scopeutility
works-withsoftware:source
Popcon: 42 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

SDCC er en C-kompiler for Intel MCS51-familien, HC08-, PIC-, GameBoy Z80-, DS80S390-, Z80-, Z180- og STM8-mikrocontrollere.

Denne pakke inkluderer kompileren, assemblere og linkere.

sdcc-ucsim
Microcontroller-simulator for SDCC
Versions of package sdcc-ucsim
ReleaseVersionArchitectures
bookworm4.2.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.8.0+dfsg-2amd64,arm64,armhf,i386
stretch3.5.0+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid4.4.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie4.4.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie3.4.0+dfsg-2amd64,armel,armhf,i386
bullseye4.0.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package sdcc-ucsim:
develcompiler, debugger, lang:c
hardwareembedded, emulation
interfacecommandline
roleprogram
scopeutility
uitoolkitncurses
x11library
Popcon: 19 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

uCsim er en microcontroller-simulator. Den kan udvides til at understøtte forskellige microcontroller-familier. Den understøtter i øjeblikket Intel MCS51-familien, HC08- og Z80-microcontrollere.

simulide
Simpel elektronisk kredsløbssimulator i realtid
Maintainer: Milan Kupcevic
Versions of package simulide
ReleaseVersionArchitectures
bookworm0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.1.7+dfsg-2amd64,arm64,armhf,i386
trixie1.1.0.1912+dfsg-4amd64,i386
sid1.1.0.1912+dfsg-4amd64,i386
upstream1.1.0.1940
Popcon: 41 users (48 upd.)*
Newer upstream!
License: DFSG free
Git

Simulide er en elektronisk kredsløbssimulator i realtid lavet til hobbybrugere og studenteksperimenter med simple og almene elektroniske kredsløb og PIC-, AVR- og Arduino microcontroller-simuleringer.

Screenshots of package simulide
simulpic
Simulator for Microchip PIC16F84-microcontoller
Maintainer: Aurelien Jarno
Versions of package simulpic
ReleaseVersionArchitectures
stretch2005-1-28-9amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2005-1-28-9amd64,armel,armhf,i386
buster2005-1-28-10amd64,arm64,armhf,i386
bullseye2005-1-28-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2005-1-28-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2005-1-28-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2005-1-28-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package simulpic:
develmachinecode
fieldelectronics
hardwareembedded, emulation
interfacecommandline
roleprogram
scopeutility
Popcon: 12 users (4 upd.)*
Versions and Archs
License: DFSG free

Dette program giver mulighed for at simulere kørslen af et program på en Microchip PIC16F84-microcontroller og vise register- og hukommelsesinformation.

teensy-loader-cli
Indlæs og afvikl programmer i din Teensy-mikrocontroller
Versions of package teensy-loader-cli
ReleaseVersionArchitectures
bookworm2.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.1-1amd64,arm64,armhf,i386
trixie2.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 257 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Se https://www.pjrc.com/teensy/ for en introduktion til Teensy-familien for USB-baserede udviklingssystemer for mikrocontrollere.

Teensy-indlæser-cli'en er et alternativ for kommandolinjen til den grafiske teensy-indlæser, som er inkluderet med Teensyduino. Cli- versionen foretrækkes af avancerede brugere, som ønsker at automatisere programmering, typisk inden fra en Makefile eller lignende.

uisp
Micro In-System Programmer for Atmels AVR MCU'er
Versions of package uisp
ReleaseVersionArchitectures
jessie20050207-4.2amd64,armel,armhf,i386
sid20050207-4.5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie20050207-4.5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch20050207-4.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster20050207-4.2amd64,arm64,armhf,i386
bullseye20050207-4.3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm20050207-4.5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package uisp:
develmachinecode
fieldelectronics
interfacecommandline
roleprogram
scopeutility
Popcon: 16 users (5 upd.)*
Versions and Archs
License: DFSG free

Dette redskab er krævet for at programmere AVR-chip med objektkode oprettet af ava assembler/linker, gas eller gcc. Den understøtter i-system programmering, Atmels prototype board/programmer (stk500) og mange andre ekstremt billige parallelportprogrammørerer. Den kan også bruges til at programmere Atmels AT89S51 og AT89S52.

Official Debian packages with lower relevance

arduino-builder
Kommandolinjeværktøj til at kompilere Arduinoskitser
Versions of package arduino-builder
ReleaseVersionArchitectures
bullseye1.3.25-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.3.25-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.25-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.3.25-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream1.6.1
Popcon: 578 users (172 upd.)*
Newer upstream!
License: DFSG free
Git

Dette værktøj kan fortolke Arduino Hardware-specifikationer, kør »gcc« korrekt og lav kompilerede skitser.

En Arduinoskitse er forskellig fra et C-program på den måde, at det mangler en »main« (tilbudt af Arduinokernen), funktionsprototyper er obligatoriske og biblioteksinklusion er automagisk (du skal bare #include dem). Dette værktøj opretter funktionsprototyper og indsamler bibliotekstyper, tilbyder »gcc« med alle krævede »-I«-parametre.

libjaylink-dev
library for interacting with J-Link programmers (development files)
Versions of package libjaylink-dev
ReleaseVersionArchitectures
stretch-backports0.1.0-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.2.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.3.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.3.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.3.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster0.1.0-1amd64,arm64,armhf,i386
Popcon: 4 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

libjaylink provides functions for interacting with Segger J-Link USB devices, which are used for programming and debugging ARM chips. The library is primarily used by OpenOCD, which provides a practical interface for using the devices.

This package contains files needed to compile libjaylink applications.

nitpic
Simulator for Microchip PIC16C84-mikrocontrolleren
Versions of package nitpic
ReleaseVersionArchitectures
buster0.1-16amd64,arm64,armhf,i386
sid0.1-19amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.1-19amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.1-19amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.1-17amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.1-16amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.1-15amd64,armel,armhf,i386
Debtags of package nitpic:
hardwareembedded, emulation
interfacex11
roleprogram
scopeutility
uitoolkitathena
x11application
Popcon: 4 users (2 upd.)*
Versions and Archs
License: DFSG free

Nitpic er en X-baseret simulator for Microchip PIC-familien af mikrocontrollere. Den understøtter i øjeblikket kun PIC16C84. Dette er et betaprogram.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237934