Trace Id is missing
Passa al contenuto principale

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.

Mano che inserisce un chip all'interno di una macchina

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.

Torna alle schede

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.

Pianificazione della soglia di precedenza

Concatenamento di eventi

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.

Accedi al codice di Azure RTOS in GitHub

Visualizza un elenco di dispositivi con licenza preliminare

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.

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

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Il report intitolato IoT Signals Manufacturing Spotlight

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

Una panoramica del Centro sicurezza in Azure che mostra dati su conformità e criteri e protezione della sicurezza delle risorse
Scheda di servizi di calcolo e app del Centro sicurezza di Azure che mostra un elenco di consigli

Inizia con un account gratuito di Azure

1

Inizia gratuitamente. Ricevi un credito di 200 USD da usare entro 30 giorni. Finché hai credito, ottieni gratuitamente un certo quantitativo dei nostri servizi più popolari, oltre a più di 55 servizi sempre gratuiti.

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

Dopo 12 mesi, continuerai ad usufruire di più di 55 servizi sempre gratuiti e pagherai solo per le risorse usate oltre gli importi mensili gratuiti.

La soluzione di fiducia delle aziende di qualsiasi dimensioni

Consumer: Dispositivo HTC per il fitness

"Abbiamo utilizzato ThreadX RTOS nel nostro prodotto indossabile. Ha fornito buone prestazioni. Avere a disposizione il codice sorgente completo e un supporto tecnico tempestivo ci ha permesso di risparmiare molto lavoro di sviluppo."

Garfield Hsieh, Software Sourcing, Fitness Devices, HTC

Rockefeller Capital Management

Semiconduttori: System on a Chip (SOC) WICEDTM di Broadcom

"La linea di piattaforme di sviluppo WICED di Broadcom sta rendendo possibili innovazioni rivoluzionarie in un ampio numero di applicazioni finali nell'ecosistema IoT. Combinando la nostra tecnologia Wi-Fi e Bluetooth integrata con il sistema operativo in tempo reale ThreadX e uno stack di rete completo (NetX Duo) in un'unica piattaforma altamente integrata, gli sviluppatori dispongono di tutti gli strumenti necessari per semplificare il processo di sviluppo e arrivare rapidamente sul mercato."

Jeff Baer, Director of Business Development, Broadcom

NCR

a

IoT per risorse di rete: Aethra Telecommunications

"La mia esperienza con ThreadX è stata molto buona. In passato ho usato altri sistemi operativi in tempo reale, ma ho trovato ThreadX molto potente, affidabile, veloce e facile da comprendere e spiegare agli altri membri del team. Abbiamo incapsulato ThreadX in framework orientato agli oggetti (con C++) per aggiungere alcune funzionalità specifiche per la gestione di più applicazioni."

Bruno Cesanelli, Software Engineer, Aethra

MVP Health Care

i

Settore aerospaziale/difesa: NASA Mars Reconnaissance Orbiter

"Riteniamo ThreadX una soluzione di efficacia comprovata, grazie al successo ottenuto nella missione Deep Impact, quindi usarlo per lo strumento HiRISE (High-Resolution Imaging Science Experiment) a bordo di Mars Reconnaissance Orbiter (MRO) è stata una decisione logica. ThreadX ha offerto prestazioni di qualità elevata e ha aiutato la missione MRO a restituire immagini straordinarie ad alta risoluzione da Marte."

Steve Tarr, HiRISE Software Lead, Ball Aerospace and Technologies Corp.

Costain
Torna alle schede

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.

Siamo qui per aiutarti a iniziare a usare Azure

Contatta le vendite per assistenza