Ero sivun ”AVR” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (luokitus, wikilinkkejä)
Ei muokkausyhteenvetoa
 
Rivi 12: Rivi 12:
[[Avrdude]]lla voit ladata ohjelmia mikrokontrolleriin. Työkalu tukee useita erilaisia ohjelmointikaapeleita.
[[Avrdude]]lla voit ladata ohjelmia mikrokontrolleriin. Työkalu tukee useita erilaisia ohjelmointikaapeleita.


== Muita työkaluja ==
=== Avarice ===
* [[Avarice]]?
[[Avarice]] toimii vain [[wikipedia:fi:JTAG|JTAG]]-liitännän kautta, mutta mahdollistaa samalla myös ohjelman debuggaamisen lennosta
[[GDB]]-debuggerin avulla.


[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]
[[Luokka:Laitteisto]]
[[Luokka:Laitteisto]]

Nykyinen versio 3. huhtikuuta 2009 kello 23.09

Atmelin AVR-mikrokontrollereille on saatavilla varsin hyvä valikoima Linux-pohjaisia ohjelmistonkehitystyökaluja.

Ohjelmien kehittäminen[muokkaa]

AVR-GCC[muokkaa]

AVR-GCC on oma versionsa GCC:sta AVR:lle kääntämiseen. Tämän lisäksi tarvitaan usein oma C-kirjasto AVR:lle.

Avra[muokkaa]

Avra on pieni assembleri AVR:lle. Se pyrkii olemaan yhteensopiva Atmelin avrasm-kääntäjän kanssa.

Ohjelmien siirtäminen mikrokontrolleriin[muokkaa]

Avrdude[muokkaa]

Avrdudella voit ladata ohjelmia mikrokontrolleriin. Työkalu tukee useita erilaisia ohjelmointikaapeleita.

Avarice[muokkaa]

Avarice toimii vain JTAG-liitännän kautta, mutta mahdollistaa samalla myös ohjelman debuggaamisen lennosta GDB-debuggerin avulla.