gpsim egy nyílt forrású szimulátor a Microchip PIC mikrovezérlők támogatja mind a három család Képek: 12-bit, 14-bit, 16-bit magok.
gpsim úgy lett kialakítva, hogy a lehető legpontosabb. Pontosság tartalmazza a teljes PIC - a magtól az I / O láb és valamennyi, a belső perifériák. Így lehetséges, hogy hozzon létre ingerekre, és kössétek az I / O láb és tesztelje a PIC azonos PIC az ugyanúgy akkor a valós világban.
gpsim úgy lett kialakítva, hogy a lehető leggyorsabban. Valós idejű szimulációs sebesség 20MHz pics lehetséges. (A "goto $" program fut ugyanolyan sebességgel, mint a 25MHz pic amikor szimulált én 400Mhz PII linuxos. Természetesen, ahogy hozzá ingerek és kezdődik kölcsönhatásban perifériák, a teljesítmény lecsökken. De ez még mindig gyors!)
gpsim úgy lett kialakítva, hogy hasznos, mint lehetséges. A szokásos szimulációs paradigma beleértve töréspont, egyetlen stepping, szétszerelése, memória vizsgálja & változást, és így tovább hajtották végre. Emellett gpsim sok olyan hibakeresési szolgáltatások, amelyek csak a in-circuit emulátor. Például egy folyamatos nyomkövetési puffer pályák minden cselekedetét a szimulátor (akár akarod, akár nem). Azt is, hogy lehet beállítani, írni és olvasni szünet pont értékek (pl eltörik, ha egy bizonyos értéket olvassa vagy oda írja a nyilvántartás).
gpsim támogatja betölthető modulokat. Ez azt jelenti, hogy lehetséges, hogy adjunk eszközök gpsim, amelyek teljesen különálló gpsim. Egyébként a saját könyvtárak és külön terjesztenek. A cél természetesen az, hogy biztosítsa a szimuláció infrastruktúra felhasználók könnyen össze egy egyedi szimulációs környezetben.
gpsim kínál alap modul könyvtár az alábbi összetevőkből áll:
ย ท felhúzó / lehúzó gép ellenállások
ย ท USART
ย ท kapcsoló
ย ท ÉS, VAGY, XOR és NOT logikai kapuk
ย ท Single vagy 7-szegmenses LED
ย ท PAL Videó emulátor
ย ท Rotary Encoder
ย ท I2C EEPROM
Mi az új ebben a kiadásban:
- hibák kerültek rögzítésre.
- Az új processzorok támogatják.
Mi az új verzióban 0.25.0:
- hibák kerültek rögzítésre.
- További eszközök támogatottak.
- Az engedélyt az egyes könyvtárak változott GPLv2 + a + LGPLv2.
Mi az új verzióban 0.23.0:
- Roy Rankin hozzá P16F818 és P16F819 processzorok
- Scott Dattalo hozzá 10F200, 10F202, 10F204 és 10F206 processzorok
- Scott Dattalo hozzá analóg szinkronizál
- Roy Rankin hozzá EEPROM dump / terhelés
- Scott Dattalo hozzá 12F508, 12F509, 12F510 processzorok
- Roy Rankin hozzá TMR1 külső kristály szimuláció
- Rob Pearce hozzá 18f4321 és 18F2321 processzorok
- Borut Razem rögzített összeállítása alapján gcc 4.3.0
- Rob Pearce hozzáadott támogatása megszakítás prioritás a 16 bites mag
- Roy Rankin hozzá új stílusú A2D akár 16 csatorna
- Roy Rankin rögzített nemzetközivé forráskódú böngésző ablak
- Roy Rankin rögzített összeállítása alapján gcc 4.4.0
Hozzászólás nem található