gpsim

gpsim

gpsim je simulátor s otevřeným zdrojem pro mikrokontroléry PIC Microchip.Podporuje všechny tři rodiny PIC: 12bitová, 14bitová a 16bitová jádra.Viz také gputils http://gputils.sourceforge.net/.
gpsim je plně vybavený softwarový simulátor pro mikrokontroléry PIC Microchip distribuované pod GNU General Public License, verze 2 nebo vyšší, a některé z jeho knihoven pod GNU Lesser General Public License, verze 2 nebo vyšší.gpsim byl navržen tak, aby byl co nejpřesnější.Přesnost zahrnuje celý PIC - od jádra po I / O piny a včetně VŠE interních periferií.Je tedy možné vytvářet podněty a spojovat je s I / O piny a testovat PIC stejným PIC stejným způsobem jako v reálném světě.gpsim byl navržen tak, aby byl co nejrychlejší.Simulace rychlosti v reálném čase jsou možné na 20MHz.(Program „Goto $“ běží stejnou rychlostí jako 25MHz pic, když je simulován na mém 400MHz PII Linux Boxu. Samozřejmě, jak přidáváte stimuly a začnete interagovat s periferiemi, výkon klesá. Ale je to stále rychlé!) Gpsim mábyly navrženy tak, aby byly co nejužitečnější.(Alespoň to je záměr - upřímný.) Byla implementována standardní paradigma simulace včetně bodů přerušení, jediného krokování, demontáže, kontroly a změny paměti atd.Gpsim navíc podporuje mnoho funkcí pro ladění, které jsou k dispozici pouze u emulátorů s obvody.Například průběžná vyrovnávací paměť trasování sleduje každou akci simulátoru (ať už to chcete nebo ne).Je také možné nastavit hodnoty pro čtení a zápis bodů přerušení na hodnoty (např. Konec, pokud je konkrétní hodnota načtena nebo zapsána do registru).gpsim není fantazie, ale zlepšuje se.Podporuje dobré ol 'módní CLI jako gdb a gui založené na gtk.

Funkce

Alternativy k gpsim pro Mac s licencí open source