|  | 

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 J-Trace

    Panoramica Lo J-Trace di SEGGER è una sonda di tracciamento (trace probe) professionale di tipo streaming che offre la migliore esperienza di analisi possibile, vantando un elenco esteso di funzionalità in grado di soddisfare ogni esigenza di debug degli sviluppatori embedded. Grazie allo streaming trace illimitato, al Live Code Profiling e alla Live Code Coverage,…

  •  |  | 

    emFile RAID 5

    Sebbene l’acronimo R-A-I-D derivi da Redundant Array of Independent (originariamente Inexpensive) Disks, i termini “recuperabile” e “replicabile” sono più accurati di “ridondante”. Storicamente, i dispositivi di archiviazione sono stati i dischi rigidi. Nelle applicazioni embedded, questi possono essere qualsiasi tipo di dispositivo di memoria (NAND, NOR, SD) e, date le dimensioni del sistema, l’archiviazione è…

  •  |  | 

    Segger emApps

    emApps è un pacchetto software rivoluzionario che porta nel mondo dei sistemi embedded la flessibilità tipica degli smartphone. Come alternativa al firmware statico, emApps introduce un livello applicativo che consente di aggiungere nuove funzionalità in qualsiasi momento, senza toccare il nucleo del sistema già validato. Per ottenere questo risultato, emApps implementa il concetto di App, ovvero piccoli…

  •  |  | 

    Segger emUSB-C PD

    emUSB-C PD trasforma il cavo in una connessione intelligente, consentendo il rilevamento del tipo di dispositivo collegato, delle capacità di alimentazione, del software USB Host/Device e molto altro. Con la libreria emUSB-C PD di SEGGER, le applicazioni embedded possono gestire facilmente una porta USB-C su qualsiasi dispositivo dotato di un controller USB PD. emUSB-C PD…

  •  | 

    Percepio Detect

    Individua precocemente i problemi più sfuggenti. Evita la faticosa riproduzione dei bug. Esegui il debug con facilità. Percepio Detect™ introduce la Continuous Observability® (osservabilità continua) mirata a crash e rischi di stabilità nel software embedded basato su RTOS. Progettato per un’integrazione fluida nei test interni, nelle pipeline CI/CT e nei test sul campo, Detect aiuta…

  •  |  | 

    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…