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