123
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 z brezplačno licenco