Saltar al contenido principal

Azure RTOS

Simplificación del desarrollo y la conectividad de IoT insertadas.

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.

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.

Una mano colocando un chip dentro de una máquina

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.

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.

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.

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.

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.

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.

Volver a las pestañas

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

Programación Preemption-Threshold

Encadenamiento de eventos

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.

Acceda al código de Azure RTOS en GitHub

Vea una lista de los dispositivos con licencia previa

Código de alta calidad, 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 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 de prueba.

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

  • Certificación de Azure RTOS

    Azure RTOS se ha usado en productos dentro de los campos de la aviónica, los dispositivos domésticos, los equipos de control industrial, la automatización de edificios y mucho más. Los desarrolladores que se enfrentan a requisitos de desarrollo de aplicaciones complejos en una amplia gama de sectores pueden aprovechar la sólida validación de Azure RTOS a través de la certificación previa para reducir el riesgo de desarrollo y acelerar el tiempo de comercialización. Azure RTOS está certificado por TUV según el requisito de IEC 61508 SIL4.

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

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Informe titulado IoT Signals Manufacturing Spotlight

Lea la edición más reciente del informe Señales de IoT

Este documento se basa en el éxito de informes anteriores, que revelan nuevos aprendizajes e información sobre el estado de la IoT.

Seguridad y cumplimiento completos e integrados

  • Microsoft invierte más de 1 000 000 000 USD al año en la investigación y el desarrollo de la ciberseguridad.

Información general de un centro de seguridad en Azure, que muestra datos de directivas y cumplimiento, e higiene de seguridad de recursos
  • Contamos con más de 3500 expertos en seguridad que se dedican a proteger la seguridad y la privacidad de los datos.

La pestaña de proceso y aplicaciones del centro de seguridad en Azure muestra una lista de recomendaciones
  • Azure tiene más certificaciones que cualquier otro proveedor de nube. Consulta la lista completa.

  • 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

Comenzar a usar una cuenta gratuita de Azure

1

Empieza gratis. Obtén un crédito de 200 USD para usar durante 30 días. Mientras tengas el crédito, obtendrás cantidades gratuitas de muchos de nuestros servicios más populares y cantidades gratuitas de otros 55 servicios que son siempre gratis.

2

Después del crédito, cambia a un plan de pago por uso para seguir creando con los mismos servicios gratuitos. Paga solamente si tu uso supera la cantidad gratuita mensual.

3

Transcurridos 12 meses, seguirás obteniendo más de 55 servicios que siempre son gratuitos y seguirás pagando solo por lo que uses más allá de las cantidades gratuitas mensuales.

Avalado por compañías de todos los tamaños

Consumidor: dispositivo de ejercicio físico de HTC

"Hemos usado ThreadX RTOS en nuestro producto ponible. Proporcionó un buen rendimiento. Tener un código fuente completo y solicitar soporte técnico ha ahorrado mucho trabajo de desarrollo."

Garfield Hsieh, adquisiciones de software, dispositivos de ejercicio físico, HTC

Rockefeller Capital Management

Semiconductor: sistema en chip (SOC) Broadcom WICEDTM

"La línea de plataformas de desarrollo WICED de Broadcom está permitiendo una innovación revolucionaria en un gran número de aplicaciones finales en todo el ecosistema IoT. Al combinar nuestra tecnología wifi y Bluetooth integrada con un sistema operativo en tiempo real ThreadX y una pila de red completa (NetX Duo) en una única plataforma altamente integrada, los desarrolladores disponen de todas las herramientas que necesitan para agilizar el proceso de desarrollo y llegar rápidamente al mercado."

Jeff Baer, director de desarrollo empresarial, Broadcom

NCR

a

IoT de redes: Aethra telecommunications

"Mi experiencia con ThreadX fue muy buena. En el pasado, utilicé otros sistemas operativos en tiempo real, pero ThreadX me pareció muy potente, robusto y con una gran experiencia en tiempo real, además de fácil de entender y explicar a otros miembros del equipo. Hemos usado un marco orientado a objetos (con C++) en torno a ThreadX para encapsularlo y agregar algunas características específicas para la administración de varias aplicaciones."

Bruno Cesanelli, ingeniero de software, Aethra

Asistencia sanitaria de MVP

i

Aeroespacial/defensa: Orbitador de Reconocimiento de Marte de la NASA

"ThreadX nos pareció una solución de eficacia demostrada en la misión Deep Impact, por lo que su uso en el instrumento HiRISE (High-Resolution Imaging Science Experiment) a bordo de la sonda Mars Reconnaissance Orbiter (MRO) fue una decisión lógica. ThreadX nos ha proporcionado un rendimiento de primera clase y ha ayudado a la misión MRO a obtener extraordinarias imágenes de Marte en alta resolución."

Steve Tarr, responsable del software de HiRISE, Ball Aerospace and Technologies Corp.

Costain
Volver a las pestañas

Documentación y recursos de Azure RTOS

Recursos para desarrolladores

Guías paso a paso, tutoriales y documentaciónde referencia de las API

Código fuente de Azure RTOS en GitHub

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 Azure RTOS están disponibles para comprar. Microsoft finalizó las ventas y el soporte de los productos Express Logic heredados en mayo de 2020, sin embargo, el soporte de los contratos de pago existentes estará disponible a través de sus canales actuales (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.

Estamos aquí para ayudarle a comenzar con Azure