Главная arrow Проекты arrow По группам arrow Software-проекты arrow Универсальный программатор ChipBoom  
11.03.2010 г.
Главная
Новости
Проекты
Статьи
Ссылки
Начинающим
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

или
пополни нашу копилку



Универсальный программатор ChipBoom Печать E-mail
Рейтинг: / 60
ХудшаяЛучшая 
Автор ARV   
23.07.2007 г.

Homo Programus :-)Универсальный программатор ChipBoom – это универсальная управляющая программа (оболочка) для аппаратных программаторов любых типов. Теоретически способен работать с любыми программируемыми устройствами – от микроконтроллеров и ПЗУ до мобильных телефонов и MP3-плейеров (при помощи соответствующих плагинов).

Текущая версия – 1.4 FREEWARE.

ChipBoom реализует интерфейс взаимодействия пользователя и любого аппаратного обеспечения, позволяющего программить всевозможные устройства: ПЗУ, микроконтроллеры, ПЛИС и ПЛМ и т. п. Текущая версия позволяет работать с микроконтроллерами фирмы Atmel следующих типов:

AT89C1051, AT89C2051, AT89C2051×2, AT89C4051, AT89S2051, AT89S4051,AT89S53, AT89S8252, AT89S51, AT89S52, AT89S8253, AT90S1200, AT90S2313, AT90S/LS8535, ATMega8, ATMega48, ATMega88, ATMega168, ATMega8535, ATMega8515.

Так же поддерживаются микросхема памяти с интерфейсом I2C:

AT24C01, AT24C01A, AT24C21, AT24C02, AT24C04, AT24C08, AT24C16, AT24C164, AT24C32, AT24C64, AT24CS128, AT24CS256, AT24C512, AT24C512SC, 24AA514, 24LC515 и 24FC515

Постоянно ведется работа над разработкой плагинов поддержки новых устройств.

В настоящее время ChipBoom поддерживает 2 типа адаптеров для программирования микросхем различных типов: простейший и усовершенствованный адаптер для СОМ-порта, позволяющий проводить ISP-программирование микроконтроллеров и микросхем памяти I2C, а так же универсальный адаптер LptBoom, реализующий режим параллельного программирвоания маловыводных микроконтроллеров, и так же пригодный для последовательного протокола работы.

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

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

Основное окно ChipBoom содержит несколько закладок (их название и содержимое зависит от текущего программируемого устройства):

Внешний вид основного окна ChipBoom

Выбор программируемого устройства производится из древовидного списка:

Окно выбора программируемого устройства

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

Окно настроек программатора

Краткий перечень возможностей ChipBoom (реализованных в базовом модуле или при помощи плагинов):

  • Работа с двоичными и Intel-HEX файлами данных. 
  • Возможность просмотра данных в двоичном, восьмеричном, десятичном, шестнадцатиричном и текстовом форматах с представлением данных в виде 8, 16 или 32 разрядных слов.
  • Ручная модификация данных с возможностью отмены любого количества сделанных изменений. 
  • Гибкие возможности автоматической модификации данных (заполнение значением, сдвиг, изменение разрядности, перестановка битов). 
  • Система интеллектуальных предупреждений и сообщений. 
  • Ведение журнала всех событий. 
  • Представление специальных свойств программируемого устройства в интуитивно понятном виде, исключаещем принципиально возможность неверной их интерпретации (подробности см. в статье Концепция универсального программатора и ее реализация).
  • Расширение функциональности при помощи различных плагинов.
  • Мощная справочная система, возможность проверки обновлений и многое, многое другое.

ChipBoom обладает интеллектуальной обучающейся системой предупреждений и сообщений, которая с одной стороны не позволит совершить ошибку новичку, с другой не станет надоедать профессионалу лишней назойливостью:

Интеллектуальная система сообщений

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

 

Заполнение блока данными
При помощи этого окна возможно заполнить буфер различными однотипными данными

Функция перестановки битов в данных
Уникальная возможность – перестановка битов во всех данных буфера!

Все заинтересованные в развитии проекта, расширения спектра функций и поддерживаемых устройств, могут стать участниками проекта. По этому поводу обращайтесь к автору (вводите в поле «тема» текст «Проект ChipBoom» – письма без этого текста в поле «тема» удаляются почтовым фильтром).

Схемы адаптеров и программные файлы доступны для скачивания в файловом архиве. Более подробная информация в статье Концепция универсального программатора и ее реализация.


Добавить в любимые (2) | Просмотров: 32341

  Коментарии (6)
 1 Написал (а) Сергей, в 00:23 27.02.2009
Скажите пожалуйста, а Ваш ChipBomm только с COM-программаторами работает? С USB-программаторами типа USBASP работать будет, или нет?
 2 Написал (а) ARV, в 13:40 01.03.2009
Он будет работать с любым программатором, если сделать соответствующий плагин :)
 3 Написал (а) Сергей, в 21:55 03.03.2009
Ага :). Я так понял, что плагина пока не существует. Может я как-то смогу помочь в решении этого вопроса? Ибо меня накаляет шить МК через консольный avrdude… :(
 4 Написал (а) ARV, в 20:15 04.03.2009
для обсуждений и вопросов есть форум, а комментарии – это выражение мнения. не надо путать.
 5 Написал (а) Анатолий, в 15:13 17.12.2009
хотелось бы получить информацию о файлах *.chm
это файлы помощи?
из некоторых плагинов эти файлы антивирусник блокирует и не дает переместить в каталог программатора
конкретно файл ds_1wire.chm
антивирус trend micro 8.0
 6 Написал (а) ARV, в 20:25 27.12.2009
я ни в какие файлы не внедряю зловредного кода. параноидальный антивирус, имхо, хуже вируса.

Добавить коментарий
Имя:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Коментарий:



Код:* Code

 
« Пред.   След. »
Полезные материалы по сходным темам