Среда Разработки Geany
Итак, мы научились компилировать исходный код на ассемблере используя командную строку и компилятор avra. Настало время освоить какую-либо Среду Программирования, чтобы можно было сосредоточить все свои способности именно на программировании. Начнем с самой простой - Geany.
В отличие от текстовых редакторов Geany является именно Средой Разработки, поэтому в ней есть так нужные нам абстрактные действия: компиляция, сборка, запуск. Причем можно задать какие именно команды должны выполняться в этих действиях. Таким образом, мы получаем возможность назначить запуск avra (или gcc-avr если будем писать на Си) на действие "компиляция", назначить вызов avrdude на "запуск". Действие же "сборка" будем использовать для установки фьюзов.
Установка Geany
Настройка стиля подсветки синтаксиса Ассемблера
Сделаем хороший стиль подсветки синтаксиса ассемблера. Для этого откроем файл:
или этот текст можно скачать себе так:
Далее, мы рассмотрим варианты автоматизации Geany: запуск процесса компиляции, прошивка микроконтроллера, и установка фьюзов. Существуют минимум два варианта автоматизации.
Итак, мы научились компилировать исходный код на ассемблере используя командную строку и компилятор avra. Настало время освоить какую-либо Среду Программирования, чтобы можно было сосредоточить все свои способности именно на программировании. Начнем с самой простой - Geany.
В отличие от текстовых редакторов Geany является именно Средой Разработки, поэтому в ней есть так нужные нам абстрактные действия: компиляция, сборка, запуск. Причем можно задать какие именно команды должны выполняться в этих действиях. Таким образом, мы получаем возможность назначить запуск avra (или gcc-avr если будем писать на Си) на действие "компиляция", назначить вызов avrdude на "запуск". Действие же "сборка" будем использовать для установки фьюзов.
Установка Geany
sudo apt-get install geany
Сделаем хороший стиль подсветки синтаксиса ассемблера. Для этого откроем файл:
gedit ~/.config/geany/filedefs/filetypes.asmи вставим в редакторе текст вот с этой страницы: http://wiki.geany.org/config/avr_asm
или этот текст можно скачать себе так:
wget http://wiki.geany.org/_export/code/config/avr_asmРедактируем и сохраняем модифицированный filetypes.asm.
Далее, мы рассмотрим варианты автоматизации Geany: запуск процесса компиляции, прошивка микроконтроллера, и установка фьюзов. Существуют минимум два варианта автоматизации.
Комментариев нет:
Отправить комментарий