Uso professionale di Arduino


per la mia azienda sto sviluppando piccole applicazioni, poco impegnative dir la verità, che cmq sono nel dominio dell'utilizzo professionale.
precedentemente, queste applicazioni, ci venivano sviluppate da una azienda esterna, utilizzando dei fujitsu 16 bit della serie 16fx, comq oggetti 4 mhz, e applicazioni non certo da strapparsi capelli.

adesso, visto l'incremento delle funzioni richieste, di cui qualcuna critica, abbiamo deciso di costruirci applicazioni in home, delegando il solo montaggio dell' hardware.
all'uopo ho esaminato alcune alternative, come l'impiego di pic serie 18, atmegaxxx, e il sistema arduino, con eventuali sue varianti con at644 , at128, e at1284.

diciamo che per alcuni punti sarei tentato dalla piattaforma di microchip, con pic (nel caso potrei fare, in futuro, una migrazione indolore nel mondo 16 bit e financo ai dsp - dspic33), però, per applicazioni di tipo plc molto semplici, ho bisogno di un time-to-market molto ridotto, cui risponde bene l'ambiente arduino.

in quest'ultimo caso vorrei sapere se:

1) posso usare un ambiente (ide) professionale come atmel studio 6.1, e importare le librerie di arduino per poter utilizzare il linguaggio immediato, proprio del sistema? ovviamente non facendo casino con le librerie avr di atmel studio.

2) nel caso dell'utilizzo dell'ide di arduino, è possibile recuperare da qualche parte il file-programma in formato hex, in modo da programmare isp il chip?

thanks

rispondo alla seconda domanda: sì, l'ide prima trasforma lo sketch in un file hex e poi lo carica nel micro; ti basta attivare la modalità "verbose" per localizzare poi facilmente la cartella temporanea in cui viene inserito il file hex


Arduino Forum > International > Italiano > Generale (Moderator: leo72) > Uso professionale di Arduino


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62