пятница, 4 декабря 2009 г.

Средства для программирования контроллеров

Сегодня хотелось бы остановиться на типичных программных средствах, которые помогут разработать Систему Управления для модулей робота на базе микроконтроллеров фирмы Atmel с ядром AVR.
На встречах бюро мы уже обсуждали технологический цикл прошивки управляющей логики на микроконтроллер (МК), включающий: разработку программного исходного кода, компиляцию, подключение необходимых аппаратных средств, и, наконец, прошивку МК. На очередном шаге технологического цикла требуется использовать определенное программное обеспечение, которое и будет представлено ниже.
Но прежде чем привести сам список отмечу, что предлагаемые инструменты не являются панацеей, а скорее отражают опыт автора в работе с рассматриваемыми МК. Если читатель может посоветовать более удобные инструменты и поспособствовать тем самым улучшению предлагаемой технологии - буду крайне рад дискуссии на эту тему, пишите в комментариях!

Итак, технологическая цепочка выглядит следующим образом:
  1. Разработка исходных кодов - базой для обучения и написания простейших программ является библиотека AVRlib;
  2. Разработка исходных кодов - свободно распространяемая среда программирования Code::Blocks;
  3. Набор программ компиляции - комплекс свободно распространяемых инструментов WinAVR;
  4. Программное средство прошивки МК - Atmel AVR studio 4 (тем, кто работает в ОС Windows рекомендую);
  5. Программное средство прошивки МК - программатор с открытым исходным кодом AVR Open Source Programmer (исходные коды и программа содержаться в .zip-файле);
  6. Программное средство прошивки МК - программатор на основе предыдущего, но с оконным интерфейсом Avr-OspII.

Удачи в освоении новых просторов для творчества!

Комментариев нет:

Отправить комментарий

ОПРОС - Откуда ты?

ОПРОС - собираетесь ли делать робота для соревнований Евробот 2011?

Создадим сообщество Евробот?