Объединение контейнеров OSTree и SW для надежного обновления IoT-устройств

Это пост от гостя Дрю Мозли, архитектора технических решений в Toradex, в котором объясняется, как компания обновляет прошивку Linux IoT-устройств с помощью инструмента для сборки и развертывания операционной системы с открытым исходным кодом OSTree (также известного как libostree), а также программных контейнеров Docker.

Каждый день на рынок выводится все больше и больше подключенных устройств, а общий размер рынка Интернета вещей (IoT) к 2027 году по прогнозам достигнет 1,5 триллиона долларов. Бензиновые насосы, медицинские устройства и системы торговых точек все чаще подключаются друг к другу, что делает практически невозможным избежать взаимодействия с этими устройствами даже для тех, кто абсолютно даек от современных технологий. В домашних условиях такие устройства, как измерители мощности, выключатели света и камеры видеонаблюдения, как правило, подключены к Интернету, что обеспечивает функциональность умного дома.

Читать далее «Объединение контейнеров OSTree и SW для надежного обновления IoT-устройств»

Промышленный IoT-контроллер ClusBerry-2M использует два вычислительных модуля Raspberry Pi 4

Ранее в этом году Techbase представила кластерную систему ClusBerry 9500-CM4 для промышленного Интернета вещей, которая может принимать до восьми вычислительных модулей Raspberry Pi 4, размещенных в корпусе на DIN-рейке.

Читать далее «Промышленный IoT-контроллер ClusBerry-2M использует два вычислительных модуля Raspberry Pi 4»

Облачный стек/фреймворк edge computing Zededa строится на основе EVE-OS на базе Linux

Zededa запустила облачный стек для управления распределенными периферийными компьютерами на основе EVE-OS на базе Linux с открытым исходным кодом. Zededa поддерживает Docker, Kubernetes и виртуальные машины, а также имеет магазин приложений и безопасность с нулевым доверием.

В начале 2019 года Zededa пообещал внести свою технологию периферийной виртуализации в группу LF Edge Linux Foundation, чтобы сформировать основу для проекта EVE с открытым исходным кодом, разработанного как открытая, совместимая платформа для облачных периферийных вычислений. К середине года перенос кода был завершен, и получившаяся EVE-OS продолжала развиваться. Теперь Zededa использует EVE-OS как центральную часть полного стека оркестровки Zededa для распределенных периферийных вычислений.

Читать далее «Облачный стек/фреймворк edge computing Zededa строится на основе EVE-OS на базе Linux»

Использование функционального языка программирования Scheme с платой LambdaChip Alonzo STM32

Большинство встраиваемых систем на основе MCU поставляются с прошивкой, запрограммированной на языке ассемблера, языке программирования C и/или C ++. Но, как указано в опубликованной статье под названием «Точка зрения: Lisp как альтернатива Java», функциональные языки программирования, такие как Lisp или Scheme, могут сократить время разработки по сравнению с C/C ++ или Java.

Читать далее «Использование функционального языка программирования Scheme с платой LambdaChip Alonzo STM32»

Промышленный Linux IoT-шлюз предлагает WiFi 6, Bluetooth 5.1, 4G LTE подключение

Compulab IOT-GATE-IMX8 — это мощный безвентиляторный промышленный IoT шлюз на базе процессора NXP i.MX 8M Mini был специально разработан для промышленного управления и мониторинга с дополнительной поддержкой WiFI 6 (802.11ax), Bluetooth 5.1, 4G LTE и GNSS.

Шлюз оснащен оперативной памятью до 4 Гб и eMMC флэш-памятью до 128 Гб и работает в широком диапазоне температур от -40C до 80°C. Компания предоставляет 5-летнюю гарантию и 15-летнюю доступность. Читать далее «Промышленный Linux IoT-шлюз предлагает WiFi 6, Bluetooth 5.1, 4G LTE подключение»

DEVICE.FARM генерирует образ Raspbian/Armbian Docker примерно для 100 Arm Linux SBC

В прошлом году мы рассмотрели BalenaOS и BalenaCloud на оборудовании BalenaFin на базе Raspberry Pi CM3L. Решение генерирует образы ОС с поддержкой докеров, чтобы легко управлять и обновлять парк устройств удаленно через веб-интерфейс или клиентскую программу.

Balena.io официально поддерживает более 60 плат благодаря работе сообщества. Но, Павел Бургр разрабатывает альтернативу — DEVICE.FARM, поддерживающую около 100 Arm SBC, включая Raspberry Pi, и большинство Armbian поддерживает Arm SBC.

Читать далее «DEVICE.FARM генерирует образ Raspbian/Armbian Docker примерно для 100 Arm Linux SBC»

Кластерная плата Turing Pi поддерживает до 7 вычислительных модулей Raspberry Pi

Ранее уже рассматривались некоторые кластерные решения на основе плат Raspberry Pi, такие как Bitscope Blade с / до 40 плат Raspberry Pi, прототип кластерной платы для 16 плат Raspberry Pi Zero и Circumference “центр обработки данных в коробке” с / до 32 плат Raspberry Pi 3 B+. Читать далее «Кластерная плата Turing Pi поддерживает до 7 вычислительных модулей Raspberry Pi»

Подсистема Windows для Linux 2 получает ядро ​​Linux, более быструю файловую систему, поддержку Docker

Компания Microsoft  впервые представила подсистему Windows для Linux в 2016 году, чтобы позволить разработчикам запускать команду bash из пользовательского пространства Ubuntu без необходимости устанавливать Ubuntu в виртуальной машине или контейнере. Он опирается на ядро ​​Windows с библиотекой, преобразующей системные вызовы Linux в совместимые с Windows. Производительность велика, пока вы не начнете использовать вызовы файловых систем, например, во время компиляции кода, что довольно распространено для разработчиков…

Microsoft работает над решением этой проблемы производительности и совместимости с программным обеспечением, таким как Docker, и в настоящее время близка к выпуску подсистемы Windows для Linux 2 (WSL 2) с собственным ядром Linux 4.19 вместо ядра Windows плюс слой перевода.

Читать далее «Подсистема Windows для Linux 2 получает ядро ​​Linux, более быструю файловую систему, поддержку Docker»