Segger aggiunge un sistema operativo IoT: emPower OS

Aggiornamento: 9 dicembre 2023

"Il pacchetto software emPower OS include tutti i componenti principali: RTOS, GUI e file system e software di comunicazione: TCP/IP, dispositivo USB, host USB e Modbus, nonché IoT Toolkit, moduli di sicurezza e compressione", secondo l'azienda .

Portabile tra microcontrollori, il codice supporta "tutti i microcontrollori e i microprocessori più diffusi sul mercato e fornisce un'esperienza pronta all'uso per quasi 1,000 dispositivi", ha affermato Segger, che non ha fornito un elenco.

Il pacchetto di emPowerOS include: server web emWeb, raccolta di librerie IoT Toolkit, stack IP emNet, host emUSB, dispositivo emUSB, protocollo emModbus, creatore GUI emWin, connettore sicuro emSSL, libreria di accesso sicuro emSSH, firme digitali emSecure, crittografia emCrypt -library, file system emFile 'fail-safe', compressore di dati emCompress per archiviazione e trasferimento, sistema operativo in tempo reale controllato da priorità embOS.

L'azienda sta commercializzando il sistema operativo come copertura contro l'attuale carenza di chip.

"Il supporto hardware disponibile consente l'astrazione dell'applicazione dal microcontrollore utilizzato", ha affermato. “Ciò significa poter cambiare hardware senza riscrivere completamente il software. Lo sviluppo del software è semplificato dal passaggio di alcuni driver, dall'adattamento dei restanti accessi diretti all'hardware e dal test delle funzionalità. Inoltre, lo scambio di provider cloud è facile, perché emPower OS può interfacciarsi con tutti i provider cloud più diffusi.

Viene offerto come codice sorgente con un modello di licenza perpetua con un costo una tantum. "Il cliente possiede sempre la licenza del prodotto", ha affermato Segger. "Come parte del pacchetto Embedded Studio Pro, emPower OS è offerto in codice oggetto."