|  | 

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

  •  |  | 

    Segger emUSB Device

    Panoramica emUSB-Device è un software per dispositivi USB ad alte prestazioni, progettato specificamente per i sistemi embedded. Scritto in codice ANSI C, consente una facile integrazione della funzionalità USB in qualsiasi sistema embedded. Vengono fornite molteplici classi di dispositivi standard, che permettono al sistema di comportarsi come un dispositivo USB standard e garantiscono la comunicazione…

  •  |  | 

    Segger emWin

      emWin è la libreria grafica per sistemi embedded di SEGGER. Fornisce strumenti e API per la creazione di interfacce grafiche (GUI) su piattaforme microcontrollore, consentendo anche a sistemi con risorse limitate di eseguire interfacce utente interattive di alta qualità. Supporta display sia semplici che complessi ad alta risoluzione, è progettata specificamente per il mondo…

  •  | 

    SEGGER Flasher SDK

    Panoramica Flasher SDK consente agli sviluppatori di creare Flasher App che vengono eseguite direttamente sui programmatori SEGGER Flasher. Queste app gestiscono la programmazione, i test di sistema e la diagnostica per garantire flussi di lavoro efficienti e un’elevata qualità del prodotto. L’SDK permette inoltre agli utenti di aggiungere il supporto per dispositivi nuovi o non…

  •  |  | 

    exFAT per emFile

    Per chi desidera o necessita di un’implementazione exFAT® per emFile, SEGGER ha collaborato con Microsoft per rendere disponibile una licenza diretta Microsoft tramite SEGGER. exFAT per emFile è un’implementazione specializzata del file system exFAT, concepita su misura per i sistemi embedded. Il file system exFAT (Extensible File Allocation Table) è stato sviluppato da Microsoft nel…

  •  |  | 

    Segger emApps

    Panoramica emApps è un pacchetto software rivoluzionario che porta la nota flessibilità degli smartphone nel mondo dei sistemi embedded. Come alternativa al firmware fisso, emApps introduce un livello applicativo che consente di aggiungere nuove funzionalità in qualsiasi momento senza toccare il nucleo (core) validato del sistema. Per ottenere questo risultato, emApps crea delle “app”, ovvero…