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

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