Sistema operativo en tiempo real de Azure
Simplificación del desarrollo y la conectividad de IoT insertada
Desarrollo fácil de dispositivos IoT insertados
Azure RTOS es un conjunto de aplicaciones para el desarrollo de soluciones insertadas que incluye un sistema operativo pequeño pero eficaz que proporciona un rendimiento ultrarrápido y confiable para los dispositivos con recursos limitados. Es fácil de usar y se ha probado en el mercado, porque se ha implementado en más de 10 000 millones de dispositivos en todo el mundo. Azure RTOS admite los microcontroladores de 32 bits y las herramientas de desarrollo insertadas más populares. Esto le permitirá sacar el máximo partido a los conocimientos que su equipo ya tiene.
¿Qué es un RTOS?Funcionamiento rápido y predecible, con una superficie increíblemente pequeña
Conéctese fácilmente a redes locales y en la nube, desarrolle sistemas de archivos flash duraderos y diseñe interfaces de usuario elegantes.
Conecte sin problemas las MCU y MPU más populares al potencial de Azure IoT
Código que cuenta con la certificación de que cumple los estrictos estándares de seguridad del sector
Componentes de Azure RTOS

Azure RTOS ThreadX
Este sistema operativo en tiempo real (RTOS) avanzado está diseñado específicamente para aplicaciones profundamente insertadas. Entre las diversas ventajas que proporciona, se encuentran el multithreading en tiempo real, la comunicación y la sincronización entre subprocesos y la administración de la memoria. Azure RTOS ThreadX ofrece muchas características avanzadas, entre las que se incluyen la arquitectura picokernel, el umbral de preferencia de ejecución (Preemption-Threshold), el encadenamiento de eventos y un conjunto completo de servicios del sistema.
Más información
Azure RTOS FileX
Este es un sistema de archivos de alto rendimiento compatible con el formato de tabla de asignación de archivos (FAT) que se integra totalmente con Azure RTOS ThreadX y está disponible para todos los procesadores compatibles. Al igual que Azure RTOS ThreadX, Azure RTOS FileX está diseñado para tener una pequeña superficie y un alto rendimiento, lo que lo convierte en una opción ideal para las aplicaciones profundamente insertadas de hoy en día que requieren operaciones de administración de archivos.
Más información
Azure RTOS GUIX Studio y GUIX
Azure RTOS GUIX Studio proporciona un entorno de diseño de aplicaciones de interfaz gráfica de usuario (GUI) integrado y completo que facilita la creación y el mantenimiento de todos los elementos gráficos de la GUI de la aplicación. Azure RTOS GUIX Studio genera automáticamente código de C que es compatible con la biblioteca de Azure RTOS GUIX y está listo para compilarlo y ejecutarlo en el destino.
Más información
Azure RTOS TraceX
Azure TraceX es una herramienta de análisis basada en Windows. Proporciona a los desarrolladores de soluciones insertadas una vista gráfica de los eventos del sistema en tiempo real y les permite visualizar y comprender mejor el comportamiento de sus sistemas en tiempo real. Con TraceX, los desarrolladores de soluciones insertadas pueden ver claramente si se producen eventos del sistema como las interrupciones y los cambios de contexto, que no son visibles para las herramientas de depuración estándar.
Más información
Azure RTOS NetX
Azure RTOS NetX es una implementación de alto rendimiento de los estándares de protocolo TCP/IP (solo IPv4) totalmente integrada con Azure RTOS ThreadX y disponible para todos los procesadores compatibles. Tiene una arquitectura piconet única. Combinado con una API de copia cero, es ideal para las aplicaciones profundamente insertadas de hoy en día que requieren conectividad de red.
Más información
Azure RTOS NetX Duo
Esta pila de red TCP/IP avanzada de nivel industrial está diseñada específicamente para aplicaciones de IoT y en tiempo real profundamente insertadas. Azure RTOS NetX Duo es una pila de red dual IPv4 e IPv6 que proporciona un amplio conjunto de protocolos, incluidos protocolos de seguridad y de la nube.
Más información
Azure RTOS USBX
Azure RTOS USBX es una pila insertada de host y dispositivo USB de alto rendimiento que está totalmente integrada con Azure RTOS ThreadX y disponible para todos los procesadores compatibles con Azure RTOS ThreadX. Al igual que Azure RTOS ThreadX, Azure RTOS USBX está diseñado para tener una pequeña superficie y un alto rendimiento, lo que lo convierte en una opción ideal para aplicaciones profundamente insertadas que requieren una interfaz con dispositivos USB.
Más informaciónRendimiento confiable y en tiempo real para dispositivos con recursos limitados
Consiga un rendimiento en tiempo de ejecución ultrarrápido y predecible con un consumo de recursos mínimo. Azure RTOS ThreadX ofrece un cambio de contexto en un tiempo inferior a un microsegundo, mientras que Azure RTOS NetX Duo ofrece un rendimiento de red con una velocidad similar a la del cable. Todos los componentes están diseñados para ser deterministas y funcionar de manera rápida y predecible, independientemente de la carga del sistema.
Acceda al código fuente con opciones de licencia sencillas
El código fuente completo de todos los componentes de Azure RTOS está disponible en GitHub para probarlo y explorarlo. Cuando el código esté listo para pasarlo a producción, no se cobrará la licencia de producción si se implementa en dispositivos con licencia previa. Hay opciones de licencia sencillas para todos los demás dispositivos.
Código de alta calidad y con certificado de seguridad, listo para usar
Un código claro es más fácil de usar y mantener, y puede reducir el costo total de propiedad. La mayoría de las certificaciones relacionadas con la seguridad requieren que se envíe el código fuente completo para el software, incluidos los RTOS. Con Azure RTOS, no solo obtiene código de alta calidad, sino que también puede tener acceso a informes completos que confirman que el código cumple los exigentes requisitos que rigen los estándares de seguridad en los sectores del automóvil, el ferrocarril, la medicina, la energía y los bienes de consumo.
Evaluación de la calidad del código fuente en un RTOSReduzca la complejidad de la conexión a la nube
Los dispositivos son cada vez más inteligentes y tienen más potencial que nunca. Pueden recopilar datos y actuar en función de ellos, aprender y hacer predicciones, pero solo si están conectados a un servicio en la nube sólido. La transición a la Internet de las cosas puede parecer abrumadora. Pero se lo hemos puesto fácil. Azure RTOS se integra perfectamente con Azure IoT para que pueda conectar, supervisar y controlar sus productos de IoT. Conéctese usando protocolos de IoT, plantillas de referencia o IoT Plug and Play con el SDK de dispositivo de Azure IoT.
Más información acerca de Azure IoTCertificación de seguridad funcional de Azure RTOS
Azure RTOS se usa productos críticos para la seguridad en los campos de la aviónica, los dispositivos médicos, el transporte y los equipos de control industriales. Los desarrolladores que se enfrentan a requisitos críticos para la seguridad pueden aprovechar la certificación previa de Azure RTOS para facilitar su trabajo.
Certificaciones de seguridad funcional:
- IEC 61508 SIL 4
- IEC 62304 Clase C
- ISO 26262 ASIL D
- EN 50128 SW-SIL 4
Seguridad para aplicaciones insertadas en tiempo real
Azure RTOS proporciona seguridad en la capa de sockets mediante protocolos estándar del sector y estándares de cumplimiento. Además, Azure RTOS usa funcionalidad de criptografía de hardware y de protección de la memoria.
Admite protocolos de seguridad de la capa de IP (IPsec) y de la capa de socket (TLS y DTLS)
Se ha probado metódicamente y se ha certificado su cumplimiento de los requisitos internacionales de seguridad
Está integrado con Azure Defender para detectar amenazas y corregir problemas antes de que los aprovechen
Asociados de hardware de Azure RTOS
Estos asociados proporcionarán soluciones integradas para ayudarle a empezar a crear prototipos y a desarrollar soluciones para la empresa con rapidez.

Microchip Technology

NXP Semiconductors

Qualcomm

Renesas Electronics

STMicroelectronics

Lea la edición más reciente del informe Señales de IoT
Precios de Azure RTOS
Componentes muy sólidos y una licencia sencilla
- Probar y explorar el código fuente es gratis.
- Las licencias de producción son gratuitas cuando se implementa en dispositivos con licencia previa.
- Licencias anuales sencillas para todos los demás dispositivos
Documentación y recursos de Azure RTOS
Notas del producto
Recursos para el desarrollador
Guías paso a paso, tutoriales y documentación de referencia de las API.
Código fuente de Azure RTOS en GitHub
Compañías de todos los tamaños confían en él
Consumidor: dispositivo de ejercicio físico de HTC
Garfield Hsieh, adquisiciones de software, dispositivos de ejercicio físico, HTC"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."

Medicina: monitor inalámbrico ponible de Welch Allyn
Jay Rasmussen, ingeniero sénior de software Engineer, Welch Allyn Protocol Inc."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."

Semiconductor: sistema en chip (SOC) Broadcom WICEDTM
Jeff Baer, director de desarrollo empresarial, Broadcom"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."

Industria y automóvil: Autotalks V2X
Sagit Adler, Autotalks"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."

IoT de redes: Aethra telecommunications
Bruno Cesanelli, ingeniero de software, Aethra"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."

Aeroespacial/defensa: Orbitador de Reconocimiento de Marte de la NASA
Steve Tarr, responsable del software de HiRISE, Ball Aerospace and Technologies Corp."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."

Preguntas más frecuentes sobre Azure RTOS
-
Microsoft adquirió Express Logic, una reconocida empresa de desarrollo de RTOS y productos de middleware para aplicaciones de IoT insertadas, en abril de 2019. Lea el anuncio.
-
La plataforma de IoT de X-WARE era un conjunto de productos de desarrollo insertados de Express Logic que incluía ThreadX RTOS. Este conjunto es ahora Azure RTOS y ThreadX RTOS es ahora Azure RTOS ThreadX. Los productos han mejorado la conectividad con Azure IoT Hub y Azure IoT Central, y con un acceso fluido a las ventajas de Azure IoT. Seguiremos mejorando el valor que Azure RTOS aporta a los clientes y aumentando el ecosistema de asociados.
-
No, Azure RTOS se integra con otros servicios en la nube, pero ofrece una integración superior con Azure IoT.
-
Se recomienda Azure Sphere para desarrolladores de soluciones insertadas que necesiten crear dispositivos de alta seguridad totalmente preparados para los cambiantes desafíos de ciberseguridad de Internet para dispositivos de tipo MCU. Se recomiendan Azure RTOS para los casos donde Azure Sphere no esté disponible o no sea una buena opción. Azure RTOS proporciona a los desarrolladores de soluciones insertadas un amplio conjunto de componentes de procesamiento multitarea en tiempo real, sistema de archivos FAT, GUI, USB y de red para crear aplicaciones rápidamente en dispositivos con recursos limitados, con la conexión a Azure IoT ya configurada. Azure RTOS también ofrece un amplio conjunto de componentes de seguridad ya certificados. No obstante, el desarrollador de soluciones insertadas es el responsable en última instancia del uso correcto de estos componentes y de la seguridad general del dispositivo.
Azure Sphere y Azure RTOS son ideales juntos para desarrolladores de soluciones insertadas que necesiten un dispositivo altamente seguro con capacidad de procesamiento en tiempo real.
-
Los planes de soporte técnico de Azure RTOS están disponibles para su compra. Microsoft finalizó las ventas y el soporte técnico de los productos heredados de Express Logic en mayo de 2020; sin embargo, el soporte técnico en los contratos de pago existentes estará disponible a través de los canales existentes (RTOS.com y support@expresslogic.com).
-
Los desarrolladores de soluciones insertadas suelen utilizar un RTOS cuando necesitan funcionalidad en tiempo real. Un RTOS debe ofrecer tiempos de respuesta rápidos (en microsegundos) de forma constante, una pequeña superficie de memoria (menos de 2 MB) y un nivel de seguridad que proteja eficazmente a los usuarios y los sistemas conectados.