Software Embedded
Realizziamo Sistemi Embedded, ovvero soluzioni accuratamente personalizzate in base alle specifiche esigenze del cliente.
Un Sistema Embedded, o sistema integrato, è un qualunque sistema elettronico di elaborazione digitale a microprocessore, appositamente progettato per una determinata applicazione. Spesso realizzato mediante una piattaforma hardware ad hoc, è integrato nel sistema che controlla e non è riprogrammabile per altri scopi.
LE PIATTAFORME ATTUALMENTE UTILIZZATE
Microcontrollori
Utilizziamo dispositivi Texas Instruments, Analog Devices, Renesas e Microchip PIC e programmiamo in linguaggio C e/o Assembler in base alle specifiche concordate con il cliente.
Impieghiamo principalmente microcontrollori Renesas della famiglia M16C e Microchip PIC, con memoria flash e firmware aggiornabile in-circuit, anche da remoto via Internet: il software può essere modificato in qualunque momento, anche dopo la vendita, senza l'intervento di un tecnico specializzato. Curiamo inoltre il porting di firmware esistenti da microcontrollori fuori produzione verso piattaforme attuali.
Software su PC
Sviluppiamo applicazioni su PC per l'acquisizione dati, il collaudo e il controllo di apparecchiature industriali: interfacce di comunicazione seriale con macchine e strumenti, programmi di analisi dei dati e di elaborazione delle immagini, in C e Python. Per i banchi di collaudo utilizziamo LabWindows/CVI di National Instruments.

