Ero sivun ”AVR” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Jonkinlainen yhteenveto saatavilla olevista työkaluista)
 
Ei muokkausyhteenvetoa
 
(2 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Atmelin AVR-mikrokontrollereille on varsin hyvin tarjolla työkaluja ohjelmien kehittämiseksi Linux-pohjaisella käyttöjärjestelmällä.
Atmelin [[wikipedia:fi:AVR|AVR]]-mikrokontrollereille on saatavilla varsin hyvä valikoima Linux-pohjaisia [[Portaali:Ohjelmistokehitys|ohjelmistonkehitystyökaluja]].


== Ohjelmien kehittäminen ==
== Ohjelmien kehittäminen ==
=== AVR-GCC ===
=== AVR-GCC ===
[[AVR-GCC]] on oma versionsa [[GCC]]:sta AVR:lle kääntämiseen. Tämän lisäksi tarvitaan usein oma C-kirjasto AVR:lle.
[[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 ===
=== Avra ===
Rivi 10: Rivi 9:


== Ohjelmien siirtäminen mikrokontrolleriin ==
== Ohjelmien siirtäminen mikrokontrolleriin ==
=== Avrdude ===
=== Avrdude ===
[[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: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.