PonyProg | |
---|---|
Tyyppi | siruohjelmoija _ |
Tekijä | Claudio Lanconelli [1] |
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä | MS Windows Unixin kaltainen |
Käyttöliittymäkielet | monikielinen |
uusin versio | 3.1.1 (10.02.2020) |
Luettavat tiedostomuodot | PonyProg-laitetiedosto [d] |
Luodut tiedostomuodot | PonyProg-laitetiedosto [d] |
Osavaltio | ohjelma on siirretty Qt-kirjastoon |
Lisenssi | GPLv2 [ 2 ] |
Verkkosivusto | lancos.com/prog.html |
PonyProg on ohjelmoija (ohjelmisto osa ohjelmoijaa) mikrokontrolleri- ja ROM-ohjelmien lukemiseen ja kirjoittamiseen sarjaohjelmointiliittymällä. Ohjelmoijasta on tullut laajalle levinnyt yksinkertaisuutensa [3] ja laitteiston alhaisten valmistuskustannusten ansiosta.
Ohjelmoijan laitteisto-osa on kytketty IBM PC -yhteensopivan tietokoneen rinnakkais- (LPT) tai sarjaporttiin (COM). Tuetut laitteistoliitännät ovat AVR ISP (STK200/300), JDM/Ludipipo, EasyI2C ja DT-006 AVR (Dontronicsilta). PonyProg-ohjelmisto käynnistetään tietokoneella, mikro-ohjain tai EEPROM-siru asennetaan ohjelmoijaan. Alustavan konfiguroinnin jälkeen muistiin (EEPROM-tietomuisti, Flash-ohjelmamuisti) kirjoitetaan laiteohjelmistolla, joka on käännetty erityisesti laitteelle käyttämällä mikro- ohjainten kehitysympäristöjä, esimerkiksi WinAVR AVR -ohjainperheelle . Lisäksi PonyProg voi lukea tietoja EEPROM-muistista ja laiteohjelmiston mikro-ohjaimen muistista.
PonyProg tukee seuraavia rajapintoja kommunikointiin ohjelmoitavan mikro-ohjaimen kanssa:
Tuetut käyttöjärjestelmät: kaikki MS Windowsin 32-bittiset versiot (95/98/NT/2000/XP), kaikki POSIX-yhteensopivia (Linux/BSD/UNIX-tyyppinen).
Tuettujen laitteiden luettelo sisältää yleisimmät PIC- ja AVR-mikro-ohjaimet sekä erilaiset muistisirut. [neljä]
Toukokuussa 2013 julkaistiin versio, joka on sovitettu 64-bittiselle käyttöjärjestelmälle (Win7/64).
Lokakuussa 2017 ilmoitettiin, että ohjelman versio 3.0 on siirretty Qt4/Qt5:een [5] , samalla lokalisointitiedostot ovat tekstimuodossa, joten käyttöliittymän kääntäminen ei vaadi kokemusta QT Linguistista, siitä tuli mahdollista vaihtaa käyttöliittymän kieltä lennossa, Fuse/Lock-bittiasetusikkuna on suunniteltu kokonaan uudelleen tekstiavun avulla. Myöhempien versioiden koodi on siirretty Sourceforgesta Githubiin . [6]
Helmikuusta 2019 lähtien ohjelma on integroitu jakeluihin, jotka perustuvat Debian 10:een, Ubuntu 19.04:ään ja muihin. Listan jakeluista näet täältä .