Главная Проекты Идеи Soft О авторе
 

Прошивки и драйвера проекта IgorPlug2.

Рис. 1 Внешний вид универсального сэмпла.
Увеличить.

План.

       1) Вступление.
       2) Быстрый выбор.
       3) Классификация прошивок.
       4) Вариации прошивки IgorPlug2 - Управляемое реле.
       5) Два пульта в одной прошивке.
       6) Методика прошивки и Fuse биты.
       7) Драйвер и программное обеспечение.


Внимание!!!
В связи с добавлением поддержки Win7 и переходом на HID версию описание проекта обновляется, и новый вариант описания развивается ОТДЕЛЬНО - с самостоятельным оформлением (это этот же сайт, но убрано все лишнее кроме описания HID версии проекта), а не обновленные ссылки временно свернуты в "пояснения":

»Щелкните по этому тексту, чтобы развернуть пояснения«

Вступление.

       Железо проекта IgorPlug2 разрабатывалось как универсальное решение спектра задач. Переключение функционала производится подключением внешних модулей и сменой управляющей микропрограммы.
       На излюбленный вопрос: "Чем шить"? Отвечу: "Первый раз все модификации IgorPlug2 и управляемого реле шить 9тую урезанную."
       В случае управляемого реле, после создания обученных файлов, надо заменить прошивку на обученную.
       Все остальные проекты на основе железа IgorPlug2 - прошиваются специализированными под эти проекты прошивками, выложенными на страницах этих проектов.

Быстрый выбор.

       Ну раз быстрый, то в двух словах... На данный момент под современные OC (Vista, Win7 и 64х версии) есть две ветки прошивок проекта IgorPlug2:

1) USB HID IR Joystick для программы Mkey или стороннего плагина - тут.
2) USB HID IR клавиатура с мышкой - тут.

       Ну и по пунктам Клавиатура сама по себе - с ходу (без настройки под ваш пульт) не работает, её надо настраивать на Win98, WinMe, Win2000 или WinXP, после чего она будет работать как HID клавиатура в любой OC (Dos, MacOS, Linux, все Windows и т.д.). То есть даже если машина не настроена (пришли в гости), воткнули в USB, и без всяких программ у вса есть мышка и клавиатура с мультимедийными кнопками. Если её настроить, то функций станет гараздо больше.
А IR Joystick не требует настройки железа, но зато емё для работы требуется плагин и соответственно тонкой настройки под каждый комптютер.

       Логичный вопрос: "А можно всё то же самое, но без настроек?"

       Совсем без настроек - нельзя, но с минимумом - Можно. Для старта списывание скан кодов и сложные настройки не всегда приемлемы, поэтому была создана ветка прошивок для программы Mkey. А что бы их использовать железо IgorPlug2 прошиваем прошивкой GCuJoyFB (Если EEPROM AT24C128 не установлена, то GCuJoyFBN), устанавливаем бесплатную программу Mkey v1.2.0 (на сайте автора проблемы с доступом, поэтому его можно скачать отсюда) , включаем штатный плагин HID устройств (см. рис1, рис2 ), назначаем кнопки и пользуемся...
       Но есть и второй вариант: использовать программы/плагины от DemMax с этой прошивкой. Для этого нужно скачать плагин или отдельную программу в разделе СКАЧАТЬ - IgorPlugHID, "Сервер ИК" выбрать приемник HIDIRJoyGCunUSB и далее, при настройке, следовать описанию к программе.

Классификация прошивок.

       Для облегчения ориентации в функциональных особенностях каждой из модификаций, мы постараемся классифицировать набор прошивок.
       1) Тестовые прошивки для проверки работоспособности - тут.
Это прошивки, применяемые в тех случаях, когда запустить устройство по каким - либо причинам не получилось. В принципе при правильной сборке всё начинает работать сразу. Но если всё-таки после многих проверок ничего не стартует, то при заливке разных тестовых прошивок можно проверить микропроцессор, кварц, светодиоды, монолитный IR приёмник и USB часть по отдельности и выявить причину неработоспособности устройства в целом.
       2) Основной, не обучаемый набор прошивок - тут.
Это прошивки HID модификаций и 9mini от проекта IgorPlug2, созданные под ранние модификации железа. На сегодняшний момент последней является 9ая урезанная (или по другому - 8ая, доработанная таймингами из 9).
       3) Набор прошивок эмулирующий HID клавиатуру и мышку - тут.
Это ветки прошивок, которые по тем или иным причинам не пошли в серию...
       4) Экспериментальные USB прошивки основного направления - тут.
Это ветки прошивок, которые по тем или иным причинам не пошли в серию...
       5) Экспериментальные USB прошивки для IR Joystick - тут.
Это прошивки, которые по тем или иным причинам не пошли в серию... Устройство IgorPlug2 с этими прошивками эмулируют USB HID Joystick. А также могут управлять несколькими реле, по реле на кнопку (до 128 штук, но возможно расширение).
       6) Прошивки проекта управляемого реле - тут.
Собранные (обученные) под некоторые пульты прошивки описаны ниже на этой странице. Обучать самим по Краткой инструкции - От Пользователей, а также вдумчиво читать Быстрый старт. Но эта ветка временно не развивается. Её заменили ветки HID веткой.
       7) Устаревшие USB прошивки - тут.
Это прошивки прежних версий (6 и 8 версии) IgorPlug2, созданные под ранние модификации железа. На сегодняшний момент последней является 9ая урезанная (или по другому - 8ая, доработанная таймингами из 9).
       8) Другие USB прошивки и программы для управления - тут.
(Сторонние программы для управления светодиодами и прошики USB направления).
       9) Прошивки для встройки в PS/2 интерфейс - тут.
Это экспериментальные прошивки для работы с PS/2 интерфейсом и эмуляции IRDA клавиатуры для PDA (КПК карманных компьютеров). Но в связи с разногласиями организационного характера доступна только демо-версия.
       А также есть отдельный, полнофункциональный проект на собственном железе для эмуляции IRDA клавиатуры - Переходник из PS/2 в RS232 и в IRout.

Методика прошивки и Fuse биты.

       В комплекте с прошивкой идёт файл автоматизированной прошивки для PonyProg. Если вы пользуетесь другим программатором - напомню у Atmel "1" это НЕ запрограммировано, а у PonyProg наоборот, так-что будьте внимательны... (в случае использования PonyProg необходимо только запустить файл и ответить "OK" для LPT-SPI программатора).

Как работать с программатором под управлением PonyProg. - тут.
А как с USB программатором 'AvrUsb500 by Petka' - тут.

Драйвер и программное обеспечение.

       Драйвер и тестовая программа для теста собранного устройства остались прежними. Весь набор подобран в комплекте, который я собрал из интернета... Но исследовать принимаемый сигнал намного удобнее в моей программе Осциллограф. Она кроме всего прочего позволяет захватить эту кодировку в файл и формировать пакет обновления прошивки под ваш пульт.
       Если у вас возникли проблемы с установкой драйвера. Т.е. если устройство опозналось операционной системой Windows но стандартный драйвер MS Windows ставить не желает, то можно попробовать установить драйвер доработанный пользователем ALF. Подробнее об этом написанно Тут.

Ограничения.

       Устройство разработано по принципу КАК ЕСТЬ и автор не несёт ответственности за явный (или не явный) ущерб, причинённый в результате повторения.

То есть все эксперименты вы делаете на свой страх и риск.

       Список часто задаваемых вопросов читайте в    FAQ.

       Если у вас возникли вопросы и предложения - пишите мне по адресу внизу страницы

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

       Кошелёк для оплаты накладных расходов на сайт Z158779319858 в системе WebMoney.

       Принимаю только безвозмездную помощь :)


       Все статьи, опубликованные на этом сайте защищены Частью 4 Гражданского Кодекса Российской Федерации. Запрещено полное или частичное копирование материалов без согласия их авторов. Незаконное использование материалов сайта влечет за собой административную ответственность в виде компенсации в размере от 10.000 рублей до 5.000.000 рублей [Ст. 1301, 1250, 1252, 1253 ГК РФ]. При согласованном использовании материалов сайта обязательна активная ссылка на www.mindrunway.ru и указание авторства.



Copyright© 2007-2012 QuickWitted Почта     grani СОБАКА mindrunway РУ
Ссылки
Гостевая
Форум