EN | IT | DE

Carrello

Chiudi

Nessun prodotto nel carrello.

Sviluppo e manutenzione software embedded

DAVE Embedded Systems offre servizi avanzati di sviluppo software embedded progettati per integrare in modo ottimale l’hardware dei propri System-on-Module e Single Board Computer con architetture software moderne e affidabili. Lo sviluppo software rappresenta una parte fondamentale delle competenze dell’azienda, cresciuta nel tempo fino alla creazione di ToloMEO, una piattaforma completa di servizi software integrabile su qualsiasi sistema embedded DAVE.

Il team software di DAVE è specializzato nella realizzazione di BSP (Board Support Package), driver, servizi di basso livello e componenti middleware, supportando sistemi operativi come Linux, Android e RTOS. Questa competenza permette di offrire soluzioni robuste e perfettamente ottimizzate per l’hardware utilizzato, garantendo performance, sicurezza e aggiornabilità nel lungo periodo. Inoltre, l’azienda sviluppa architetture software modulari per applicazioni industriali, automotive, medicali e IoT, rispondendo alle esigenze di connettività, gestione remota e resilienza tipiche dei mercati professionali.

La piattaforma ToloMEO amplia ulteriormente le possibilità, offrendo moduli software per IoT, Machine Learning, Blockchain industriale, Cybersecurity ed Embedded Device Manager. Questa suite consente una gestione integrata edge-to-cloud, permettendo aggiornamenti OTA, monitoraggio dei dispositivi e configurazione avanzata da remoto, mantenendo alte prestazioni anche in ambienti operativi complessi.

Grazie a un approccio collaborativo, trasparente e orientato al co-design, DAVE assicura che ogni soluzione software sia perfettamente allineata ai requisiti del cliente, integrandosi con l’intero ciclo di vita del prodotto — dalla progettazione alla validazione, fino alla manutenzione evolutiva.

Sviluppo e manutenzione del Board Support Package

I BSP della famiglia DESK (DAVE Embedded Software Kit) rappresentano la base software ufficiale che DAVE Embedded Systems fornisce per i propri System‑on‑Module e Single Board Computer. Il loro mantenimento è un’attività continua e strutturata, che garantisce ai clienti un ambiente stabile, aggiornato e allineato alle evoluzioni dei silicon vendor.

Ogni release DESK si basa sul BSP ufficiale del produttore del SoC (ad esempio NXP), al quale DAVE aggiunge personalizzazioni specifiche per supportare pienamente il proprio hardware, intervenendo su bootloader, Linux kernel, device drivers e Yocto BSP. Questo processo assicura compatibilità totale con le piattaforme DAVE e include anche il mantenimento di componenti fondamentali come root file system, strumenti di sviluppo e immagini precompilate.

Il mantenimento dei BSP DESK comprende:

  • Aggiornamenti periodici per integrare nuove versioni del kernel, patch di sicurezza, supporto a nuovi driver e miglioramenti del bootloader.
  • Allineamento alle versioni NXP, come evidenziato nei rilasci recenti (es. DESK‑MX9‑L basato su rel_imx_6.1.55_2.2.0).
  • Repository Git dedicati, disponibili per gli utenti registrati, per consentire aggiornamenti, patch e integrazioni personalizzate su U‑Boot, kernel e Yocto BSP.
  • Manutenzione delle piattaforme Yocto, incluse istruzioni complete per la generazione delle immagini, la compilazione dell’SDK e la produzione del toolchain personalizzato.
  • Documentazione e release notes dettagliate che riportano bug noti, limitazioni, nuove funzionalità e componenti aggiornati a ogni rilascio (ad esempio nelle release 5.1.0 e 5.2.0).

Questa strategia di mantenimento garantisce ai clienti di DAVE un ecosistema software affidabile, aggiornato e a lungo supportato, fondamentale per applicazioni industriali, medicali e mission‑critical con lifecycle estesi.

Richiedi un preventivo

ToloMEO Board Support Package

Il ToloMEO BSP rappresenta la distribuzione software dedicata che abilita le funzionalità della piattaforma ToloMEO sui dispositivi edge. Questa distribuzione, installata sull’hardware DAVE Embedded Systems, supporta parzialmente o completamente i moduli ToloMEO in base alle risorse disponibili del dispositivo. Il mantenimento del ToloMEO BSP è un processo continuo volto a garantire stabilità, aggiornamenti di sicurezza, compatibilità con i servizi cloud e miglioramenti delle funzionalità.

Il team DAVE aggiorna regolarmente il ToloMEO BSP per:

  • migliorare l’integrazione con i moduli IoT, Machine Learning, Blockchain, Cybersecurity ed Embedded Device Manager
  • garantire la piena comunicazione tramite collegamenti IoT sicuri e la gestione remota di flotte di dispositivi
  • mantenere la compatibilità con i dispositivi e i SOM DAVE, assicurando una distribuzione software personalizzata per ogni piattaforma
  • supportare funzioni fondamentali come aggiornamenti OTA, gestione del ciclo di vita del dispositivo e sicurezza avanzata secondo standard IEC 62443 (nel modulo Security)

Il ToloMEO BSP viene quindi aggiornato e mantenuto come parte integrante dell’ecosistema ToloMEO, assicurando un ambiente edge‑to‑cloud affidabile, scalabile e sicuro.

Richiedi un preventivo

Hardware-in-the-loop phylosophy

Hardware‑in‑the‑Loop (HIL) – Test e validazione nei sistemi embedded

L’Hardware‑in‑the‑Loop (HIL) è una metodologia avanzata di test utilizzata per validare sistemi embedded complessi collegando l’hardware reale a un ambiente simulato in tempo reale. In contesti dove sicurezza, costi o disponibilità del sistema rendono impossibile testare il prodotto finale nella sua interezza, l’HIL permette di simulare il comportamento del “plant” mantenendo reali le interazioni tramite I/O analogici, digitali e protocolli industriali come CAN, Ethernet o TCP/UDP.

Questa tecnica consente di verificare algoritmi di controllo, reazioni a condizioni estreme e scenari difficili da replicare in laboratorio, riducendo tempi di sviluppo e aumentando l’affidabilità del sistema finale. L’HIL permette test ripetibili e automatizzabili, con possibilità di generare fault controllati (short‑to‑ground, circuiti aperti, anomalie di sensori) attraverso unità dedicate di fault insertion.

Secondo le fonti tecniche, l’HIL è cruciale nell’automotive, aerospace e IoT perché permette di simulare condizioni ambientali complesse, input dinamici e interazioni non deterministiche, accelerando la validazione e riducendo costi e rischi dei test sul campo.

DAVE Embedded Systems può integrare l’HIL nei flussi di validazione dei propri sistemi embedded, sfruttando la disponibilità di BSP robusti (DESK e ToloMEO BSP) e l’esperienza su protocolli, real‑time e interfacce hardware, garantendo un approccio di test coerente e industriale.

 

Richiedi un preventivo

Video

Download