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.
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.
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.
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, 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
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
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 USD$1,000,000,000 al año en la investigación y el desarrollo de la ciberseguridad.
-
Contamos con más de 3500 expertos en seguridad que se dedican a proteger la seguridad y la privacidad de los datos.
-
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
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
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.