AVR vs PIC igen, fast i linux utvecklingsmiljö

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7230
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

AVR vs PIC igen, fast i linux utvecklingsmiljö

Inlägg 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?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg 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
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg 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
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg 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å?
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

Både AVRISP mkII och JTAG mkII fungerar under linux. dock inte AVR Dragon vilket troligt viss är för ny... ^^
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Ok... men vad använder man istället för AVRStudio för att emulera etc?
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg 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...
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7230
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Inlägg av psynoise »

Jag tackar så mycket för alla svaren. Just nu överväger jag till AVR!
Skriv svar