Azure RTOS
Semplificare lo sviluppo e la connettività di dispositivi IoT incorporati.
Sviluppo semplificato di dispositivi IoT incorporati
Azure RTOS è una suite per lo sviluppo di soluzioni incorporate che include un sistema operativo piccolo ma potente, che offre prestazioni velocissime affidabili per dispositivi con vincoli di risorse. È facile da usare e collaudato dal mercato, essendo stato distribuito in più di 10 miliardi di dispositivi in tutto il mondo. Azure RTOS supporta i microcontroller a 32 bit e gli strumenti di sviluppo incorporati più diffusi, per permetterti di ottenere il massimo dalle competenze esistenti del tuo team.
Prestazioni prevedibilmente rapide e footprint straordinariamente ridotto
Semplifica la connessione al cloud e alle reti locali, sviluppa file system Flash durevoli e progetta interfacce utente eleganti
Connetti con facilità i microcontroller e i microprocessori più diffusi alla potenza di Azure IoT
Codice certificato per soddisfare standard rigorosi del settore per la sicurezza e la protezione
Componenti di Azure RTOS
Azure RTOS ThreadX
Questo sistema operativo in tempo reale (RTOS) avanzato è stato progettato in modo specifico per applicazioni profondamente incorporate. Offre molti vantaggi, tra cui il multithreading in tempo reale, le comunicazioni e la sincronizzazione tra thread e la gestione della memoria. Azure RTOS ThreadX include molte funzionalità avanzate, tra cui un'architettura picokernel, una soglia di precedenza e un set avanzato di servizi di sistema.
Azure RTOS FileX
File system a prestazioni elevate e compatibile con la tabella di allocazione file (FAT, File Allocation Table) completamente integrato con Azure RTOS ThreadX e disponibile per tutti i processori supportati. Analogamente ad Azure RTOS ThreadX, Azure RTOS FileX è progettato per offrire un footprint ridotto e prestazioni elevate ed è quindi ideale per le applicazioni profondamente incorporate odierne che richiedono operazioni di gestione dei file.
Azure RTOS GUIX Studio e GUIX
Azure RTOS GUIX Studio offre un ambiente completo per la progettazione di applicazioni di interfaccia utente grafica (GUI) incorporate, semplificando quindi la creazione e la manutenzione di tutti gli elementi grafici nella GUI dell'applicazione. Azure RTOS GUIX Studio genera automaticamente codice C compatibile con la libreria Azure RTOS GUIX e pronto per la compilazione e l'esecuzione nella destinazione.
Azure RTOS TraceX
Azure TraceX è uno strumento di analisi basato su Windows. Offre agli embedded developer una visualizzazione grafica degli eventi di sistema in tempo reale e consente di visualizzare e comprendere meglio il comportamento dei sistemi in tempo reale. Grazie a TraceX, gli embedded developer possono visualizzare chiaramente l'occorrenza di eventi di sistema, ad esempio interrupt e cambi di contesto, che si verificano senza essere rilevati dagli strumenti di debug standard.
Azure RTOS NetX
Azure RTOS NetX, un'implementazione a prestazioni elevate degli standard dei protocolli TCP/IP (solo IPv4), è completamente integrato con Azure RTOS ThreadX ed è disponibile per tutti i processori supportati. Offre un'architettura piconet esclusiva. In combinazione con un'API a copia zero, risulta ottimale per le applicazioni odierne profondamente incorporate che richiedono connettività di rete.
Azure RTOS NetX Duo
Questo stack di rete TCP/IP avanzato di livello industriale è stato progettato in modo specifico per applicazioni in tempo reale e IoT profondamente incorporate. Azure RTOS NetX Duo è un dual stack di rete IPv4 e IPv6 che offre un set avanzato di protocolli, inclusi i protocolli di sicurezza e cloud.
Azure RTOS USBX
Azure RTOS USBX, uno stack incorporato a prestazioni elevate per host e dispositivi USB, è completamente integrato con Azure RTOS ThreadX ed è disponibile per tutti i processori supportati da Azure RTOS ThreadX. Analogamente ad Azure RTOS ThreadX, Azure RTOS USBX è progettato per offrire un footprint ridotto e prestazioni elevate ed è quindi ideale per le applicazioni profondamente incorporate che richiedono un'interfaccia con dispositivi USB.
Prestazioni in tempo reale affidabili per dispositivi con risorse limitate
Ottieni prestazioni velocissime e prevedibili in fase di esecuzione con un utilizzo minimo delle risorse. Azure RTOS ThreadX offre cambio di contesto inferiore al microsecondo, mentre Azure RTOS NetX Duo offre prestazioni di rete con velocità quasi pari alla velocità via cavo. Tutti i componenti sono progettati per essere deterministici e operare in modo veloce e prevedibile, indipendentemente dal carico di sistema.
Accedi al codice sorgente con opzioni di licenza semplici
Il codice sorgente completo di tutti i componenti di Azure RTOS è disponibile in GitHub per il test e l'esplorazione. Al momento di portare il codice in produzione, non sono previsti addebiti per la licenza di produzione se la distribuzione viene eseguita in dispositivi con licenza preliminare. Per tutti gli altri dispositivi, sono disponibili opzioni di licenza molto semplici.
Codice predefinito di qualità elevata
Il codice chiaro e lineare è più facile da usare e mantenere e consente di ridurre il costo totale di proprietà. La maggior parte delle certificazioni richiede l'invio del codice sorgente completo per il software, incluso il sistema operativo in tempo reale. Grazie ad Azure RTOS, non solo ottieni codice di qualità elevata, ma puoi anche accedere a report completi che verificano che il codice rispetti requisiti di test rigorosi.
Riduci la complessità della connessione al cloud
I dispositivi stanno diventando più intelligenti e potenti che mai. Possono raccogliere i dati ed eseguire azioni in base ai dati, quindi creare stime, ma solo se sono connessi a un servizio cloud solido. La transizione a Internet delle cose può apparire molto complessa. L'abbiamo resa semplice. Azure RTOS è integrato perfettamente con Azure IoT per permetterti di connettere, monitorare e controllare i prodotti IoT. Esegui la connessione tramite protocolli IoT, modelli di riferimento o Plug and Play IoT con Azure IoT SDK per dispositivi.
-
Certificazione Azure RTOS
Azure RTOS è stato usato in prodotti in settori quali avionica, elettrodomestici, apparecchiature di controllo industriali, building automation e altro ancora. Gli sviluppatori che devono affrontare requisiti complessi per lo sviluppo di applicazioni in un'ampia gamma di settori possono sfruttare la convalida avanzata di Azure RTOS tramite pre-certificazione per ridurre i rischi di sviluppo e accelerare il time-to-market. Azure RTOS è certificato da TUV in base ai requisiti della norma IEC 61508 SIL4.
Sicurezza per applicazioni incorporate in tempo reale
Azure RTOS offre sicurezza a livello di IP e socket tramite protocolli standard di settore e standard di conformità. Azure RTOS usa inoltre funzionalità di crittografia hardware e di protezione della memoria.
Supporta i protocolli di sicurezza a livello di IP (IPsec) e di sicurezza a livello di socket (TLS e DTLS)
Testato e certificato metodicamente per rispettare i requisiti internazionali per la garanzia di sicurezza
Integrato con Azure Defender per rilevare le minacce e risolvere i problemi prima che vengano sfruttati
Partner hardware per Azure RTOS
Questi partner offriranno soluzioni integrate per aiutarti a iniziare rapidamente a creare prototipi e a sviluppare soluzioni di livello aziendale.
Microchip Technology
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
Leggi l'edizione più recente del report IoT Signals
Questo documento è basato sui risultati dei report precedenti e svela nuove conoscenze e approfondimenti sullo stato dell'IoT.
Sicurezza e conformità complete, integrate
-
Microsoft investe più di 1 miliardo di USD in ricerca e sviluppo per cybersecurity.
-
I nostri dipendenti includono più di 3.500 esperti di sicurezza dedicati alla sicurezza e alla privacy dei dati.
-
Prezzi di Azure RTOS
Componenti solidi, una sola semplice licenza.
- Nessun costo per il test e l'esplorazione del codice sorgente
- Nessun costo per le licenze di produzione in caso di distribuzione in dispositivi con licenza preliminare
- Semplice licenza annuale per tutti gli altri dispositivi
Inizia con un account gratuito di Azure
1
2
Dopo l'esaurimento del credito, passa alla modalità con pagamento in base al consumo per continuare a usare gli stessi servizi gratuiti. Dovrai pagare solo se superi le quantità mensili gratuite.
3
Risorse e documentazione per Azure RTOS
Risorse per sviluppatori
Guide pratiche, esercitazioni e documentazionedi riferimento sulle API
Codice sorgente in GitHubper Azure RTOS
Domande frequenti su Azure RTOS
-
Microsoft ha acquisito Express Logic, uno sviluppatore leader di settore di prodotti RTOS e middleware per applicazioni IoT incorporate, nel mese di aprile 2019. Leggi l'annuncio.
-
X-WARE IoT Platform era una suite di prodotti per lo sviluppo di sistemi incorporati di Express Logic che includeva ThreadX RTOS. Questa suite è ora Azure RTOS e ThreadX RTOS è ora Azure RTOS ThreadX. I prodotti offrono connettività migliorata per hub IoT di Azure e Azure IoT Central e accesso senza problemi ai vantaggi di Azure IoT. Continueremo a migliorare il valore offerto da Azure RTOS ai clienti e a sviluppare l'ecosistema di partner.
-
No, Azure RTOS si integra con altri servizi cloud ma offre un'integrazione superiore con Azure IoT.
-
Consigliamo Azure Sphere per embedded developer che devono creare dispositivi a sicurezza elevata con preparazione completa per le complessità in continua evoluzione a livello di cybersecurity correlate a Internet per dispositivi di tipo MCU. Consigliamo Azure RTOS in applicazioni in cui Azure Sphere non è disponibile oppure ottimale. Azure RTOS fornisce agli embedded developer un set avanzato di componenti per multitasking in tempo reale, file system FAT, interfaccia utente grafica, USB e rete per creare rapidamente applicazioni in dispositivi con vincoli di risorse, con connettività predefinita ad Azure IoT. Azure RTOS offre anche un set avanzato di componenti di sicurezza pre-certificati, ma la responsabilità per l'uso corretto di questi componenti e la sicurezza complessiva del dispositivo è a carico dell'embedded developer.
L'uso combinato di Azure Sphere e Azure RTOS è ideale per embedded developer che necessitano di un dispositivo a sicurezza elevata con funzionalità di elaborazione in tempo reale.
-
I piani di supporto di Azure RTOS sono disponibili per l'acquisto. Microsoft ha terminato le vendite e il supporto dei prodotti Express Logic legacy a maggio 2020, tuttavia, il supporto per i contratti a pagamento esistenti sarà disponibile tramite i canali esistenti (RTOS.com e support@expresslogic.com).
-
Gli embedded developer usano in genere un sistema operativo in tempo reale quando necessitano di funzionalità in tempo reale. Un sistema operativo in tempo reale dovrebbe offrire tempi di risposta costantemente veloci (in microsecondi), un footprint della memoria ridotto (meno di 2 MB) e un livello di sicurezza che protegge in modo efficace utenti e sistemi connessi.