gpsim

gpsim

gpsim är en öppen sourcing-simulator för Microchips PIC-mikrokontroller.Det stöder alla tre familjer med PIC: 12-bitars, 14-bitars och 16-bitars kärnor.Se även gputils http://gputils.sourceforge.net/.
gpsim är en fullständig programvarusimulator för Microchip PIC-mikrokontroller distribuerade under GNU General Public License, version 2 eller högre, och några av dess bibliotek under GNU Lesser General Public License, version 2 eller högre.gpsim har utformats för att vara så exakt som möjligt.Noggrannhet inkluderar hela PIC - från kärnan till I / O-stiften och inklusive ALLA interna kringutrustning.Således är det möjligt att skapa stimuli och binda dem till I / O-stiften och testa PIC samma PIC på samma sätt som i den verkliga världen.gpsim har utformats för att vara så snabb som möjligt.Realtidssimuleringshastigheter på 20 MHz bilder är möjliga.(Ett "goto $" -program körs med samma hastighet som en 25 MHz bild när den simuleras på min 400 MHz PII Linux Box. Naturligtvis, när du lägger till stimuli och börjar interagera med kringutrustning, sjunker prestandan. Men det är fortfarande snabbt!) Gpsim harhar utformats för att vara så användbara som möjligt.(Det är åtminstone avsikten - ärlig.) Standardsimuleringsparadigmet inklusive brytpunkter, enkelstegning, demontering, minnesinspektion och förändring och så vidare har implementerats.Dessutom stöder gpsim många felsökningsfunktioner som endast är tillgängliga med emulatorer i kretsen.Till exempel spårar en kontinuerlig spårbuffert varje simuleringsåtgärd (oavsett om du vill ha den eller inte).Det är också möjligt att ställa in läs- och skrivbrytpunkter på värden (t.ex. bryt om ett specifikt värde läses från eller skrivs till ett register).gpsim är inte snygg, men det förbättras.Det stöder en god ol-fashioned CLI som gdb och en gui baserad på gtk.
gpsim

Funktioner

Alternativ till gpsim för Web med kommersiell licens

Upverter

Upverter

Vi bygger pickaxarna för maskinvaruteknik.Ideationsverktyg, schematisk fångst, PCB-layout, designhotell, bibliotekshantering och prisvärda prototyper.