Разработка приложений для встраиваемых устройств : Часть 2. Применение Code::Blocks для разработки AVR-приложений developerWorks
ИсточникdeveloperWorks Россия Разработка приложений для встраиваемых устройств : Часть 2.
Применение Code::Blocks для разработки AVR-приложений developerWorks
Уровень сложности: средний
Игорь Горбунов, ведущий инженер -программист, «Топаз-Электро»
10.11.2009
Знакомство с разработкой приложений для микроконтроллеров семейства
Atmel AVR с использованием интегрированной среды Code::Blocks и
комплекта AVR-GCC
В предыдущей статье мы рассказали, как с помощью среды разработки
Eclipse создавать приложения для микропроцессоров серии AVR фирмы Atmel
с использованием комплекта компиляторов GNU AVR GCC. Рассматривалась
настройка Eclipse с использованием подключаемого модуля AVR Plugin, а
также ручная настройка среды. Сейчас мы покажем, как такую же задачу
можно решить с помощью другой, более легкой и очень удобной среды
разработки Code::Blocks.
Знакомство со средой
Code::Blocks – свободная кроссплатформенная интегрированная среда
разработки приложений, написанная на C++ с использованием библиотеки
wxWidgets (прежнее название wxWindows). В ее основе лежит собственная
архитектура поддержки подключаемых модулей, что дает возможность
неограниченно расширять возможности среды. Кроме того, Code::Blocks
легко и очень гибко настраивается под разнообразные запросы
пользователей.
Среди прочих возможностей среды разработки хотелось бы выделить следующие:
* подсветка синтаксиса, которую можно настраивать по своему усмотрению и дополнять;
* сворачивание блоков текста программы;
* настраиваемое дополнение кода и обозреватель классов;
* гибкая обработка отступов;
* поддержка различных стилей форматирования исходного текста, причем их можно настраивать по своему усмотрению.
Code::Blocks поддерживает множество компиляторов, в том числе целый ряд компиляторов для микропроцессоров:
* GNU ARM GCC Compiler
* GNU AVR GCC Compiler
* SDCC (Small device C compiler) Читать дальше