Ero sivun ”AVR” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Pb (keskustelu | muokkaukset) 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. | ||
== | === 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.