Jag blir snart galen på det här! Min övergång från Windows XP till Linux (Ubuntu 12) börjar kännas ganska lyckad sånär som på att jag inte vet hur jag ska kunna fortsätta arbeta med AVR ATtiny/ATmega. Jag har sökt och läst massor, både här på EF och på resten av nätet men blir blir inte klokare för det, snarare tvärt om. Har försökt med Linux då och då under säkert tio år men har gett upp ganska snart.
Hittills har jag under Win XP arbetat med AVR Studio, Imagecraft C-compiler (via plugin i AVR Studio) och slutligen fört över hex-filerna till målsystemen via en AVR Dragon. AVR Studio finns vad jag förstått inte i linuxversion och fungerar inte alls under Wine. Jag antar att källkod skapad för Imagecraft kanske inte fungerar rakt av i AVR-GCC men det kan jag nog leva med, bara jag kommer på vad som måste ändras. Däremot tycker jag inte det är så kul att skriva långa kommandon i ett terminalfönster. En bekväm utvecklingsmiljö liknande AVR Studio är ett måste.
Kan jag sedan behålla min AVR Dragon vore det trevligt, men om någon annan dosa är bättre lämpad kan jag tänka mig att byta om det inte blir för dyrt. Ett absolut krav är att den kan anpassa sig till målsystemets drivspänning. Förmodligen är jag ganska primitiv i mitt arbetssätt, jag använder inga simuleringar eller emulatorfunktionen med breakponts och allt vad det heter. Jag skriver min källkod i C, klickar på knappen för att kompilera, klickar på knappen för att dumpa över hex-filen till målsystemet, ser vad som händer där, försöker begripa vad som gick fel, ändrar källkoden och försöker igen.
Finns inget enkelt och lättbegripligt sätt får jag behålla min åtta år gamla laptop enbart för AVR-micklandet...
AVR Dragon -funkar den i Ubuntu?
Re: AVR Dragon -funkar den i Ubuntu?
Titta på avrdude.
Edit: Och för hel miljö så titta på Eclipse, finns AVR-plugin.
Edit: Och för hel miljö så titta på Eclipse, finns AVR-plugin.
Re: AVR Dragon -funkar den i Ubuntu?
Citat från avrdudes manualsida (2011):
"The AVR Dragon is supported in all modes (ISP, JTAG, HVSP, PP, debug‐
Wire). "
>> enkelt och lättbegripligt sätt ...
Det är väl en fråga om vana. Man måste nog kunna läsa och begripa engeska
obehindrat. Men det är väl så även i alternativa miljöer.
"The AVR Dragon is supported in all modes (ISP, JTAG, HVSP, PP, debug‐
Wire). "
>> enkelt och lättbegripligt sätt ...
Det är väl en fråga om vana. Man måste nog kunna läsa och begripa engeska
obehindrat. Men det är väl så även i alternativa miljöer.
Re: AVR Dragon -funkar den i Ubuntu?
Bästa är att inte hänga upp sig vid ett operativsystem. Jag själv gillar Debian Linux och kör gärna virtuella maskiner med både Windows XP och 7 för olika behov.
Ett första test för att se om det fungerar något sådär kan vara enligt den nu gamla guiden
Ett första test för att se om det fungerar något sådär kan vara enligt den nu gamla guiden
- En snabb guide med AVRisp mkII med Linux som värd
http://elektronikforumet.com/forum/view ... 14&t=36938
- Krille Krokodil
- Inlägg: 4062
- Blev medlem: 9 december 2005, 22:33:11
- Ort: Helsingborg
Re: AVR Dragon -funkar den i Ubuntu?
Det är lite jobb att få igång det i Eclipse men sedan fungerar det ungefär som
AVR Studio: http://avr-eclipse.sourceforge.net/wiki ... pse_Plugin
AVaRICE är programmet som sköter kommunikationen mellan GDB och debug-hårdvaran, det
stödjer AVR Dragon: http://avarice.sourceforge.net/
AVR Studio: http://avr-eclipse.sourceforge.net/wiki ... pse_Plugin
AVaRICE är programmet som sköter kommunikationen mellan GDB och debug-hårdvaran, det
stödjer AVR Dragon: http://avarice.sourceforge.net/