PonyProg

PonyProg
Típusú chip programozó
Szerző Claudio Lanconelli [1]
Beírva C++
Operációs rendszer MS Windows Unix-szerű
Interfész nyelvek többnyelvű
legújabb verzió 3.1.1 (2020.02.10.)
Olvasható fájlformátumok PonyProg eszközfájl [d]
Generált fájlformátumok PonyProg eszközfájl [d]
Állapot a program a Qt könyvtárba kerül
Engedély GPLv2 [ 2 ]
Weboldal lancos.com/prog.html

A PonyProg  egy programozó (a programozó szoftver része) mikrokontroller és ROM programok olvasására és írására soros programozási interfésszel. Egyszerűsége [3] és a hardver alacsony gyártási költsége miatt a programozó széles körben elterjedt.

Hogyan működik

A programozó hardveres része egy IBM PC-kompatibilis számítógép párhuzamos (LPT) vagy soros (COM) portjához csatlakozik. A támogatott hardver interfészek az AVR ISP (STK200/300), a JDM/Ludipipo, az EasyI2C és a DT-006 AVR (a Dontronics-tól). A számítógépen elindul a PonyProg szoftver, a programozóba mikrokontroller vagy EEPROM chip van telepítve. Az előzetes konfigurálást követően a memória (EEPROM - adatmemória, Flash - programmemória) olyan firmware-rel kerül írásra, amely kifejezetten az eszközhöz készült mikrokontrollerek fejlesztői környezetét használva, például az AVR vezérlőcsaládhoz tartozó WinAVR -t . Ezenkívül a PonyProg adatokat tud olvasni az EEPROM-ból és firmware-t a mikrokontroller memóriájából.

Jellemzők

A PonyProg a következő interfészeket támogatja a programozható mikrokontrollerrel való kommunikációhoz:

Támogatott operációs rendszerek: az MS Windows összes 32 bites verziója (95/98/NT/2000/XP), mindegyik POSIX kompatibilis (Linux/BSD/UNIX-szerű).

A támogatott eszközök listája a leggyakoribb PIC és AVR mikrokontrollereket, valamint különféle típusú memóriachipeket tartalmazza. [négy]

Továbbfejlesztés

2013 májusában megjelent a 64 bites operációs rendszerre adaptált verzió (Win7/64).

2017 októberében jelentették be, hogy a program 3.0-s verzióját Qt4/Qt5-re portolták [5] , ugyanakkor a lokalizációs fájlok szöveges formátumúak, így a felület fordítása nem igényel QT Linguist tapasztalatot, ez lett Az interfész nyelve menet közben váltható, a Fuse/Lock bitbeállító ablak szöveges segítséggel teljesen át lett tervezve. A későbbi verziók kódja átkerült a Sourceforge -ból a Githubba . [6]

2019 februárja óta a programot a Debian 10, Ubuntu 19.04 és másokon alapuló disztribúciókba integrálták. A disztribúciók listáját itt tekintheti meg.

Jegyzetek

  1. Ki vagyok én? . Hozzáférés dátuma: 2011. március 27. Az eredetiből archiválva : 2011. január 6..
  2. PonyProg - Letöltési oldal . Letöltve: 2017. október 5. Az eredetiből archiválva : 2017. december 5..
  3. Segítsen programozót készíteni. Újoncoknak. . radioded.ru (2009. december 5.). Letöltve: 2011. május 4. Az eredetiből archiválva : 2012. július 12.
  4. Claudio Lanconelli. PonyProg - Soros eszköz programozó  . Letöltve: 2011. május 4. Az eredetiből archiválva : 2012. július 12.
  5. 3.0.0 kiadás . Letöltve: 2019. december 1. Az eredetiből archiválva : 2018. június 28.
  6. Claudio Lanconelli. soros eszköz programozó. Hozzájáruljon a lancos/ponyprog fejlesztéséhez fiók létrehozásával a GitHubon . — 2019-02-09. Archiválva az eredetiből 2018. június 27-én.

Linkek