АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

avra - Интернет в облаке

Запустите avra в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда avra, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


avra - Ассемблер для семейства микроконтроллеров Atmel AVR

СИНТАКСИС


Авра [-f] [O|M|I|G] тип выходного файла
[-o Outfile] имя выходного файла
[-l список] создать файл списка
[-m файл карты] создать файл карты
[--определять символ [= значение]] [--includepath путь] [-listmac]
[--max_errors номер] [--устройства] [--версия]
[-h] [--Помогите] Общая помощь
вводить

ОПИСАНИЕ


AVRA ассемблер для микроконтроллеров Atmel AVR и почти совместим с
Собственный ассемблер Atmel AVRASM32. Различия между ними:

Поддержка некоторых дополнительных директив препроцессора.
включает: .define, .undef, .ifdef, .ifndef, .if, .else, .endif, .elif, .elseif,
.предупреждение

Поддерживаются не все параметры командной строки.
Указание файла eeprom (-e) не поддерживается. Все данные eeprom помещаются в
файл с именем program.eep.hex и всегда шестнадцатеричный формат Intel. Другие форматы шестнадцатеричных файлов
чем Intel в настоящее время не поддерживаются.

Прямые ссылки не поддерживаются.
Как и в C, вы должны определить все, прежде чем использовать это, за исключением меток.
Это гарантирует правильную работу таких директив, как .ifdef и .undef. Если
вы знакомы с языком программирования C, вы должны легко освоить AVRA.
См. Главу «Методы программирования» для получения дополнительной информации о том, как правильно писать
код.

Расширенная поддержка макросов.
AVRA имеет несколько новых функций для написания гибких макросов. Это должно увеличить
возможность повторного использования кода, например, создание собственной библиотеки.

Поддержка отладки.
AVRA создает файл coff каждый раз, когда сборка была успешной. Этот файл позволяет AVR
Studio или любой другой coff-совместимый отладчик для моделирования или эмуляции программы.

Мета-теги для времени сборки.
Это помогает отслеживать версии вашего программного обеспечения, а также может использоваться для создания
определенные заказчиком серийные номера.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


После одного '-' можно указать несколько опций, но если опция требует аргумента; в
после этой опции должен быть указан аргумент.

--списокфайл, -l
Создать файл списка

--мапфайл, -m
Создать файл карты

--определять, -D
Определите символ.

--includepath, -I
Дополнительные пути включения.

--listmac
Расширение списка макросов в файле списка.

--max_errors
Максимальное количество ошибок перед выходом (по умолчанию: 10)

--устройства
Перечислите поддерживаемые устройства.

--версия
Информация о версии.

--помощь, -h
Показать сводку опций.

Используйте avra онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad