К
параллельному (LPT) или последовательному (COM) порту
IBM PC-совместимого компьютера подключается аппаратная
часть программатора. Поддерживаются следующие аппаратные
интерфейсы AVR ISP (STK200/300), JDM/Ludipipo, EasyI2C
и DT-006 AVR (от Dontronics). На компьютере запускается
программное обеспечение PonyProg, в программатор устанавливается
микроконтроллер или микросхема ЭСПЗУ. После предварительной
настройки в память (EEPROM — память данных, Flash
— память программ) будет записана микропрограмма,
скомпилированная специально для устройства с помощью
сред разработки для микроконтроллеров, например, WinAVR
для семейства контроллеров AVR. Кроме того PonyProg
может считать данные из EEPROM и микропрограмму из
памяти микроконтроллера.
Поддерживаемые операционные системы:
все 32-битные версии MS Windows (95/98/NT/2000/XP),
все соответствующие POSIX (Linux/BSD/UNIX-схожие).
В список поддерживаемых устройств входит большинство
распространенных PIC и AVR микроконтроллеров и различные
виды микросхем памяти.