Azure RTOS

Accelera l'immissione sul mercato di dispositivi a prestazioni elevate a un costo minore

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 6,2 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'è un sistema operativo in tempo reale?

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.

Scopri di più

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.

Scopri di più

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.

Scopri di più

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.

Scopri di più

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.

Scopri di più

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.

Scopri di più

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.

Scopri di più

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 con certificazione per la sicurezza

Il codice lineare e chiaro è più facile da usare e mantenere e può ridurre il costo totale di proprietà. La maggior parte delle certificazioni correlate alla sicurezza 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 che regolamentano gli standard di sicurezza per il settore automobilistico, medico, energetico e per i clienti.

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

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

Apprezzato da società di qualsiasi dimensione

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

Settore medico: Monitor wireless indossabile di Welch Allyn

"Using ThreadX was just one less thing for us to worry about. This project originally started with a behemoth of an OS that had numerous implementation and configuration problems. Switching to ThreadX was a welcome relief and allowed us to concentrate on implementing our application rather than debugging third-party software. ThreadX is something an engineer can easily get their hands around."

Jay Rasmussen, Senior Software Engineer, Welch Allyn Protocol Inc.
Welch

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

Settore industriale e automobilistico: Autotalks V2X

"Autotalks is a V2X (vehicle-to-everything) chipset market pioneer and leader, offering the most advanced, truly secure V2X communication solution created for autonomous vehicles. ThreadX is used in our SECTON product for its very good real-time performance."

Sagit Adler, Autotalks
Autotalks

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.

  • 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