Ito ang command avra na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
avra - Assembler para sa pamilyang Atmel AVR microcontroller
SINOPSIS
avra [-f] [O|M|I|G] uri ng file ng output
[-o outfile] pangalan ng file output
[-l listfile] bumuo ng list file
[-m mapfile] bumuo ng file ng mapa
[--define simbolo[=value]] [--includepath landas] [-listmac]
[--max_errors numero] [--mga device] [--bersyon]
[-h] [- Tumulong] pangkalahatang tulong
infile
DESCRIPTION
AVRA ay isang assembler para sa Atmel AVR microcontrollers, at halos katugma ito sa
Ang sariling assembler ng Atmel na AVRASM32. Ang mga pagkakaiba sa pagitan ng dalawa ay:
Suporta para sa ilang karagdagang preprocessor na direktiba.
kasama ang: .define, .undef, .ifdef, .ifndef, .if, .else, .endif, .elif, .elseif,
.babala
Hindi lahat ng opsyon sa command line ay sinusuportahan.
Ang pagtukoy ng isang eeprom file (-e) ay hindi suportado. Ang lahat ng data ng eeprom ay inilalagay sa a
file na tinatawag na program.eep.hex at palaging Intel hex na format. Iba pang mga format ng hex file
kaysa sa Intel ay kasalukuyang hindi suportado.
Hindi sinusuportahan ang mga forward reference.
Tulad ng sa C, kailangan mong tukuyin ang lahat bago mo ito gamitin, maliban sa mga label.
Tinitiyak nito, na ang mga direktiba tulad ng .ifdef at .undef ay gumagana nang maayos. Kung
pamilyar ka sa C programming language, dapat madali kang makapasok AVRA.
Tingnan ang kabanata na "Mga diskarte sa programming" para sa higit pang impormasyon tungkol sa kung paano magsulat ng maayos
code.
Pinahusay na suporta sa macro.
AVRA ay may ilang bagong feature para sa pagsusulat ng mga flexible na macro. Ito ay dapat tumaas ang
kakayahang muling gamitin ang code hal. bumuo ng sarili mong library.
Suporta sa pag-debug.
AVRA lumilikha ng coff file tuwing matagumpay ang pagpupulong. Pinapayagan ng file na ito ang AVR
Studio o anumang coff compatible debugger para gayahin o tularan ang programa.
Mga meta tag para sa oras ng pagpupulong.
Tinutulungan ka nitong subaybayan ang mga bersyon ng iyong software at maaari ding gamitin upang bumuo
mga serial number na partikular sa customer.
Opsyon
Maraming opsyon ang maaaring ibigay pagkatapos ng isang '-', ngunit kung ang isang opsyon ay nangangailangan ng argumento; ang
dapat ibigay ang argumento pagkatapos ng opsyong iyon.
--listfile, -l
Gumawa ng list file
--mapfile, -m
Lumikha ng file ng mapa
--define, -D
Tukuyin ang simbolo.
--includepath, -I
Karagdagang isama ang mga landas.
--listmac
Ilista ang macro expansion sa listfile.
--max_errors
Pinakamataas na bilang ng mga error bago lumabas (default: 10)
--mga device
Ilista ang mga sinusuportahang device.
--bersyon
Impormasyon sa bersyon.
--tulong, -h
Ipakita ang buod ng mga opsyon.
Gamitin ang avra online gamit ang mga serbisyo ng onworks.net