Scriviamo il firmware che fa funzionare il tuo dispositivo elettronico, dalla lettura dei sensori alla connettività. Partiamo dalla tua scheda oppure progettiamo anche l'elettronica.
Un sistema embedded è un'elettronica progettata per un compito preciso all'interno di un prodotto: una centralina, un sensore connesso, un caricabatterie. Il firmware è il programma, caricato nel microcontrollore, che decide come il prodotto legge i segnali, reagisce e comunica.
In sintesi: parti dalla tua scheda o da un'idea; noi scriviamo, testiamo e consegniamo il firmware sull'hardware reale e, se serve, progettiamo anche l'elettronica.
Il comportamento del dispositivo, scritto in C / C++ secondo le specifiche del tuo progetto.
Lettura dei sensori e comando degli attuatori previsti dalla tua applicazione.
Wi-Fi, Bluetooth Low Energy, LoRa, RFID e NFC, scelti in base a dove e come lavora il prodotto.
Predisponiamo il dispositivo per ricevere nuove versioni del firmware dopo la consegna.
La piattaforma giusta dipende da cosa deve fare il prodotto. Se non l'hai ancora scelta, la valutiamo insieme.
Prepara uno schema a blocchi o una descrizione chiara di cosa deve fare il dispositivo, poi fissiamo una call.
Scriviamo il firmware e lo proviamo sull'hardware reale, non solo al computer.
Ti consegniamo il firmware funzionante sulla scheda e restiamo disponibili per gli aggiornamenti.
Serve anche l'hardware? Vedi Progettazione elettronica.
È un sistema elettronico progettato per svolgere un compito specifico all'interno di un prodotto, come una centralina, un sensore connesso o un caricabatterie. Il firmware è il programma che ne governa il funzionamento.
Sviluppiamo firmware su STM32, ESP32, nRF52 e Arduino. Se non hai ancora scelto la piattaforma, ti aiutiamo a individuare quella adatta al progetto.
Se l'hardware esiste già, sì: ci serve una scheda fisica per lo sviluppo, insieme ai datasheet di sensori e attuatori e, di solito, allo schema elettrico del PCB.
Sì. Se l'hardware non esiste ancora, partiamo dal numero di sensori e attuatori e da uno schema a blocchi delle funzionalità e progettiamo anche l'elettronica.
Sì, se il dispositivo è predisposto. Gli aggiornamenti sul campo vanno previsti in fase di progetto, perché dipendono dall'hardware e dalla connettività disponibile.
Dipende dalla complessità del progetto. Dopo una call in cui ci racconti cosa deve fare il dispositivo, ti proponiamo tempi e costi.
Con le idee chiare, scrivici o chiamaci per fissare una call sul tuo progetto.
Firmware STM32 per il controller NFC NXP PN7150: tag, card contactless e smartphone.
Leggi il progettoControllo di impianti termici complessi: pompe di calore, caldaie e solare termico.
Leggi il progettoCaricatori Li-ion in rete su ESP32-C3 che si danno il turno via ESP-NOW.
Leggi il progettoRaccontaci cosa deve fare: fissiamo una call e ti proponiamo tempi e costi.