- editor
- kompiler - gcc
- debuger - přes JTAG rozhranní
- simulátor - emulace MCU na PC
Nevyhovuje vám AVR Studio? Jedete na Linuxu? Chcete mít kompilaci plně pod kontrolou?
Můžete si vše udělat sami..
Odložím tedy AVR studio a zkusím to bez něj..
Jak už bylo zmíněno, ve Windows mám k dispozizi kompiler gcc díky balíku WinAVR.
V linuxu to rychle doženu balíčky avr-gcc a avr-lib, první obsahuje samotné gcc, druhý potom knihovny pro jednotlivé typy mikrokontrolérů. Instalce jednoduší už být nemůže, pro debian a jemu podobné, tedy i pro mé Ubuntu..
sudo apt-get install gcc-avr avr-libc
Postup při kompilaci (získaní HEX souboru)
- do prázdného adresáře umístíme 2 soubory
- C file (program) - např. tento "blink.c":[dokumenty/source/blink.c]
- Makefile (info pro překladač - typ procesoru, výstupního souboru, atd.) - napr. "tento makefile":[dokumenty/source/Makefile]
- v konzoli napíšeme make, případně make -C [cesta]
- ve stejném adresáři se objeví výstupní soubory překladače, zpravidla mezi nimi najdeme HEX file pro programátor
Přístě mám v plánu se podívat na struktura makefilu.
Žádné komentáře:
Okomentovat