Amazon freertos: встроенные устройства для iot устройств - новости

Amazon freertos: встроенные устройства для iot устройств - новости
Amazon freertos: встроенные устройства для iot устройств - новости
Anonim

Amazon FreeRTOS: встроенная ОС для IoT-устройств

Поддержка крупных поставщиков MCU показывает, что обязательство AWS интегрировать возможности подключения в программное обеспечение встроенной ОС - это своевременный шаг.

Amazon Web Services (AWS) построила собственную операционную систему для подключения маломощных устройств к облаку. Он может выполнить это либо напрямую, либо через AWS Greengrass, который представляет собой программное обеспечение, предоставляющее локальные вычислительные услуги периферийным устройствам IoT.

Amazon FreeRTOS, как следует из названия, по сути является расширением встроенной операционной системы FreeRTOS с дополнительными библиотеками для локальной сети и облачной связью.

Image
Image

Amazon называет это «операционной системой микроконтроллера», которая построена вокруг ядра FreeRTOS. FreeRTOS, операционная система с открытым исходным кодом для встроенных устройств, была разработана в 2003 году Ричардом Барри, который присоединился к команде AWS в 2016 году. Впоследствии Барри внес вклад в создание Amazon FreeRTOS.

Image
Image

Так Amazon FreeRTOS работает для подключения устройств IoT к облаку. Изображение предоставлено AWS. Нажмите, чтобы увеличить

Микроконтроллеры, которые обычно запускают операционную систему реального времени (RTOS) без встроенных функций для подключения к локальным сетям или облаку, теперь могут использовать богатые возможности подключения AWS, используя Amazon FreeRTOS.

Например, чтобы подключиться к облаку, встроенные разработчики должны полагаться на набор исходных файлов, которые переносят такие клиенты, как Transport Layer Security (TLS) для отправки и получения данных из облака. Что Amazon FreeRTOS по существу сделал, интегрируйте эти ресурсы связи в один пакет.

Поэтому разработчики IoT могут легко реализовать все сервисы, которые предлагает платформа AWS для сред IoT. Следовательно, как утверждает глава AWS Энди Ясси, Amazon FreeRTOS позволяет дизайнерам разрабатывать приложение IoT, не беспокоясь о масштабировании его на миллионы устройств.

Пользователи могут начать работу с Amazon FreeRTOS Console для настройки и загрузки Amazon FreeRTOS для своего устройства.

Отраслевая поддержка Amazon FreeRTOS

Amazon представила встроенное программное обеспечение ОС для микроконтроллеров на конференции re: Invent, а запуск сопровождался сообщениями о поддержке со стороны ведущих поставщиков MCU и инструментальных мастеров.

STMicro объявила, что ее семейство микроконтроллеров STM32 будет запускать программное обеспечение Amazon FreeRTOS. Аналогично, микроконтроллеры Microchip PIC32MZ EF, NXP LPC54018 и TI SimpleLink будут интегрировать поддержку платформы Amazon FreeRTOS.

Image
Image

Представление архитектуры программного обеспечения устройства Amazon FreeRTOS. Изображение предоставлено AWS

Тогда есть поставщики инструментальных средств, такие как IAR Systems и Percepio, обещающие поддержку этого встроенного программного обеспечения ОС. Это, согласно AWS, приведет к доступности предварительно интегрированного набора инструментов для разработки и отладки подключенных приложений.

В Упсале, Швеция, IAR Systems предлагает инструменты для отладки и оптимизации кода для встроенных проектов. И Percepio предоставляет инструменты, которые позволяют разработчикам определять и решать проблемы времени выполнения в коде приложения.

Компания Percepio объявила о поддержке своего средства визуализации визуализации Tracealyzer для Amazon FreeRTOS. Компания заявляет, что поддержка Tracealyzer предоставит пользователям Amazon FreeRTOS представление о том, как выполнять приложения IoT с меньшим количеством ошибок.

У вас есть опыт работы с FreeRTOS? Что вы ожидаете от этой новой инициативы Amazon? Поделитесь своим опытом с комментариями ниже.