|  | 

Segger emPower OS

emPower OS di SEGGER è un sistema operativo completo che fornisce l’ambiente ideale per qualsiasi sviluppatore impegnato nella creazione di sistemi embedded o dispositivi IoT. Può essere adattato per girare in sistemi a microcontrollore singolo con risorse limitate (senza memoria esterna) o scalato per ottenere le massime prestazioni su processori applicativi (MPU) senza sovraccarichi inutili. Questa soluzione “tutto in uno”, facile ed economica, supporta qualsiasi fornitore, chip e provider cloud, eliminando i rischi legati al cambio di fornitori o piattaforme hardware.

Il pacchetto software emPower OS include:

  • RTOS: Sistema operativo in tempo reale (embOS).
  • Middleware: Librerie software standard.
  • Security: Algoritmi e protocolli di crittografia.
  • Connectivity: Librerie per USB, Ethernet, WiFi, Modbus.
  • GUI: Librerie grafiche e interfacce utente (emWin).
  • Storage: File system e algoritmi di compressione.

Tutti i componenti sono scritti in C standard, testati su centinaia di microcontrollori e progettati per lavorare insieme in modo trasparente, riducendo drasticamente il time-to-market.


Caratteristiche principali

  • Affidabilità: Basato su componenti collaudati e robusti.
  • Portabilità: Facilita il passaggio tra diverse piattaforme hardware.
  • Indipendenza: Nessun vincolo verso singoli produttori di chip o cloud provider.
  • Prontezza: Avvio immediato dello sviluppo dell’applicazione.
  • Royalty-free: Nessuna royalty sulle unità vendute con licenza commerciale.

Soluzione All-in-One e Integrazione

emPower OS è una soluzione modulare dove ogni modulo è preconfigurato per gestire i propri task utilizzando embOS come RTOS sottostante. Grazie a interfacce driver ben definite, l’integrazione e il porting da un hardware all’altro risultano semplici e senza sforzo.

Moduli inclusi:

  • RTOS & File System
  • Crittografia, SSL, SSH & Security
  • USB Device & Host
  • Stack di rete, Web Server & Modbus
  • Grafica & IoT Toolkit
  • Compressione dati

Connettività e Scalabilità

La maggior parte dei sistemi moderni è connessa. emPower OS include moduli per Ethernet, WiFi e USB, oltre a protocolli come MQTT e SSL/TLS per collegarsi a qualsiasi servizio cloud. La sua elevata scalabilità permette di configurare ogni componente tramite switch software, consentendo di includere nel firmware solo le parti necessarie, risparmiando memoria per l’applicazione effettiva.


Licenze

emPower OS è disponibile tramite vari modelli di licenza e consegnato come codice sorgente.

  • Pagamento unico: Nessun abbonamento, costi fissi e prevedibili.
  • Supporto: 6 mesi di aggiornamenti e assistenza inclusi.
  • Royalty-free: Ideale per la produzione di massa senza costi ricorrenti.

Valutazione e uso non commerciale

È possibile scaricare pacchetti preconfigurati per specifiche schede di valutazione sotto la SEGGER Friendly License (SFL), ideali per test e scopi didattici senza limitazioni tecniche.


Casi d’uso

Gestione dei rischi nella catena di fornitura

In un mercato segnato da carenze di chip e restrizioni all’esportazione, emPower OS minimizza i rischi. Essendo portabile e indipendente dai produttori di silicio, permette di cambiare microcontrollore o fornitore cloud con il minimo impatto sui tempi e sui costi di ri-progettazione.

Applicazioni ricche di funzionalità per l’automazione

Ideale per la creazione di terminali (check-in, punti vendita POS, sistemi di automazione) grazie alla libreria grafica emWin, che garantisce interfacce eleganti e facilità di amministrazione.

Gestione dell’obsolescenza strategica

emPower OS è la chiave per uno sviluppo sostenibile. Permette di aggiornare o riprogettare sistemi ottimizzando l’hardware senza dover riscrivere il software da zero, garantendo agilità e continuità operativa anche quando i componenti elettronici escono dal mercato.

Articoli simili