PonyProg

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.

Kuinka se toimii

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.

Ominaisuudet

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ä]

Jatkokehitys

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ä .

Muistiinpanot

  1. Kuka minä olen? . Käyttöpäivä: 27. maaliskuuta 2011. Arkistoitu alkuperäisestä 6. tammikuuta 2011.
  2. PonyProg - lataussivu . Haettu 5. lokakuuta 2017. Arkistoitu alkuperäisestä 5. joulukuuta 2017.
  3. Auta ohjelmoijan rakentamisessa. Aloittelijoille. . radioded.ru (5. joulukuuta 2009). Haettu 4. toukokuuta 2011. Arkistoitu alkuperäisestä 12. heinäkuuta 2012.
  4. Claudio Lanconelli. PonyProg - Serial laiteohjelmoija  . Haettu 4. toukokuuta 2011. Arkistoitu alkuperäisestä 12. heinäkuuta 2012.
  5. Julkaisu 3.0.0 . Haettu 1. joulukuuta 2019. Arkistoitu alkuperäisestä 28. kesäkuuta 2018.
  6. Claudio Lanconelli. sarjalaitteiden ohjelmoija. Osallistu lancos/ponyprog-kehitykseen luomalla tili GitHubiin . - 2019-02-09. Arkistoitu alkuperäisestä 27. kesäkuuta 2018.

Linkit