Ignora esplorazione

Azure RTOS

Semplificazione dello sviluppo IoT incorporato e della connettività

Sviluppo semplificato di dispositivi IoT incorporati

Azure RTOS è una suite di sviluppo incorporata 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.

Che cos'è RTOS?

Prestazioni prevedibilmente rapide e footprint straordinariamente ridotto

Semplifica la connessione al cloud e alle reti locali, sviluppa flash file system durevoli e progetta interfacce utente eleganti

Connetti con facilità le unità MCU e MPU più diffuse 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.

Altre informazioni

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.

Altre informazioni

Azure RTOS GUIX Studio e GUIX

Azure RTOS GUIX Studio offre un'applicazione di interfaccia utente grafica completa e incorporata, semplificando quindi la creazione e la manutenzione di tutti gli elementi grafici nell'interfaccia utente grafica 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.

Altre informazioni

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.

Altre informazioni

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.

Altre informazioni

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.

Altre informazioni

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.

Altre informazioni

Prestazioni in tempo reale affidabili per dispositivi con risorse limitate

Ottieni prestazioni del runtime velocissime e prevedibili 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 semplici opzioni di licenza

Il codice sorgente completo per tutti i componenti di Azure RTOS è disponibile in GitHub per test ed esplorazione. Quando sei pronto per portare il codice in produzione, non sono previsti addebiti per la licenza di produzione se esegui la distribuzione in dispositivi con licenza preliminare. Sono disponibili semplici opzioni di licenza per tutti gli altri dispositivi.

Codice predefinito di qualità elevata

Il codice lineare e chiaro è più facile da usare e mantenere e può 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 ottieni solo codice di qualità elevata, ma puoi anche accedere a report completi che verificano che il codice rispetti i requisiti rigorosi di test.

Valutazione della qualità del codice sorgente in un sistema operativo in tempo reale

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.

Scopri di più su Azure IoT

Certificazione Azure RTOS

Azure RTOS è stata usata in prodotti nei campi dell'avionica, degli elettrodomestici, delle apparecchiature di controllo industriale, dell'automazione degli edifici 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 dei Azure RTOS tramite la pre-certificazione per ridurre i rischi di sviluppo e accelerare il time-to-market. Azure RTOS è certificato da TUV in base al requisito per 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 and 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 sul successo dei report precedenti e offre nuovi concetti e nuove informazioni dettagliate sullo stato di IoT.

Prezzi di Azure RTOS

Componenti solidi, una 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

Risorse e documentazione per Azure RTOS

Risorse per sviluppatori

Guide pratiche, esercitazioni e documentazione di riferimento sulle API

Codice sorgente in GitHub per Azure RTOS

La soluzione di fiducia delle aziende di qualsiasi dimensioni

Consumer: Dispositivo HTC per il fitness

"We used ThreadX RTOS in our wearable product. It provided good performance. Having full source code and prompt technical support saved development effort a lot."

Garfield Hsieh, Software Sourcing, Fitness Devices, HTC
HTC

Semiconduttori: Broadcom WICEDTM System On Chip (SOC)

"Broadcom's WICED line of development platforms are enabling breakthrough innovation in a vast number of end applications throughout the IoT ecosystem. By combining our integrated Wi-Fi and Bluetooth technology with a ThreadX real-time operating system and complete network stack (NetX Duo) in a single, highly integrated platform, developers are armed with all the tools they need to streamline the development process and get to market quickly."

Jeff Baer, Director of Business Development, Broadcom
Broadcom

IoT per risorse di rete: Aethra Telecommunications

"My experience with ThreadX was very good. In the past, I used other real-time operating systems, but I found ThreadX to be very powerful, robust, and [with] strong real-time—and easy to understand and explain to other team members. We have utilized an object-oriented framework (using C++) around ThreadX to encapsulate it and to add some specific features for multi-applications management."

Bruno Cesanelli, Software Engineer, Aethra
Aethra

Settore aerospaziale/difesa: NASA Mars Reconnaissance Orbiter

"We found ThreadX to be a proven solution based on its demonstrated success for the Deep Impact mission, so using it for the High-Resolution Imaging Science Experiment (HiRISE) instrument aboard the Mars Reconnaissance Orbiter (MRO) was a logical decision. ThreadX delivered a first-rate performance for us and helped the MRO mission return extraordinary, high-resolution images from Mars."

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

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 un gruppo di prodotti incorporati per lo sviluppo di Express Logic che includeva ThreadX RTOS. Questo gruppo di prodotti è 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 è integrato 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.

  • Azure RTOS piani di supporto sono disponibili per di acquisto. Microsoft ha terminato le vendite e il supporto dei prodotti Express Logic legacy a maggio 2020, ma 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.

Possiamo iniziare quando vuoi a configurare il tuo account Azure gratuito

Contattaci
Serve aiuto?