gcManager — простое управление проектами.

gcManager — это программа, которая позволяет в несколько кликов реализовать любой проект блога GetChip.net созданный на базе Arduino.

Актуальная версия:

Скачать “gcManager” gcManager_v8.zip – Загружено 126 раз – 1 MB

— переработана логика разбития устройств на категории. теперь разбитие идет не по проектам (Projects), а по типам устройств (Type)
— добавлена возможность выбора вариантов реализации устройства (опции). теперь структура устройств выглядит как Type\Device\Option
— изменен способ описания устройства в ini-файле (для совместимости, необходимо удалить все устройства и обновить их по новому)
— улучшена работа с AVRdude — при скрытии окна AVRdude, сообщения выдаются в Log-окно gcManager. теперь легче выявить проблему так как остаются сообщения в логе
— изменен формат Log-файла file\log.txt для лучшей читабельности
— добавлена возможность очищать лог
— добавлена возможность прерывать процесс прошивки (для случая когда AVRdude долго не может найти ардуину)
— добавлена возможность выбора профиля COM-порта (его скорости) для прошивки одного проекта в разные Ардуины

gcManager не нуждается в установке.
Просто разархивируйте архив программы в любое удобное для Вас место.
Если Вы обновляете предыдущую версию —
— удалите старую версию вместе с устройствами, разархивируйте архив программы и обновите устройства.

Работа с программой.

Для того, чтобы записать прошивку устройства в Ардуину нужно:
0. Подключить Ардуину к компьютеру ее родным USB-кабелем
(не забудьте про драйвера если Вы это делаете в первый раз)
1. Type Выберите тип устройства блога
2. Device Выберите нужное устройство
3. Options Выберите вариант исполнения устройства
4. Tools Выберите порт, к которому подключена Ардуина
5. Flash Нажмите иконку микросхемы и начнется процесс записи прошивки
— это все!

Раздел Info содержит краткое описание устройства, дату и версию прошивки.
Раздел Tools, кроме возможности выбора порта к которому подключена Ардуина и варианта Ардуины, содержит еще несколько инструментов:
 — Если в процессе прошивки что-то не получается, кликните на иконку — это разрешит отображение консоли AVRdude по которой можно понять что идет не так.
 — Показывает подробную информацию по устройству (чаще всего — это ссылка на статью)
 — Открывает папку проекта, где находятся все дополнительные файлы проекта

Обновление устройств.
Раздел Update позволяет получить новые устройства или обновления для старых. При первом запуске Менеджера он будет содержать минимальный набор устройств — нужно пройти процедуру обновления. В процессе обновления Менеджер скачивает с репозитория все устройства, каждое в свою папку по пути «gcManager\gcdevices\device_name». Имя папки устройства является его идентификатором при поиске обновлений. Это значит, если Вы хотите оставить какое либо из устройств без обновлений (например Вы сделали модификацию на базе этого устройства) — просто измените имя папки.

Если по какой либо причине Менеджер не может получить доступ к FTP, то можно скачать архивы устройств (zip-файлы) вручную и разархивировать их в папку gcmanaget\gcdevices\
Ссылка на архивы проектов 

Log
В самом низу окна располагается область лога. Эту область можно увеличить — потянув за границу. Лог поможет разобраться в чем проблема, если что-то пошло не так.

Видео работы с Менеджером
Посмотрите как быстро можно повторить устройство блога

gcManager — простое управление проектами.: 18 комментариев

  1. Planer

    очень плохо что поддержка только nano

  2. Planer

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

  3. GetChiper Автор записи

    очень плохо что поддержка только nano

    если это про Менеджер — то ему все равно какая ардуина
    если про игру, то по сути Nano, Uno, Promini… все это одно и тоже — ATmega328 — прошивайте хекс и все будет работать.
    http://www.getchip.net/posts/104-proshivka-lyubogo-hex-fajjla-v-arduino-pri-pomoshhi-shtatnogo-zagruzchika-bootloader/

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

    исходник пока не планирую выкладывать — дальше будет видно (это, в некоторой степени, коммерческая разработка)
    а кнопки в ближайшее время планирую сделать для всех вариантов

  4. GetChiper Автор записи

    Обновил gcManager

  5. Валерий

    Идея считаю гениальная, при помощи одной программы, быстро, прошить готовый проект. Для РАДИО кружка очень полезное решение. Единственное что может добавить, это, рисунок схемы и чтобы другие творческие люди могли добавлять в эту прогу проекты, ну после проверки конечно. Желаю творческих успехов, с уважением. Валерий.

  6. GetChiper Автор записи

    Спасибо!
    По Вашим предложениям — они, в общем, уже реализованы:
    — проекты можно добавлять свои, по аналогии с каким ни будь моим проектом (создать новую папку в «gcdevices»)
    — схему можно выводить вместо титульной страницы устройства

  7. Валерий

    Локально да, я понимаю, проект можно добавить. А вот через сеть, я вижу это так, в самом менеджере открывается форма, в ней 4 кнопки, 1 добавить файл прошивки, 2 добавить фото схемы, 3 добавить описание, 4 добавить файл платы. Порядок можно подкорректировать. При нажатии готово, проект записывается локально и при наличии интернета отправляется в Вам в базу данных в виде архива.Можно это вынести в виде отдельной кнопки «поделиться». И при обновлении из менеджера народ будет получать бОльшее количество проектов. Ну разумеется всё это произойдёт если творческие люди подключатся к идее. Делюсь этой мыслью, может пригодится. С уважением, Валерий.

  8. GetChiper Автор записи

    Ну так глобально я пока не думал. )

  9. Михаил

    Как добавлять свои, по аналогии с каким ни будь моим проектом создать новую папку в «gcdevices?

  10. Михаил

    Как добавить 117-12-ти канальный «Метеор» на светодиодных лентах WS2812B и Arduino »gcManager»???

  11. GetChiper Автор записи

    Привет!
    В gcManager можно создавать свои устройства, для этого нужно просто создать папку с именем устройства в папке gcdevices. Кроме того необходимы два обязательных файла описания устройства и его иконка.

    Небольшое описание можно прочитать в
    files\device_file_rules.txt
    там думаю все понятно

  12. Александр

    Прикольная игруха! За 20 мин спаял сыну из того что было под рукой, уже сидит и играет. Жалко только что под джойстик только одна игра.

  13. GetChiper Автор записи

    Займусь как-то портированием…
    У меня вообще в планах сделать вариант под PSP-ный аналоговый джойстик.

  14. Александр

    Тоже не плохо, цена у них в районе 100р/шт. Надо дисплей покупать побольше, обычный 128х64 например (т.к. OLED такого размера неоправданно дорогие, 0,96″ месковат, хоть лупу прикручивай…
    Идея!!! Напечатать на 3D принтере корпус в стиле стимпанк с отверстием под лупу или стилизовать под старый телик, те что с водяной линзой были )))

  15. Колян

    привет! подскажи почему у меня выдаёт разные ошибки когда я заливаю твою игру ,что я только не делал ….и отпаивал все выводы от ардуино и вывод с экрана SCL на пин 13 сажал,ничего не помогает, вечно ошибки какие то лезут типо такие: stk500_getsyncattempt 1 of 10 : not in sync: resp=04f причём каждый раз меняются цифры в коде ошибки ( resp=03f или resp=06f и тд) , братан !подскажи что делать? хотел сына порадовать а получил геморой на голову=(

  16. remontsoftanik

    Агонь!!! А на чем написана программа? Это не секрет?

  17. GetChiper Автор записи

    Вот на этом http://hiasm.com/
    Сегодня доделал обновление как раз — выложу скоро.

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