Sistema operativo en tiempo real de Azure

Comercialice dispositivos de alto rendimiento en menos tiempo y a un costo inferior

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 6200 millones 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ón

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

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.

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

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

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

"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, adquisiciones de software, dispositivos de ejercicio físico, HTC
HTC

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

Semiconductor: sistema en chip (SOC) Broadcom WICEDTM

"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 de desarrollo empresarial, Broadcom
Broadcom

Industria y automóvil: 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 de redes: 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, ingeniero de software, Aethra
Aethra

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

"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, responsable del software de HiRISE, Ball Aerospace and Technologies Corp.
Aerospace

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.

  • La compatibilidad con los contratos de pago en vigor 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.

Cuando quiera, podemos configurar su cuenta gratuita de Azure

Contacto