Новости о программном обеспечении Linux от Embedded World

Новости о программном обеспечении от Embedded World включают в себя SDK Google Cloud IoT Device с открытым исходным кодом, первый проект ELISA для LF, бинарную версию Debian Mentor Linux и новые дистрибутивы от Wind River и MontaVista.

На этой неделе мы были в курсе новостей о встроенном оборудовании Linux с выставки Embedded World в Нюрнберге.
Существует множество новых SBC и вычислительных модулей, многие из которых основаны на новой поставляемой NXP i.MX8M Mini, а также новой платформе Qualcomm Robotics RB3 , большем количестве IoT-шлюзов и готовых к Linux чипах, таких как ST STM32MP1 ST и Octavo SiP версии SoC. ,

Тем не менее, Embedded World также выпустила новости о встроенном программном обеспечении для Linux.
Здесь мы кратко рассмотрим некоторые основные моменты, в том числе Google с открытым исходным кодом для своего Cloud IoT Device SDK, Linux Foundation, запускающий проект ELISA для систем с открытым исходным кодом, критически важных для безопасности, и новое долгосрочное ядро ​​из проекта Civil Infrastructure Platform.

Из других новостей: Siemens выпустил двоичную версию Mentor Embedded Linux (MEL) для Debian, а AMD и Advantech сотрудничают с Mentor для разработки реализации MEL для машинного обучения.
Наконец, Wind River анонсировала «платформу Helix», которая объединяет Wind River Linux и VxWorks, а MontaVista выпустила MontaVista Carrier Grade eXpress 2.6.

Google выпускает SDK с открытым исходным кодом для устройств

Google выпустила SDK Cloud IoT Device по лицензии с открытым исходным кодом, предназначенной для подключения устройств микроконтроллеров и IoT-ориентированных устройств Linux к своей платформе Google Cloud IoT .
SDK можно рассматривать как более дешевый аналог MCU для ориентированного на конечную точку стека облачного IoT Edge стека для Linux, предназначенного для шлюзов IoT, в которые интегрированы облачные чипы TPU от Google, ускоряющие ИИ.


Архитектура Google Cloud IoT

Cloud IoT Device SDK включает клиентские библиотеки, написанные на Embedded C, чтобы «позволить разработчикам безопасно подключать, предоставлять и управлять устройствами с помощью Cloud IoT Core», - говорит Google.
Целевые устройства варьируются от портативных до недорогих умных домашних устройств.
Поддержка ОС включает в себя Zephyr, Mbed OS, FreeRTOS и POSIX-совместимые платформы, такие как Linux.
Ранние партнеры включают Arm, Cypress, Nordic, Espressif, Microchip и NXP.

Релиз с открытым исходным кодом представляет альтернативную стратегию для собственной высокопроизводительной платформы Android Things IoT от Google.
Google недавно объявил, что Android Things будет ограничиваться партнерами OEM, разрабатывающими интеллектуальные колонки и дисплеи с помощью Google Assistant.

Linux Foundation запускает проект безопасности ELISA

Linux Foundation, который на этой неделе приветствовал 34 новых члена, включая HP , также объявил о проекте под названием « Включение Linux в приложениях безопасности» (ELISA) для разработки инструментов и процессов с открытым исходным кодом, которые помогают компаниям создавать и сертифицировать критически важные для безопасности приложения и системы на основе Linux.
Целевые приложения включают робототехнику, медицину, интеллектуальные фабрики, транспорт и автономные автомобили.

ELISA опирается на работу, проделанную проектом SIL2LinuxMP из Open Source Automation Development Lab (( OSADL )), а также проектом Linux Foundation в реальном времени для Linux Foundation. Основателями ELISA являются Arm, BMW Car IT GmbH, Linutronix и Toyota, который является ведущим участником проекта LF Automotive Grade Linux, в состав которого также входят новый участник LF и производитель робототехники KUKA.

Цели проекта ELISA включают работу с сертификационными органами и органами по стандартизации «для определения того, как Linux можно использовать в качестве компонента в системах, критичных для безопасности». В рамках проекта будет разработана справочная документация по безопасности и варианты использования, проведено обучение и сотрудничество с сообществом открытого исходного кода. предоставлять членам мониторинг инцидентов и опасностей критических компонентов и поощрять лучшие практики.

CIP выпускает первое ядро ​​SLTS

ELISA связана с проектом LF Civil Infrastructure Platform (CIP), который на этой неделе объявил о выпуске своего обещанного ядра Linux со сверхдлительной поддержкой (SLTS) с поддержкой 64-битной защиты.
Ключевым улучшением ядра SLTS является его беспрецедентная поддержка в течение 10 лет.
Ядро также разработано для более высоких требований безопасности, надежности и надежности крупных инфраструктурных и промышленных приложений.

Проект CIP также объявил о двух новых рабочих группах.
Первая - это рабочая группа по обновлению программного обеспечения, возглавляемая Toshiba.
Вторая - это Рабочая группа по безопасности, возглавляемая Ренесасом, чьи новые SoC RZ-G2 первыми поддерживают SLTS.

Mentor Embedded Linux становится бинарным

Как и Wind River Linux и MontaVista, Mentor Graphics ' Mentor Embedded Linux (MEL) является одним из ведущих коммерческих дистрибутивов встроенных Linux.
Он также основан на коде проекта Yocto.
Теперь, спустя почти два года после того, как Siemens приобрела Mentor, Siemens PLM Software анонсировала новую версию MEL, которая отказывается от основания Yocto для Debian.
Дистрибутив, который объединяет MEL с собственным стеком Debian, разработанным для оборудования автоматизации Siemens, доступен в виде двоичного файла «корпоративного класса».


Инфографика для Siemens бинарная версия MEL для Debian

Поскольку он может загружаться как простой двоичный файл, новую версию Siemens MEL для предприятия легче установить и использовать, чем версию на основе Yocto, утверждает Siemens.
(Версия Yocto будет по-прежнему доступна.)

Партнер Siemens Xilinx также продается с бинарным подходом: «Объединив возможности встроенного дистрибутива Linux с возможностями дистрибутива Linux для бинарных десктопов Debian, сегодняшние разработчики, многие из которых оттачивают свои навыки в разработке Linux-десктопов, могут легко расширить те же навыки в полнофункциональных встроенных системах », - заявил Саймон Джордж, директор по системному программному обеспечению и SoC Solution Marketing, Xilinx.

По словам Сименса, новое решение Linux обеспечивает стабильное ядро, надежный набор инструментов, широкую поддержку сообщества, безопасные обновления на местах и ​​изоляцию приложений.
Он предлагает современную облачную поддержку и знакомые функции MEL, такие как инструменты Sourcery Analyzer.
Улучшенная поддержка многоядерных процессоров позволяет создавать гетерогенные системы, которые также работают под управлением Mentor Nucleus RTOS.


SOM-5871

AMD и Advantech совместно работают над MEL-ориентированной версией MEL

В других новостях MEL AMD, Advantech и Mentor объявили о специальной версии MEL, которая работает на вычислительном модуле Advantech SOM-5871 на базе SoC AMD Ryzen Embedded V1000 .
Решение «упростит заказчикам внедрение приложений машинного зрения в их IoT или периферийной вычислительной экосистеме, помогая повысить эффективность и точность решений машинного зрения», - говорит AMD.
Производитель чипов намекает, что платформа будет совместима с проектом EdgeX Foundry от LF для периферийных вычислений.

Wind River становится кроссплатформенным с платформой Helix

Wind River, которая больше не принадлежит Intel, представила платформу виртуализации Wind River Helix , интегрированную платформу , которая объединяет Wind River Linux и VxWorks RTOS компании.
Платформа Helix предоставляет интегрированную платформу для компьютерных вычислений, начиная от промышленной инфраструктуры и заканчивая автономным управлением.

Helix Platform использует Wind River Hypervisor для обеспечения разделения времени и пространства, которое использует RTOS и технологии виртуализации, функциональность безопасности и сертификацию COTS.
Linux, VxWorks и даже сторонние ОС, такие как Windows и Android, могут сосуществовать на многопроцессорных и многоядерных системах, и все они организованы общей платформой Helix Cloud.

MontaVista представляет CGX 2.6

Наконец, MontaVista анонсировала версию 2.6 своего MontaVista Carrier Grade eXpress (CGX), 12-го поколения своего сертифицированного дистрибутива Carrier Grade Linux.
Как и Wind River Linux и оригинальный MEL, CGX представляет собой коммерческий встраиваемый дистрибутив, основанный на коде проекта Yocto и предназначенный для промышленных и сетевых пользователей.

Выпуск в середине 2019 года с BSP для x86 и ARMv8, MontaVista CGX 2.6 основан на Yocto 2.6, ядре Linux 4.19 и GCC 8.2 toolchain.
Основные моменты включают улучшенные функции безопасности, такие как OpenSSL FIPS, OPTEE / Trustzone, Secure Boot и SWUpdate .

CGX 2.6 обеспечивает поддержку протокола для BLE, 4G / LTE, Zigbee, LoRA, CANbus, Modbus и Profibus.
В облачную поддержку были добавлены API для последних версий Amazon AWS IoT, Microsoft Azure IoT, Google Cloud IoT и ARM mBed Client.
Естественно, Kubernetes также поддерживается.

MontaVista сыграла важную роль в ранней разработке встраиваемого Linux, в течение нескольких лет принадлежала производителю сетевых чипов Cavium, а затем стала независимой компанией, когда Marvell приобрела Cavium.
Как и его старый соперник Wind River, MontaVista снова не подключена и готова к действию.

Эта статья защищена авторским правом © 2019 Linux.com и была первоначально опубликована здесь .
Он был воспроизведен этим сайтом с разрешения его владельца.
Пожалуйста, посетите Linux.com для получения последних новостей и статей о Linux и open source.