Stránka 1 z 1

Programování atmel AVR - Jak začít a na linuxu

Napsal: 22 pro 2010, 16:46
od kajus
Zdravím, rád bych začal programovat Atmely, nějakou dobu programuju PIC, ale přestávaj mi stačit.
Sháním nějaky IDE pro linux a USB programátor (notebook nedisponuje seriákem ani paralelkou). Docela se mi líbí USBasp.

Další věc je v čem programovat, C nebo assembler? Na PICech jsem používal assembler a docela se mi líbil. C je přehlednější, ale méně efektivní.

A nakonec, jakou by jste mi doporučili literaturu/stránku?

Děkuji

Napsal: 22 pro 2010, 17:09
od iginoiii
podľa mňa, či C alebo ass je hlavne na Vás. Hodne záleží podľa mňa aj od aplikácie, ktoré riešite. Pretože ak chcete vyrábať niečoho 1000 kusov mesačne, tak má zmysel ušetriť na procáku euro, a produkovať efektívny kód v assemblery. Ale keď si robíte veci pre seba, resp. to máte ako hobby, tak mne osobne príjde jednoduchšie si kúpiť väčší uPC ,kŕmiť ho Cčkom a dúfať, že nenaplním celú pamäť :)

Napsal: 22 pro 2010, 17:26
od procesor
V ASS mám všetko v "rukách", väčšinou je kritický čas-odozva, až potom priestor.

Napsal: 22 pro 2010, 17:33
od iginoiii
to máte samozrejme pravdu, to mi tam ešte chýbalo dopísať, že záleží aj na náročnosti aplikácii.

Napsal: 23 pro 2010, 07:38
od kajus
Jak se tak koukám, tak asi zůstanu u assembleru i na atmelu. Koukal jsem se na instrukční sadu, která je mnohem bohatší než u PICů.
Je nějaké IDE jako byl pro PIC MPLab i pro atmely?

Napsal: 23 pro 2010, 08:00
od caven
ano je a jmnuje se to AVR Studio

Napsal: 23 pro 2010, 14:52
od kajus
caven píše:ano je a jmnuje se to AVR Studio
Pardon, zapoměl jsem napsat "pro linux"

Napsal: 23 pro 2010, 16:20
od Habesan
Co se týče toho USBasp, cosi velice podobného jsem si stavěl, viz.:
elektroworld.info/ t=38121.

Napsal: 23 pro 2010, 17:16
od ceeert
USBasp na linuxu funguje,ovládá se přes avrdude. Jako IDE jsem osobně pouzival Code::Blocks,k němu je plugin pro programování AVR. Jako překladač avr-gcc. Návod,jak to dat dokupy jsem nasel někde na německých stránkách.sice jsem tomu nerozuměl,ale podle obrázků to bylo snadné.

Napsal: 07 kvě 2014, 23:39
od sewerman_cz
Ahoj,
chtěl bych otevřít tuhle starší diskuzi.
Přešel jsem z Win na Linux(ubuntu) a hledám alternativu pro programování AVR.
Má někdo zkušenosti s nastavením Code Blocks pod linuxem?
Nebo doporučíte jiné IDE?

Napsal: 08 kvě 2014, 13:46
od Wolfik
sewerman_cz píše:Ahoj,
chtěl bych otevřít tuhle starší diskuzi.
Přešel jsem z Win na Linux(ubuntu) a hledám alternativu pro programování AVR.
Má někdo zkušenosti s nastavením Code Blocks pod linuxem?
Nebo doporučíte jiné IDE?
Codeblocks je fajn...pokud se nechceš jebat s nastavováním, tak zkus tuhle distribuci http://sourceforge.net/projects/arduinodev/

Napsal: 08 kvě 2014, 16:17
od sewerman_cz
Tohle jsem našel, ale abych pravdu řekl tak stejně nevím co s tím.
Podívám se na to.
Předpokládám že nainstaluju code block a Arduino
Přidám adresáře dle návodu

Ale podle návodu jsem nenašel co mám udělat s adresářem ardusim
https://github.com/provideyourown/CodeBlocks-Arduino

Napsal: 09 kvě 2014, 10:50
od Wolfik
nainstaluješ jenom tu distribuci...ta se nikam neregistruje, takže můžeš jí provozovat bez problému třeba s AVR studiem +WinAVR apod.
Má to projekty na klasický AVR (ne Arduino Project ale AVR project).
Práce s tím by měla bejt intuitivní. V project>Build options si nezapomeň nastavit optimalizaci na velikost kódu (zaškrtnout -Os)