Manage cookies
We use cookies to provide the best site experience.
Manage cookies
Cookie Settings
Cookies necessary for the correct operation of the site are always enabled.
Other cookies are configurable.
Essential cookies
Always On. These cookies are essential so that you can use the website and use its functions. They cannot be turned off. They're set in response to requests made by you, such as setting your privacy preferences, logging in or filling in forms.
Analytics cookies
Disabled
These cookies collect information to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you. See a list of the analytics cookies we use here.
Advertising cookies
Disabled
These cookies provide advertising companies with information about your online activity to help them deliver more relevant online advertising to you or to limit how many times you see an ad. This information may be shared with other advertising companies. See a list of the advertising cookies we use here.

Sviluppo OS e firmware

Sviluppo firmware e sistemi operativi embedded

Sviluppiamo firmware, Linux embedded e software RTOS per i vostri dispositivi, dal bootloader agli aggiornamenti OTA sicuri, perché il vostro hardware funzioni in modo affidabile sul campo.

Sviluppo API e integrazione di sistemi di CHAINWEB

In breve

Che cos’è il firmware?

Il firmware è il software di basso livello dentro un dispositivo che dice all’hardware cosa fare: avviarsi, leggere i sensori, muovere i motori, comunicare in rete. Sui dispositivi semplici gira direttamente su un microcontrollore, su quelli più potenti su un sistema operativo embedded come Linux embedded o un RTOS.

Usate il firmware ogni giorno. Il router, il cruscotto dell’auto e il POS del negozio funzionano grazie a lui. Quando è fatto bene nessuno se ne accorge. Quando non lo è, i dispositivi si bloccano, consumano troppa batteria o non si possono aggiornare sul campo.

Quando serve

Quando vi serve sviluppo firmware?

Se vi riconoscete in uno di questi casi, probabilmente sì.

Funziona in laboratorio ma non sul campo?

Sviluppo firmware su misura

Firmware bare-metal e RTOS per microcontrollori, pensato per stabilità, bassi consumi e condizioni reali.

Vi serve Linux sulla vostra scheda?

Linux embedded e BSP

Immagini Yocto e Buildroot, board support package, bootloader e configurazione del kernel per il vostro SoC.

Nuovo sensore o periferica da supportare?

Sviluppo driver

Driver per kernel e RTOS per sensori, display e moduli radio su I²C, SPI, UART, CAN e USB.

Non riuscite ad aggiornare i dispositivi già venduti?

Aggiornamenti OTA e gestione dispositivi

Aggiornamenti over-the-air sicuri con immagini firmate, rollback e una dashboard per tutta la flotta.

Il dispositivo deve parlare con un’app o il cloud?

Connettività e IoT

Bluetooth LE, Wi-Fi, LTE e MQTT, insieme al backend e all’app mobile che servono.

Firmware vecchio che nessuno sa più gestire?

Audit e recupero firmware

Analizziamo il codice, correggiamo i bug critici, lo documentiamo e lo rendiamo di nuovo manutenibile.

Sicurezza del dispositivo

Sicurezza integrata nel dispositivo

Un dispositivo connesso è un computer nelle mani di qualcun altro. Lo proteggiamo dal primo avvio all’ultimo aggiornamento.

  • Secure boot e firmware firmatoSi avvia solo il firmware firmato da voi: un’immagine manomessa non parte.
  • Comunicazione cifrataTLS e certificati per singolo dispositivo su ogni connessione verso cloud e app.
  • OTA sicuri con rollbackPartizioni A/B e rollback automatico: un aggiornamento fallito non blocca mai il dispositivo.
  • Funzioni di sicurezza hardwareSecure element, TrustZone e archiviazione protetta delle chiavi, mai lasciate in chiaro nel firmware.
  • Gestione delle vulnerabilitàDipendenze tracciate, CVE monitorate e patch distribuite via OTA.
  • Cyber Resilience Act UEDocumentazione, politica di aggiornamento e gestione delle vulnerabilità pronte per i requisiti CRA sui prodotti venduti in UE.
Scoprite i servizi di cybersecurity

Nostri clienti

SubWise logo
Upwork logo
Nexi logo
Audi logo
Finverse logo
Nordisk Regnskab logo
Chainweb client logo
Avon logo
Ecoverde logo
Condominio 24 logo
Upwork logo
Nexi logo
Finverse logo
Nordisk Regnskab logo
Chainweb client logo
Audi logo
Avon logo
SubWise logo
Ecoverde logo
Condominio 24 logo

FAQ

FAQ sullo sviluppo di firmware e OS

Le domande che i clienti ci fanno più spesso su costi, tempi, hardware e sicurezza.

Analisi dell’hardware, architettura, sviluppo, driver, test su dispositivi reali, strumenti per la programmazione in produzione, documentazione e aggiornamenti dopo il lancio. Possiamo partire dal vostro prototipo o da codice esistente.

Un driver o una funzione firmware ben definita parte di solito da circa 1.500 €. Il firmware per un nuovo dispositivo, o un’immagine Linux embedded con BSP, costa in genere 6.000–25.000 € in base a hardware e requisiti. Dopo un’analisi tecnica ricevete un preventivo a prezzo fisso.

Piccole funzioni e driver richiedono da una a tre settimane. Un firmware completo o una piattaforma Linux embedded per un nuovo prodotto richiede di solito da due a quattro mesi, con rilasci intermedi che potete testare.

Microcontrollori come STM32, ESP32, nRF52 e NXP, e SoC compatibili con Linux come NXP i.MX, Raspberry Pi Compute Module e Rockchip. Se il vostro chip è documentato, possiamo lavorarci.

Per dispositivi semplici e a basso consumo è meglio codice bare-metal o un RTOS come FreeRTOS o Zephyr. Se servono un display, uno stack di rete completo o applicazioni complesse, conviene di solito Linux embedded. Vi consigliamo dopo aver visto hardware e caso d’uso.

Sì, quando ha senso. Nella maggior parte dei casi un Linux o un RTOS personalizzato è più rapido e sicuro di un sistema scritto da zero, e lo adattiamo al vostro dispositivo: tempi di avvio, ingombro, sicurezza e sistema di aggiornamento.

Sì, idealmente due o tre schede di sviluppo o prototipi. Testiamo su hardware reale e possiamo lavorare insieme al vostro team hardware o al vostro partner elettronico.

Sì. Partiamo da un audit del codice e dell’architettura, correggiamo i problemi critici e poi proseguiamo lo sviluppo con documentazione completa.

Test unitari, test hardware-in-the-loop su dispositivi reali, test di stabilità di lunga durata e misure dei consumi, con build automatiche a ogni modifica.

Vostro. Codice sorgente, sistema di build, chiavi di firma e documentazione vi vengono consegnati.

Sì. Sviluppiamo app mobile, dashboard web e backend per i vostri dispositivi, così un unico team segue tutta la catena.

Manteniamo il firmware, distribuiamo patch di sicurezza e nuove funzioni via OTA e supportiamo la vostra linea di produzione quando serve.

Avete ancora una domanda? Fatecela in una call di 30 minuti. Se basta un modulo già pronto, ve lo diciamo.

Richiedete una valutazione tecnica
Nostro Blog

    Che dispositivo state sviluppando?

    Chiara Mastino
    Direttrice commerciale
    Orari lavorativi europei
    OPPURE
    Servizio
    Parliamone
    Sviluppo
    Intelligenza artificiale
    Cybersecurity
    Gestione progetti
    Altro
    Budget in EUR
    Fino a 5K
    5K–10K
    10K–50K
    Oltre 50K
    Cliccando il pulsante dichiari di aver letto la nostra Informativa privacy
    Qualcosa è andato storto. Riprova.
    ✓

    Richiesta inviata!

    Ti risponderemo entro 1 giorno lavorativo.

    Che dispositivo state sviluppando?

    Orari lavorativi europei
    Chiara Mastino
    Chiara Mastino
    Direttrice commerciale
    Prenota una call Calendly
    OPPURE
    Servizio
    Parliamone
    Sviluppo
    Intelligenza artificiale
    Cybersecurity
    Management
    Altro
    Budget in EUR
    Fino a 5K
    5K–10K
    10K–50K
    Oltre 50K
    Cliccando il pulsante
    dichiari di aver letto la nostra Informativa privacy
    Qualcosa è andato storto. Riprova.
    ✓

    Richiesta inviata!

    Ti risponderemo entro 1 giorno lavorativo.