FreeRTOS
FreeRTOS es un sistema operativo en tiempo real de código abierto para microcontroladores que facilita la programación, implementación, protección, conexión y administración de los dispositivos de borde pequeños y de bajo consumo. FreeRTOS, distribuido de forma gratuita con la licencia de código abierto del MIT, incluye un kernel y un conjunto de bibliotecas de software en crecimiento apto para su uso en todos los segmentos y aplicaciones del sector. Esto incluye una conexión de forma segura de los dispositivos pequeños de bajo consumo con los servicios en la nube de AWS, como AWS IoT Core, o bien, con otros dispositivos de borde más potentes en los que se ejecute AWS IoT Greengrass. FreeRTOS se diseñó con un énfasis en la fiabilidad y la facilidad de uso, y ofrece la predictibilidad de las versiones de soporte de largo plazo.
Un microcontrolador consta de un procesador sencillo con recursos limitados que está presente en muchos dispositivos, incluidos electrodomésticos, sensores, monitores de actividad física, sistemas de automatización industriales y automóviles. Muchos de estos pequeños dispositivos pueden beneficiarse de la conexión a la nube o a otros dispositivos de forma local. Sin embargo, cuentan con una potencia de cómputo y una capacidad de memoria limitada, y generalmente, ejecutan tareas simples y funcionales. A menudo, los microcontroladores funcionan con sistemas operativos que no tienen integrada ninguna funcionalidad para conectarse a redes locales o a la nube, lo que convierte a las aplicaciones de IoT en un verdadero desafío. FreeRTOS ayuda a solucionar este problema proporcionando tanto el kernel para ejecutar dispositivos de bajo consumo, así como también las bibliotecas de software que facilitan la conexión segura a la nube o a otros dispositivos de borde a fin de que pueda recopilar datos de los dispositivos para las aplicaciones de IoT y tomar las medidas pertinentes.
Beneficios
Código abierto
FreeRTOS se lanza con una licencia de código abierto de MIT, una licencia permisiva con restricciones limitadas sobre la reutilización. Para obtener más información acerca de la comunidad de código abierto de FreeRTOS, haga clic aquí.
Kernel fiable
Las empresas líderes a nivel mundial confían en el kernel de FreeRTOS, ya que lo consideran el estándar común para los microcontroladores y los pequeños microcontroladores con solidez, presencia minúscula y amplio soporte comprobados para dispositivos.
Agilice el tiempo de lanzamiento al mercado
FreeRTOS incluye integraciones de referencia de IoT, que son proyectos de FreeRTOS preintegrados portados a placas de evaluación basadas en microcontroladores que demuestran conectividad integral a la nube, y las demostraciones preconfiguradas que pueden ayudarlo a comenzar con el proyecto rápidamente. Puede descargar el código al instante y compilar para acelerar el tiempo de lanzamiento al mercado. También puede utilizar AWS IoT Device Tester para verificar con confianza y por cuenta propia si los dispositivos ejecutarán FreeRTOS e interoperarán con los servicios de AWS IoT.
Conecte, programe, implemente y administre de forma segura dispositivos de bajo consumo
FreeRTOS incluye compatibilidad con Transport Layer Security (TLS v1.2) y PKCS #11 para ayudar a que los dispositivos se conecten a AWS de forma segura. Además, puede programar fácilmente capacidades comunes de IoT en el dispositivo, incluidas las bibliotecas de software que ayudan a configurar los dispositivos en una red local a través de opciones de conectividad comunes, como Wi-Fi, Ethernet, o bien, conectarlos a un dispositivo móvil a través de Bluetooth de bajo consumo. FreeRTOS incluye una biblioteca de actualización por vía inalámbrica (OTA) para actualizar los dispositivos de manera remota con las mejoras de características, parches de seguridad y la característica de firma de código a fin de garantizar que el código de su dispositivo no se vea afectado durante la implementación y las actualizaciones por vía inalámbrica.
Amplio soporte de socios de AWS
Los miembros de nuestra red de socios de AWS (APN) brindan una amplia variedad de opciones, incluidas contribuciones de la comunidad, soporte profesional, desarrollo integrado y herramientas de productividad. FreeRTOS brinda la flexibilidad necesaria para crear fácilmente soluciones de IoT en diversos conjuntos de chips. Además, es compatible con más de 40 arquitecturas. Encontrará dispositivos que cumplen los requisitos mínimos para funcionar con FreeRTOS y AWS IoT en AWS Partner Device Catalog.
Predictibilidad de soporte de largo plazo
FreeRTOS ofrece estabilidad de características con versiones de soporte de largo plazo (LTS). Las bibliotecas de FreeRTOS LTS incluyen actualizaciones de seguridad y correcciones de errores críticos por dos años. AWS las mantiene para el beneficio de la comunidad de FreeRTOS. Para obtener más información acerca de las bibliotecas de FreeRTOS LTS, haga clic aquí.
El plan de mantenimiento ampliado (EMP) de FreeRTOS le brinda revisiones de seguridad y correcciones de errores críticos en la versión de FreeRTOS LTS de su elección por hasta diez años adicionales. Con el EMP de FreeRTOS, sus dispositivos de larga duración basados en FreeRTOS pueden confiar en una versión que tiene estabilidad de características y recibe actualizaciones de seguridad durante años. Recibirá notificaciones oportunas sobre próximos parches para las bibliotecas de FreeRTOS. De esta forma, puede planificar la implementación de parches de seguridad en sus dispositivos de Internet de las cosas (IoT). Para obtener más información acerca del EMP de FreeRTOS, consulte la página de características.
Funcionamiento
FreeRTOS brinda todo lo que necesita para programar fácilmente dispositivos conectados basados en microcontroladores y recopilar datos de dichos dispositivos para las aplicaciones de IoT. Puede comenzar con la elección de un microcontrolador calificado de FreeRTOS en AWS Partner Device Catalog. Puede utilizar la consola de AWS o GitHub para seleccionar y descargar las bibliotecas pertinentes de FreeRTOS o las integraciones de referencia de IoT validadas previamente. Para obtener más información acerca de todas las opciones, visite nuestra página de introducción.
Puede conectar de forma segura dispositivos de FreeRTOS a servicios en la nube, como AWS IoT Core, a un dispositivo de borde local o a un dispositivo móvil mediante Bluetooth de bajo consumo y actualizarlos de manera remota mediante la característica de actualización inalámbrica, la cual se encuentra disponible con AWS IoT Device Management. La integración con AWS IoT Device Defender facilita informar métricas del lado del dispositivo para detectar anomalías cuando estas se desvían del comportamiento esperado.

Casos de uso
Aplicaciones industriales
Los clientes industriales utilizan dispositivos basados en microcontroladores que generan datos sobre las cargas de trabajo esenciales del negocio. Los sensores industriales, los accionadores, las bombas y los componentes de automatización utilizan microcontroladores por su bajo costo, su reducido consumo energético y porque pueden desempeñar acciones en tiempo real. Por ejemplo, un microcontrolador controla una sola bomba de una plataforma petrolífera y es capaz de paralizar completamente la producción si se produce algún error. FreeRTOS permite a estos clientes recopilar datos sobre el rendimiento y el desgaste del sistema mediante una conexión directa con la nube, y tomar medidas importantes y locales en tiempo real con AWS IoT Greengrass para impedir interrupciones semejantes a las comentadas anteriormente.
Productos de consumo
FreeRTOS puede ayudar a las empresas fabricantes de productos de consumo, como electrodomésticos, tecnología vestible o sistemas de iluminación inteligentes, a estandarizar el desarrollo, la entrega y el mantenimiento de dispositivos basados en microcontroladores en una amplia gama de productos y modelos. FreeRTOS proporciona un solo sistema operativo para microcontroladores compatible con una gran variedad de hardware de microcontroladores con una potencia y una capacidad variables. De este modo, las empresas pueden centrarse en innovar los productos en lugar de administrar la complejidad del desarrollo de software en varias líneas de productos. Además, FreeRTOS ofrece la posibilidad de actualizar de forma segura las características de los productos de consumo existentes en el campo con la característica de actualización inalámbrica.
Soluciones B2B
Los microcontroladores se usan a menudo en los dispositivos comerciales B2B debido a sus reducidos requisitos de potencia y a su bajo coste. Por ejemplo, los fabricantes de equipos de seguridad incorporan cada vez más funciones de conectividad a dispositivos basados en microcontroladores como los sistemas de cerraduras y de sensores de las puertas comerciales. FreeRTOS permite a estas empresas acelerar el lanzamiento de nuevos productos conectados a través de la simplificación del proceso de diseño y desarrollo. Los fabricantes también pueden aplicar parches de manera segura en cerraduras comerciales mediante la característica de actualización inalámbrica.
Clientes

FreeRTOS ayuda a SOLshare a crear una innovadora microrred entre pares que proporciona electricidad solar asequible a comunidades de Bangladesh y otros lugares.
“AWS allanó el camino para nuestra solución de IoT integral, no solo mediante el aprovisionamiento de tecnología de FreeRTOS de vanguardia para dispositivos en servicios en la nube, sino con su práctica estrategia que agilizó nuestros esfuerzos de desarrollo y comercialización. Los expertos en IoT del equipo de prototipos de AWS trabajaron con el departamento de ingeniería de SOLshare para ayudar a diseñar y desarrollar las bases de nuestra solución. AWS invirtió en nuestro producto y en nuestra visión de empresa y, gracias a la ayuda práctica y a su enfoque centrado en la comunidad, pudimos modificar nuestros recursos de desarrollo para concentrarnos en crear una microrred entre pares innovadora que proporciona electricidad solar asequible a comunidades de Bangladesh y otros lugares”.
Hannes Kirchhoff, director de tecnología de SOLshare

FreeRTOS ayuda a monitorear de forma fiable e inteligente elevadores hidráulicos para camiones comerciales y así reducir las fallas sobre el terreno, el tiempo de inactividad de los equipos y los gastos de mantenimiento.
“Llegamos a AWS buscando una solución rentable para ayudar a los operadores a monitorear el uso de elevadores hidráulicos en camiones comerciales, de modo que pudieran evitar fallas inesperadas. AWS nos demostró que la fiabilidad de FreeRTOS satisfacía nuestras necesidades, al convertir módulos basados en MCU en verdaderos dispositivos IoT inteligentes y utilizar AWS IoT Core para administrar y recopilar datos de decenas de miles de dispositivos hidráulicos. Gracias a AWS, no solo conseguimos una solución más rentable, sino que nos ahorramos 10 meses de tiempo de desarrollo con FreeRTOS y nos beneficiamos de una reducción de las fallas sobre el terreno, del tiempo de inactividad de los equipos y de los gastos de mantenimiento”.
Yutaro Nakatsu, director de la unidad de diseño tecnológico, Shimadzu
Trabajar con un socio de AWS
Simplifique la implementación de los proyectos de IoT con hardware de IoT fiable cualificado para trabajar con FreeRTOS en AWS. Elija entre los socios de AWS que aparecen a continuación para ver sus dispositivos aprobados incluidos en AWS Partner Device Catalog a fin de encontrar hardware que funcione con FreeRTOS para integración inmediata con el proyecto de IoT. Hardware habilitado por AWS de los socios de AWS puede ayudar a facilitar el despliegue de los proyectos de IoT. Todos los dispositivos están disponibles para la compra a nuestros socios para ayudarle a comenzar.


STMicroelectronics
“Para acelerar el diseño de objetos conectados a los servicios en la nube de AWS y lograr que los microcontroladores STM32 se conviertan en la mejor opción para los desarrolladores, nuestro paquete X-CUBE-AWS STM32Cube Expansion utiliza las características completas y la facilidad de uso de FreeRTOS. La versión de soporte de largo plazo de FreeRTOS y su integración en nuestro paquete de software STM32Cube garantiza el mantenimiento y la estabilidad a largo plazo, lo que permite a nuestros clientes centrarse en la calidad y el valor agregado al crear sus soluciones de conectividad de AWS”.
- Laurent Desseignes, gerente de marketing del ecosistema de microcontroladores, STMicroelectronics

Espressif
“Espressif consiste en crear la mejor experiencia de usuario. Para lograrlo, hemos creado el marco de desarrollo de IoT más completo con marcos de aplicaciones para motores de comando de voz, sin conexión y habilitados por la IA, así como soluciones de reconocimiento facial, tarjetas de desarrollo y módulos. Nos complace la presentación del soporte de largo plazo de FreeRTOS porque nuestros clientes se beneficiarán tanto de la estabilidad como de las actualizaciones de seguridad que la versión de soporte de largo plazo ofrece”.
- Teo Swee Ann, fundador y director ejecutivo, Espressif Systems

Renesas
“Nuestros clientes se enfrentan a grandes desafíos con problemas de diseño de software cada vez más complejos, a la vez que deben satisfacer la demanda de tiempos de desarrollo más cortos, calidad sostenida y fiabilidad. Gracias a nuestra asociación con AWS y FreeRTOS, cualificados con los MCU de Renesas, podemos ofrecer a nuestros clientes la mayor flexibilidad para satisfacer las demandas del sector y los clientes de IoT de una conexión fiable y segura de chip a la nube. Además, con la versión de soporte de largo plazo de FreeRTOS, creemos que nuestros clientes se pueden beneficiar al obtener aún más calidad y fiabilidad, abordar vulnerabilidades de seguridad rápidamente y adquirir la capacidad de centrarse más que antes en agregar valor al desarrollo”.
- Daryl Khoo, vicepresidente, Marketing, división del negocio de plataforma de IoT, unidad de negocio de infraestructura de IoT, Renesas

Infineon
“El objetivo de Infineon es ayudar a los clientes a llevar al mercado productos de IoT de alta calidad y diferenciados, de manera oportuna, según el presupuesto y con pocos riesgos. Muchos de nuestros clientes buscan una solución de nube a nodo completa que dure la totalidad del ciclo de vida de sus productos. Las bibliotecas de soporte de largo plazo de FreeRTOS, junto con soporte de semiconductor a largo plazo, proporcionan a los clientes la garantía de durabilidad y estabilidad que necesitan al elegir una solución para sus productos de IoT”.
- Rob Conant, vicepresidente de software y ecosistema, unidad de negocio de informática IoT e inalámbrica, Infineon

Semiconductores NXP
“Como proveedor de confianza de soluciones de procesamiento de borde para mercados de IoT e industriales, NXP prioriza continuamente la durabilidad de los productos. Nuestros clientes confían en nuestra oferta de controladores de software y nuestras capacidades para habilitar tecnologías de software basadas en FreeRTOS, a través de nuestro SDK MCUX, que les sirve como base para desarrollar rápidamente productos diferenciados. Mediante la integración de las bibliotecas de soporte de largo plazo de FreeRTOS, ampliamos aún más nuestro compromiso con los clientes de MCU que desarrollan dispositivos de borde que se conectan a los servicios en la nube de AWS y deben tener la capacidad de depender de actualizaciones de software críticas”.
- Joe Yu, vicepresidente y gerente general de la línea de productos de IoT, NXP Semiconductors
-
A-F
-
G-K
-
L-M
-
N-R
-
S-Z
-
A-F
-
G-K
-
L-M
-
N-R
-
S-Z
Introducción a FreeRTOS
Obtenga más información acerca de las características de FreeRTOS