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?
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
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.
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å?
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...