Большинство встраиваемых систем на основе 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 плюс слой перевода.
Toradex Torizon — промышленный дистрибутив Linux, предназначенный для разработчиков Windows
Когда мы брали интервью у представителей компании Toradex прямо перед Embedded World 2019, они сказали нам, что сосредоточатся на своем новом программном предложении под названием Torizon, простой в использовании промышленной платформе Linux, нацеленной на пользователей из среды Windows/ WinCE или имеющих только опыт. с разработкой приложений и не являются специалистами Embedded Linux.
В настоящее время компания официально запустила Torizon и предоставила более подробную информацию о своем промышленном программном решении с открытым исходным кодом, специально оптимизированном для своих модулей NXP i.MX.
Начало работы с комплектом разработчика balenaFin, balenaOS и balenaCloud
balena Fin — это несущая плата для вычислительного модуля Raspberry Pi 3/3+, разработанная специально для промышленного использования услуги по управлению компьютерным парком, предоставляемых Balena. В прошлом месяце мы получили комплект разработчика balenaFin, и в первой части обзора показали, как собрать комплект.
Теперь настало время внимательнее изучить комплект, а также операционную систему на базе BalenaOS Linux, оптимизированную для запуска контейнеров Docker на встроенных устройствах, и службами balenaCloud для управления парком устройств с веб-панели мониторинга.
Следуем инструкциям из руководства по началу работы, которые можно найти здесь и здесь, и будем описывать, что нам нужно было сделать, чтобы подготовить образ, перенести его на плату и загрузить образец приложения Docker локально и через balenaCloud.
Читать далее «Начало работы с комплектом разработчика balenaFin, balenaOS и balenaCloud»
Запущен в продажу комплект для разработки balenaFin с Raspberry Pi CM3+/Lite от $179 и выше
Balena.io – ранее известные как resin.io – впервые представили проект Resin.io Fin в марте 2018 года. Была разработана несущая плата для Raspberry Pi CM3L с целью облегчения управления парками подключенных устройств, благодаря операционным системам ResinOS и возможности развертывания приложений, которые были упакованы в контейнеры через их сервис balenaCloud.
Через некоторые время проект был переименован в balenaFin и теперь компания объявила о выпуске комплекта для разработки balenaFin 1.1 с различными улучшениями, включая поддержку PoE, двойной камеры и модуля Raspberry Pi CM3+ / Lite. Читать далее «Запущен в продажу комплект для разработки balenaFin с Raspberry Pi CM3+/Lite от $179 и выше»