gpsim

Skjermbilde programvare:
gpsim
Prog.varedetaljer:
Versjon: 0.26.1
Last opp dato: 12 May 15
Lisens: Gratis
Popularitet: 0

Rating: 2.0/5 (Total Votes: 1)

gpsim er en åpen hentet simulator for Microchips PIC mikrokontrollere som støtter alle tre familiene til Pics: 12-bit, 14-bit, og 16-bits kjerner.
gpsim har blitt designet for å være så nøyaktig som mulig. Nøyaktighet omfatter hele PIC - fra kjernen til I / O-pinner og med alle interne enheter. Dermed er det mulig å skape stimuli og knytte dem til I / O-pinner og teste PIC samme PIC på samme måte som du ville gjort i den virkelige verden.
gpsim har blitt designet for å være så rask som mulig. Sanntidssimulering hastigheter på 20MHz pics er mulig. (En "goto $ 'programmet kjører i samme hastighet som en 25MHz pic når simulert på min 400Mhz PII Linux Box. Selvfølgelig, når du legger stimuli og begynner å kommunisere med eksterne enheter, ytelsen synker. Men det er fortsatt fort!)
gpsim har blitt designet for å være så nyttig som mulig. Standarden simulering paradigmet inkludert stoppunkter, enkelt spring, demontering, minne inspisere og endring, og så videre har blitt implementert. I tillegg støtter gpsim mange debugging funksjoner som bare er tilgjengelig med i-kretsen emulatorer. For eksempel sporer et kontinuerlig spor buffer hver handling av simulatoren (enten du vil det eller ikke). Dessuten er det mulig å sette lese og skrive pause poeng på verdier (f.eks bryte hvis en bestemt verdi leses fra eller skrives til et register).
gpsim støtter lastbare moduler. Dette betyr at det er mulig å legge til enheter til gpsim som er helt atskilt fra gpsim. De bor i egne biblioteker og distribueres separat. Målet selvfølgelig er å tilveie simuleringen infrastrukturen for brukerne å enkelt konstruere en tilpasset simuleringsmiljø.
gpsim gir en grunnmodul bibliotek med følgende komponenter:
ย ท Pullup / Nedtrekk motstander
ย ท USART
ย ท switch
ย ท AND, OR, XOR og NOT Logic Gates
ย ท Enkle eller 7-segment LED
ย ท PAL Video emulator
ย ท Rotary Encoder
ย ท I2C EEPROM

Hva er nytt i denne utgaven.

  • Bugs ble fikset
  • Nye prosessorer støttes.

Hva er nytt i versjon 0.25.0.

  • Bugs ble fikset
  • Andre enheter støttes.
  • Lisensen for enkelte bibliotekene ble endret fra GPLv2 + til LGPLv2 +.

Hva er nytt i versjon 0.23.0:

  • Roy Rankin lagt P16F818 og P16F819 prosessorer
  • Scott Dattalo lagt 10F200, 10F202, 10F204 og 10F206 prosessorer
  • Scott Dattalo lagt analoge synkroniseres
  • Roy Rankin lagt EEPROM dump / belastning
  • Scott Dattalo lagt 12F508, 12F509, 12F510 prosessorer
  • Roy Rankin lagt TMR1 ekstern krystall simulering
  • Rob Pearce lagt 18f4321 og 18F2321 prosessorer
  • Borut Razem fast kompilere henhold gcc 4.3.0
  • Rob Pearce lagt til støtte for interrupt prioritet for 16-bits kjerner
  • Roy Rankin lagt ny stil A2D med opptil 16 kanaler
  • Roy Rankin fast internasjonalisering i kildenettleservindu
  • Roy Rankin fast kompilere henhold gcc 4.4.0

Skjermbilder

gpsim_1_120370.png
gpsim_2_120370.png
gpsim_3_120370.png
gpsim_4_120370.png

Kommentarer til gpsim

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!