gpsim

gpsim

gpsim er en open sourced simulator til Microchips PIC-mikrokontrollere.Det understøtter alle tre PIC-familier: 12-bit, 14-bit og 16-bit kerner.Se også gputils http://gputils.sourceforge.net/.
gpsim er en komplet softwaresimulator til Microchip PIC-mikrokontrollere distribueret under GNU General Public License, version 2 eller nyere, og nogle af dets biblioteker under GNU Lesser General Public License, version 2 eller nyere.gpsim er designet til at være så nøjagtig som muligt.Nøjagtighed inkluderer hele PIC - fra kernen til I / O-stifterne og inklusive ALLE de interne perifere enheder.Det er således muligt at skabe stimuli og binde dem til I / O-stifterne og teste PIC'en den samme PIC på samme måde som i den virkelige verden.gpsim er designet til at være så hurtig som muligt.Realtidssimuleringshastigheder på 20 MHz billeder er mulige.(Et 'goto $' -program kører med samme hastighed som et 25Mhz billede, når det simuleres på min 400 MHz PII Linux Box. Selvfølgelig, når du tilføjer stimuli og begynder at interagere med perifere enheder, falder ydelsen. Men det er stadig hurtigt!) Gpsim harer designet til at være så nyttige som muligt.(Det er i det mindste hensigten - ærlig.) Standardsimuleringsparadigmet inklusive breakpoints, enkelt trin, demontering, hukommelse inspicere og ændre, og så videre er blevet implementeret.Derudover understøtter gpsim mange fejlfindingsfunktioner, der kun er tilgængelige med emulatorer i kredsløbet.For eksempel sporer en kontinuerlig sporingsbuffer enhver handling i simulatoren (uanset om du vil have den eller ikke).Det er også muligt at indstille læse- og skrivebrudpunkter på værdier (f.eks. Brud, hvis en bestemt værdi læses fra eller skrives til et register).gpsim er ikke fancy, men det forbedrer sig.Det understøtter en god ol 'gammeldags CLI som gdb og en gui baseret på gtk.
gpsim

Funktioner

Alternativer til gpsim til iPhone med kommerciel licens

iCircuit

iCircuit

iCircuit er den brugervenlige elektroniske kredsløbssimulator og designer - det perfekte værktøj til studerende, hobbyister og ingeniører.