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
bookworm1.8.19+dfsg1-1amd64,arm64,armel,armhf,i386
bullseye1.8.13+dfsg1-2amd64,arm64,armhf,i386
sid1.8.19+dfsg1-4amd64,arm64,armel,armhf,i386
forky1.8.19+dfsg1-3amd64,arm64,armhf,i386
trixie1.8.19+dfsg1-3amd64,arm64,armel,armhf,i386
Debtags of package arduino:
fieldelectronics
roleprogram
Popcon: 562 users (300 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.

avarice
Brug GDB med Atmel AVR-fejlsøgere
Versions of package avarice
ReleaseVersionArchitectures
bullseye2.14-1amd64,arm64,armhf,i386
bookworm2.14+svn427-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.14+svn427-2amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
forky2.14+svn427-2amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
sid2.14+svn427-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package avarice:
roleprogram
Popcon: 164 users (2 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
sid1.4.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky1.4.2+dfsg-1amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie1.4.2+dfsg-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm1.4.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.3.0-3amd64,arm64,armhf,i386
Debtags of package avra:
develmachinecode
fieldelectronics
hardwareembedded
interfacecommandline
roleprogram
scopeutility
Popcon: 56 users (33 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
trixie7.1+dfsg-3amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
sid7.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky7.1+dfsg-3amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
bookworm7.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye6.3-20171130+svn1429-2amd64,arm64,armhf,i386
upstream8.1
Debtags of package avrdude:
develmachinecode
fieldelectronics
hardwareembedded
interfacecommandline
roleprogram
scopeutility
uitoolkitncurses
Popcon: 5107 users (105 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
sid1.0beta3-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.0beta3-7amd64,arm64,armhf,i386
bookworm1.0beta3-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
forky1.0beta3-8amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie1.0beta3-8amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
Debtags of package avrp:
develmachinecode
fieldelectronics
interfacecommandline
roleprogram
scopeutility
Popcon: 12 users (18 upd.)*
Versions and Archs
License: DFSG free
Git

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
sid1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.9.1-3amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.9.1-1amd64,arm64,armhf,i386
forky1.9.1-3amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
Debtags of package bossa:
uitoolkitwxwidgets
Popcon: 9 users (20 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
bullseye1.9.1-1amd64,arm64,armhf,i386
forky1.9.1-3amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
sid1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.9.1-3amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm1.9.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 12 users (20 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
forky0.1.3.1-1all
sid0.1.3.1-1all
trixie0.1.3.1-1all
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
forky2.0.1-3amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie2.0.1-3amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm2.0.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.0.1-2amd64,arm64,armhf,i386
sid2.0.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package emu8051:
fieldelectronics
hardwareemulation
roleprogram
uitoolkitgtk
Popcon: 10 users (15 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
Versions of package flashrom
ReleaseVersionArchitectures
forky1.6.0-2amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
bullseye1.2-5amd64,arm64,armhf,i386
bookworm1.3.0-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.4.0-3amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
sid1.6.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package flashrom:
adminboot, hardware
fieldelectronics
interfacecommandline
roleprogram
scopeutility
Popcon: 1214 users (109 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
trixie14.2.rel1-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm12.2.rel1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid14.2.rel1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky14.2.rel1-1amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
bullseye8-2019-q3-1amd64,arm64,armhf,i386
Popcon: 388 users (185 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
sid14.2.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky14.2.0-2amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie14.2.0-2amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bullseye5.4.0+Atmel3.6.2-1amd64,arm64,armhf,i386
bookworm5.4.0+Atmel3.6.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream15.2.0
Debtags of package gcc-avr:
develcompiler, lang:c
interfacecommandline
roleprogram
scopeutility
suitegnu
works-withsoftware:source
Popcon: 974 users (401 upd.)*
Newer upstream!
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
forky1.4.1-1amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie1.4.1-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm1.4.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.4.1-1amd64,arm64,armhf,i386
sid1.4.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package gnusim8085:
develdebugger, machinecode
fieldelectronics
hardwareemulation
interfacex11
roleprogram
uitoolkitgtk
usechecking, viewing
x11application
Popcon: 12 users (17 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
??? missing short description for package gputils :-(
Versions of package gputils
ReleaseVersionArchitectures
bookworm1.4.0-0.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.5.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky1.5.2-1amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie1.5.2-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bullseye1.4.0-0.2amd64,arm64,armhf,i386
Debtags of package gputils:
develmachinecode
fieldelectronics
hardwareembedded
interfacecommandline
roleprogram
scopeutility
suitegnu
Popcon: 103 users (109 upd.)*
Versions and Archs
License: DFSG free
Git
lpc21isp
In-circuit programming (ISP) af ARM- og Cortex-mikrocontrollere
Maintainer: Agustin Henze
Versions of package lpc21isp
ReleaseVersionArchitectures
bookworm1.97-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.97-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky1.97-4amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie1.97-4amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bullseye1.97-4amd64,arm64,armhf,i386
Popcon: 9 users (3 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
bullseye1.07-1amd64,arm64,armhf,i386
trixie1.07-2amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
forky1.07-2amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
sid1.07-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.07-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 9 users (17 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
Versions of package m16c-flash
ReleaseVersionArchitectures
bullseye0.1-1.1amd64,arm64,armhf,i386
bookworm0.1-1.3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.1-1.4amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
forky0.1-2amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
sid0.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package m16c-flash:
roleprogram
scopeutility
Popcon: 8 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

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
forky1.4.9-2all
bullseye1.4.9-2all
bookworm1.4.9-2all
sid1.4.9-2all
Debtags of package mcu8051ide:
fieldelectronics
hardwareembedded
roleprogram
Popcon: 10 users (9 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
sid5.3.3+repack-3all
trixie5.3.3+repack-2all
bookworm5.3.0+repack-3all
bullseye4.8.8+repack-2all
forky5.3.3+repack-3all
Debtags of package microhope:
uitoolkitgtk
Popcon: 8 users (20 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 (Andreas Tille)
Versions of package mspdebug
ReleaseVersionArchitectures
bookworm0.22-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.25-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
forky0.25-1amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
sid0.25-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.22-2amd64,arm64,armhf,i386
Debtags of package mspdebug:
develdebugger
fieldelectronics
roleprogram
Popcon: 154 users (1 upd.)*
Versions and Archs
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
forky0.12.0-3amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie0.12.0-3amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm0.12.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.11.0~rc2-1amd64,arm64,armhf,i386
sid0.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package openocd:
develdebugger
hardwareembedded
roleprogram
Popcon: 787 users (40 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
sid4.5.0+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky4.5.0+dfsg-3amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie4.5.0+dfsg-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm4.2.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye4.0.0+dfsg-2amd64,arm64,armhf,i386
Debtags of package sdcc:
develcompiler, lang:c, machinecode
hardwareembedded
interfacecommandline
roleprogram
scopeutility
works-withsoftware:source
Popcon: 38 users (68 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
sid4.5.0+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky4.5.0+dfsg-3amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
bookworm4.2.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie4.5.0+dfsg-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bullseye4.0.0+dfsg-2amd64,arm64,armhf,i386
Debtags of package sdcc-ucsim:
develcompiler, debugger, lang:c
hardwareembedded, emulation
interfacecommandline
roleprogram
scopeutility
uitoolkitncurses
x11library
Popcon: 13 users (33 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
trixie1.1.0.1912+dfsg-4amd64,i386
sid1.1.0.1912+dfsg-4amd64,i386
forky1.1.0.1912+dfsg-4amd64,i386
bookworm0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.1.7+dfsg-2amd64,arm64,armhf,i386
Popcon: 42 users (56 upd.)*
Versions and Archs
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
sid2005-1-28-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2005-1-28-10amd64,arm64,armhf,i386
bookworm2005-1-28-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2005-1-28-10amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
forky2005-1-28-10amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
Debtags of package simulpic:
develmachinecode
fieldelectronics
hardwareembedded, emulation
interfacecommandline
roleprogram
scopeutility
Popcon: 8 users (5 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
forky2.2-1.1amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie2.2-1.1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm2.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.2-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.1-1amd64,arm64,armhf,i386
upstream2.3
Popcon: 320 users (5 upd.)*
Newer upstream!
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
forky20050207-4.5amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
bullseye20050207-4.3amd64,arm64,armhf,i386
bookworm20050207-4.5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie20050207-4.5amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
sid20050207-4.5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package uisp:
develmachinecode
fieldelectronics
interfacecommandline
roleprogram
scopeutility
Popcon: 11 users (6 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
sid1.3.25-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky1.3.25-5amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie1.3.25-5amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm1.3.25-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.3.25-2amd64,arm64,armhf,i386
Popcon: 576 users (328 upd.)*
Versions and Archs
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
sid0.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
forky0.4.0-1amd64,arm64,armhf,i386,ppc64el,riscv64,s390x
trixie0.4.0-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
bookworm0.3.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.2.0-1amd64,arm64,armhf,i386
Popcon: 7 users (11 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
sid0.1-21amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.1-19amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.1-17amd64,arm64,armhf,i386
trixie0.1-21amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
Debtags of package nitpic:
hardwareembedded, emulation
interfacex11
roleprogram
scopeutility
uitoolkitathena
x11application
Popcon: 3 users (5 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 268155