gpsim

gpsim

gpsim je simulator z odprtimi viri za mikrokontrolerje PIC Microchip.Podpira vse tri družine PIC-ov: 12-bitne, 14-bitne in 16-bitne jedre.Glej tudi gputils http://gputils.sourceforge.net/.
gpsim je popoln programski simulator za mikrokontrolerje Microchip PIC, ki se distribuira na podlagi splošne javne licence GNU, različice 2 ali višje, in nekaterih knjižnic pod manjšo splošno javno licenco GNU, različico 2 ali višjo.gpsim je zasnovan tako, da je čim natančnejši.Natančnost vključuje celoten PIC - od jedra do V / I zatičev in vključuje VSE notranje periferne naprave.Tako je možno ustvariti dražljaje in jih privezati na V / I zatiče ter testirati PIC na isti PIC na enak način kot v resničnem svetu.gpsim je zasnovan tako, da je čim hitrejši.Možne so hitrosti simulacije slik v realnem času 20 MHz.(Program 'goto $' teče z isto hitrostjo, kot je slika 25 Mhz, ko ga simuliramo na mojem 400Mhz PII Linux Boxu. Seveda, ko dodate dražljaje in začnete interakcijo s perifernimi napravami, zmogljivost upada. A še vedno je hitro!) Gpsim imaso bili oblikovani tako, da so kar najbolj uporabni.(Vsaj to je namen - iskreno.) Izvedena je bila standardna simulacijska paradigma, ki vključuje točke preloma, enojni korak, razstavljanje, pregledovanje in spreminjanje pomnilnika in podobno.Poleg tega gpsim podpira številne funkcije za odpravljanje napak, ki so na voljo samo z emulatorji v krogu.Na primer, neprekinjen pufer za sledenje spremlja vsako dejanje simulatorja (ne glede na to, ali ga želite ali ne).Prav tako je možno nastaviti vrednosti branja in pisanja preloma na vrednostih (npr. Prekinitev, če se določena vrednost odčita ali zapiše v register).gpsim ni fajn, ampak se izboljšuje.Podpira dober klasičen CLI, kot sta gdb in gui, ki temelji na gtk.

Lastnosti

Alternativa gpsimu za Linux

KiCad

KiCad

KiCad je odprtokodna programska oprema za avtomatizacijo elektronskega oblikovanja (EDA) - oblikovanje shem elektronskih vezij in tiskanih vezij (PCB).
Ktechlab

Ktechlab

KTechLab je IDE za mikrokontrolerje in elektroniko.Podpira simulacijo vezja, razvoj programa za mikrokontrolerje in simuliranje programiranega mikrokontrolerja skupaj z njegovim aplikacijskim vezjem.
SimulIDE

SimulIDE

Elektronski krožni simulator v realnem času. Vključite simulacijo PIC, AVR in Arduino.
Ngspice

Ngspice

Ngspice je simulator vezja mešanega nivoja / mešanega signala.Njegova koda temelji na treh odprtokodnih programskih paketih: Spice3f5, Cider1b1 in Xspice.
eSim

eSim

eSim (prej znan kot Oscad / FreeEDA) je odprtokodno orodje EDA za načrtovanje, simulacijo, analizo in načrtovanje PCB.