[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Arduino: vostra esperienza



On Thu, Sep 16, 2010 at 04:36:48PM +0200, Gianni Carabelli wrote:
> Elena of Valhalla wrote:
> >On 9/16/10, nextime <nextime@nexlab.it> wrote:
> >>Personalmente preferisco microchip pic per svariate ragioni ( se volete
> >>poi ve le elenco ).
> >
> >io sono interessata, elenca
> >

Allora, vedendo che ho scatenato un bel ramo di discussione,
faccio un po' di risposte tentando di rimanere piu' in linea con i vari post.
 
> Provo a indovinare:
> costano la metà, sample gratis, hanno un bel micro con ethernet a
> basso costo..

Sicuramente questi sono elementi che mi hanno portato a favorire pic,
ma non sono gli unici.

Il costo e' abbastanza relativo, nel senso che comunque il costo della
MCU nelle board che sto realizzando si attesta a un costo di circa il 2 o 3%,
quindi relativamente importante sugli ordini di prezzo di una mcu a 8bit media.

Molto invece ha fatto il fatto di dover comunque in un modo o nell'altro anche
nel caso io avessi usato arduino, ad utilizzare molta componentistica Microchip
( ad esempio il controller ethernet piuttosto che altro ), e quando posso
preferisco per motivi logistici avere un solo fornitore.

Avendo poi esigenze abbastanza particolari, avrei comunque dovuto riprogettare 
la mia board con avr da zero, e farlo per farlo pic o avr a quel punto diventano identici
sotto quel profilo.

Se si riduce quindi il confronto ad arduino vs pic, ecco le mie personali considerazioni

 * Scelta delle MCU:

In questo caso PIC ha grossi vantaggi, il range di MCU disponibili da Microchip e' vastissimo, e permette
di scegliere quella piu' adatta al proprio uso

 * Features in generale

Spesso a parita' di costo le MCU PIC offrono molto molto di piu', tra cui, cosa da non sottovalutare
nel mio caso, anche molte MCU con controller ethernet integrato.

 * Costo

E qui vince sicuramente PIC

 * Community

In questo caso vince AVR, ma essendo comunque molto personalizzato e improntato a un modello di sviluppo 
si aperto ma comunque con target commerciale, nel mio caso e' relativamente importante.

 * Ambiente di sviluppo

Qui vince sicuramente AVR. Ma a volte si accettano compromessi... e l'ambiente mplab sotto wine funziona
( o comunque con qualche salto mortale si puo' usare sdcc )

 * Codice pronto all'uso / demo / esempi

Qui i due se la litigano. Dipende molto da cosa si vuole fare. Per arduino sapete anche voi quanto software
c'e' in giro. Anche PIC comunque ha molto codice pronto all'uso da modificare, e di ottimo ha
MAL, un grosso pacchettone distribuito e supportato da Microchip stessa, con dentro un sacco di esempi
quasi pronti all'uso e che soprattutto contiene lo stack tcp ip i microchip, che e' incredibilmente completo
considerando dove deve girare.

 * Produzione industriale

Quando si va a far stampare schede qui in zona per la produzione in serie, e' molto piu' facile trovare
tecnici preparati e aziende con tutto il necessario abituati a lavorare con PIC, molto meno con arduino.

Questi sono bene o male i motivi che mi hanno orientato su PIC

-- 

Franco (nextime) Lanza
Busto Arsizio - Italy
SIP://casa@casa.nexlab.it

NO TCPA: http://www.no1984.org
you can download my public key at:
http://danex.nexlab.it/nextime.asc || Key Servers
Key ID = D6132D50
Key fingerprint = 66ED 5211 9D59 DA53 1DF7  4189 DFED F580 D613 2D50
-----------------------------------
echo 16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D212153574F444E49572045535520454D20454B414D204F54204847554F4E452059415020544F4E4E4143205345544147204C4C4942snlbxq | dc
-----------------------------------

Attachment: signature.asc
Description: PGP signature