Sida 1 av 1

AVR vs PIC igen, fast i linux utvecklingsmiljö

Postat: 30 november 2006, 23:19:38
av psynoise
Tycket det har varit mycket avr vs pic här på forumet. Men jag undrar vad ni tycker som sitter och utvecklar på linux?

C kompilator för avr (gcc) finns ju fritt för linux vilket är ett stort plus för avr. Hur gör man för pic, är det wine som gäller? Hur är det med simulering, har bara sätt till pic? Sen det här med att det är ändo assambler som gäller, men pallar man det för stora program?

Postat: 30 november 2006, 23:24:36
av bengt-re
Visst pallar man assambler för stora program. Man får lära sig tänka i kodblock - för ostrukturerat så blir det omöjligt att skriva stora program i assambler. Har man ett antal välfungerande och bra program sean tidigare så går det göra mycket kodande med copy paste... Har man låga krav på snabbhet och effektivt utnytjande av sina kretsar så är C troligen ett bättre val

Postat: 1 december 2006, 01:26:26
av speakman
C + inline assembler = både kodstruktur + effektivt utnyttjande.
Vad det gäller kompilator så klarar väl SDCC en del PIC.
Men själv kör jag AVR med gcc, emacs och avrdude.

Mvh
speakman

Postat: 1 december 2006, 17:37:52
av FS
Kan man i Linux använda sig av Atmels hårdvara (USB) som, AVRISP mkII samt AVR JTAGICE2? Dessa får väl sina drivrutiner genom AVR Studio, som i sin tur endast finns för Windows...

Om man vill debugga, emulera och ha sig i en Linux miljö hur gör man då?

Postat: 2 december 2006, 21:39:16
av exile
Både AVRISP mkII och JTAG mkII fungerar under linux. dock inte AVR Dragon vilket troligt viss är för ny... ^^

Postat: 3 december 2006, 13:11:49
av FS
Ok... men vad använder man istället för AVRStudio för att emulera etc?

Postat: 3 december 2006, 14:33:01
av exile
Nu är jag inte så hemma på "verktygen" för avr till linux...

Men för att programera så finns avrdude. ^^
För att emulera används AVaRICE & GDB...
Det finns säkert en heldel annan program vara oxå, men jag tror att att de är de vanligaste...

Postat: 3 december 2006, 15:34:29
av psynoise
Jag tackar så mycket för alla svaren. Just nu överväger jag till AVR!