Меню Рубрики

Установка ponyprog в linux mint

How To Install PonyProg (Serial Device Programmer) On Ubuntu 15.04/14.10

You can find more information about PonyProg here. In this tutorial, we will see how to compile and install PonyProg on Ubuntu 15.04 or Ubuntu 14.10. Since some users are getting these errors while compiling PonyProg on Ubuntu 15.04/14.10:

Makefile:145: *** recipe commences before first target. Stop.

Makefile:101: recipe for target ‘srcx’ failed

Makefile:121: recipe for target ‘vlib’ failed

You can use the workaround below to successfully install PonyProg on Ubuntu 15.04/14.10.

PonyProg (v2.08c) Installation

Open the terminal and install these dependencies first:

sudo apt-get install build-essential libxmu-dev libxaw7-dev libxt-dev

Install now PonyProg using these commands (program will be installed on your home directory):

wget -c http://goo.gl/rcfLqr -O PonyProg2000-2.08c.tar.gz

You can now start PonyProg by double-clicking the executable bin file located on your home directory, or navigate to PonyProg installation folder and start it:

After launching the program, the config file PonyProg2000rc will be created. You can edit it and add your settings using this command:

Источник

WombatWiki

Користувальницькькі налаштування

Налаштування сайту

Сборка PonyProg2000 под Debian GNU/Linux

Устанавливаем необходимые для компиляции утилиты:

Скачиваем последнюю версию PonyProg2000 отсюда.

Распаковываем архив и переходим в каталог с исходниками:

Читаем файл INSTALL:

Редактируем файл ‘v/Config.mk’, как описано в файле ‘INSTALL’.

Проверяем работоспособность скомпилированного бинарника, как советует нам файл ‘INSTALL’:

Если программа запускается (должно появиться окно программы PonyProg), можно устанавливать её в файловую систему.

Разрешаем пользователю доступ к COM-портам:

После этого нужно перезайти в систему (завершить сеанс и заново войти в систему со своим логином), чтобы изменения в группе обновились.

Если у вас установлен Debian GNU/Linux 6.0.3, как и у меня, вы можете воспользоваться deb-пакетом, который я собрал для него.

Внимание! Ни авторы программы PonyProg2000, ни создатель пакета не несут ответственности за последствия использования его. Вы можете использовать его лишь на свой страх и риск.

Как, впрочем, и нет никаких гарантий того, что у вас он вообще заработает. Могу успокоить лишь тем, что там, где я его проверял, он работал исправно.

Источник

PonyProg2000

Нетребовательная и многофункциональная программа — программатор, предназначенная для работы с микроконтроллерами и постоянными запоминающими устройствами с последовательным доступом различных производителей.

PonyProg2000 получила большую известность благодаря простой и доступной в изготовлении аппаратной части, которая подключается к последовательному (COM) или параллельному (LPT) порту обычного компьютера. Программное обеспечение поддерживает интерфейсы оборудования JDM / Ludipipo, EasyI2C, DT-006 AVR (от Dontronics) и AVR ISP (STK200/300). В аппаратную часть программатора устанавливается микроконтроллер или микросхема EEPROM / флэш-памяти.

После предварительной настройки PonyProg2000 может считывать и записывать программный код или данные, редактировать текст программы путем модификации значений байтов, очищать память и даже программировать легендарные FUSE-биты. Для организации связи с устройством программатор поддерживает интерфейсы: SPI EEPROM, I2C, Microwire для микросхем памяти и Atmel AVR, MicroCHIP PicMicro для микроконтроллеров. Программа входит в джентльменский набор любого хакера поскольку позволяет взламывать защитные коды с автомобильных магнитол, мобильных телефонов и других устройств.

Полный список поддерживаемых устройств, возможностей программы и схем аппаратной части для различных интерфейсов можно посмотреть здесь.

Программа работает во всех 32-битных операционных системах Windows, а также Linux и UNIX при установке соответствующей версии.

Распространение программы: Freeware (бесплатная)

Официальный сайт PonyProg2000: http://www.lancos.com/prog.html

Комментарии (2) | Подписаться

Вышла новая версия, портированная на Qt.
Из новшеств:

Полностью переработано и дополнено текстовой информацией окно программирования FUSE/LOCK-битов;
Программа собирается с Qt версий 4.8 и выше, совместима с Qt 5;
Проект собирается с компиляторами, поддерживающими параметр c++0x и выше. В том числе возможна сборка исходников на дистрибутивах 2012 года, например, Ubuntu 12.04;
Поддержка многоязычности и переключения локали интерфейса «на лету»;
Файлы перевода основаны на простых текстовых файлах для облегчения тестирования новых локализаций энтузиастами, не имеющих опыта работы с Qt Linguist;
Оптимизирован поиск информации при выборе микросхемы;
Переработаны внутренние структуры для более простого расширения программы под новые чипы

Источник

:: Программатор PonyProg ::
PonyProg2000. Инструкция


Программатор PonyProg является свободно распространяемой GNU-программой с открытым исходным кодом и предназначен для программирования flash-микросхем с последовательным доступом.

PonyProg написан итальянцем Клаудио Ланконелли (Claudio Lanconelli) и существует в Windows (9x/ME/NT/2000/XP) и Linux версиях. Имеет поддержку русского языка. Может использовать параллельный порт (LPT) или стандартный последовательный порт (COM).

Поддерживаемые PonyProg микроконтроллеры семейства AVR.
AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535, AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534
ATmega103, ATmega161, ATmega163, ATmega323, ATmega128, ATmega8, ATmega16, ATmega64, ATmega32, ATmega162, ATmega169, ATmega8515, ATmega8535, ATmega44, ATmega88, ATmega168, ATmega164, ATmega324, ATmega644, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561
ATtiny12, ATtiny15, ATtiny26, ATtiny2313, ATtiny13, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861
AT90can32, AT90can64, AT90can128

PonyProg поддерживает ряд популярных программаторов, в том числе STK200 /300, JDM/Ludipipo, EasyI2C и DT-006 AVR от Dontronics.

С помощью PonyProg можно загружать данные в микроконтроллеры Atmel AVR и MicroCHIP PicMicro, а также программировать микросхемы памяти с последовательным доступом (I2C Bus, Microwire, SPI eeprom).

Полный список программируемых микросхем можно прочитать на сайте PonyProg , а скачать эту замечательную программу со страницы http://www.lancos.com/ppwin95.html или из раздела Downloads сайта myROBOT.

Помимо всего вышеперечисленного, PonyProg предоставляет возможность редактирования текста программы на уровне изменения значения байтов.

Загрузка программы с помощью PonyProg
PonyProg2000. Инструкция по использованию

Чтобы загрузить уже готовую программу с помощью PonyProg в микроконтроллер AVR, можно воспользоваться упрощенным вариантом программатора STK200, который описан в статье «ПРОСТОЙ ПРОГРАММАТОР AVR». Это устройство состоит из 25-контактного разъема для параллельного (LPT) порта, 4-х резисторов (150 Ом) и соединительного кабеля, длина которого не должна превышать 1,5 метра.

Рассмотрим последовательность действий по загрузке программы в микроконтроллер на примере ATmega8 .

При первом запуске PonyProg попросит произвести калибрацию и указать тип используемого программатора с помощью двух предупреждающих сообщений.

Сделаем так, как он просит. Зайдем в меню «Setup» и выберем пункт «Calibration».

При появлении предупреждения убедимся, что, кроме PonyProg, у нас не запущено никаких приложений, загружающих процессор и жесткий диск.

После чего нажмем «Yes» и подождем несколько секунд.

После выполнения процесса калибрации появится сообщение об успешном завершении.

Если что-то пошло не так, калибрацию стоит провести заново.

Теперь выберем в меню «Setup» пункт «Interface Setup. «.

В появившемся окне выберем параллельный порт и способ работы с этим портом (в Windows2000/XP мы должны выбрать «AVR ISP I/O» и использовать стандартный LPT-порт).

Внимание! Не указывайте порт, к которому подключен модем: это может вывести его из строя.

Указать тип микроконтроллера можно, воспользовавшись меню «Device» — «AVR micro».

Когда все приготовления выполнены, загрузим в PonyProg файл с откомпилированной программой.
Как получить файл с откомпилированной программой с помощью среды WinAVR, можно прочитать в статье «MAKEFILE И КОМПИЛЯЦИЯ ПРОГРАММЫ».

Подсоединим шлейф программатора STK200 к программируемому микроконтроллеру, убедимся, что все подключено правильно, и подадим питание.

Если из ATmega8 не повалил едкий дым и его корпус не начал заметно нагреваться, можно загружать подготовленную программу во FLASH-память микроконтроллера. В меню «Command» выберем пункт «Write Program (FLASH)» и дождемся успешного завершения загрузки.

Программатор PonyProg позволяет также загружать данные в EEPROM-память, считывать данные из памяти микроконтроллера, стирать память и программировать FUSE-биты .

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Установка playonlinux linux mint
  • Установка phpstorm linux mint
  • Установка phpmyadmin в kali linux
  • Установка php 7 linux mint
  • Установка pearl os linux