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

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

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

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

SDK и документация процессора Allwinner D1 RISC-V

Несколько недель назад мы опубликовали информацию о Allwinner D1 SBC и процессоре. Новость была довольно интересной, поскольку это первый процессор RISC-V от компании и один из первых доступных RISC-V SBC.

Читать далее «SDK и документация процессора Allwinner D1 RISC-V»

Arduino Core mbed 2.0 поддерживает Raspberry Pi Pico и Arduino Nano RP2040 Connect

На прошлой неделе мы рассматривали неофициальное ядро Raspberry Pi Pico Arduino Core, которое работает на платах RP2040, включая Raspberry Pi Pico. Все работало нормально.

Читать далее «Arduino Core mbed 2.0 поддерживает Raspberry Pi Pico и Arduino Nano RP2040 Connect»

Учебное пособие по Crowbits Master Kit — Часть 2: Модуль ESP32 и визуальное программирование

В прошлом месяце мы опубликовали первую часть обзора комплекта Crowbits Master Kit, ознакомившись с содержанием, руководством пользователя и некоторыми из возможных проектов образовательного комплекта с модулем ESP32, включая телефон 2G и портативную игровую консоль.

Читать далее «Учебное пособие по Crowbits Master Kit — Часть 2: Модуль ESP32 и визуальное программирование»

Кодирование и декодирование изображений AVIF с помощью программного обеспечения и библиотек с открытым исходным кодом

Одной из новых функций Android 12 является поддержка формата файлов AVIF, который обеспечивает файлы гораздо меньшего размера при том же уровне качества. Джейк Арчибальд проделал огромную работу по сравнению формата AVIF с JPEG, WebP и другими форматами неподвижных изображений, и результаты действительно впечатляют.

Читать далее «Кодирование и декодирование изображений AVIF с помощью программного обеспечения и библиотек с открытым исходным кодом»

Мини-обзор платы Maker Pi Pico, предназначенную для STEM-образования.

В нашем списке сторонних плат Raspberry Pi RP2040 мы вкратце упомянули плату Cytron Maker Pi Pico для Raspberry Pi Pico, которая предоставляет все контакты через разъемы тип «мама», включает светодиоды для всех контактов GPIO, шесть разъемов Grove, три пользовательские кнопки, один светодиод RGB, пьезозуммер, аудиоразъем, карта MicroSD и разъем ESP-01 для подключения Wi-Fi. Бета-версия продавалась за 5 долларов.

Читать далее «Мини-обзор платы Maker Pi Pico, предназначенную для STEM-образования.»

Начало работы с Raspberry Pi Pico с использованием языков программирования MicroPython и C

Плата Raspberry Pi Pico была выпущена только в прошлый четверг, и благодаря Cytron мы получили образец уже через несколько часов после выпуска. У нас было достаточно времени поэкспериментировать с платой, используя языки программирования MicroPython и C.

Для начала работы мы обратились к официальной документации. Однако, чтобы добиться того, что мы хотели сделать, а именно попеременно мигать светодиодами, нам пришлось немного потрудиться, поэтому представим вам наш опыт работы с Raspberry Pi Pico с использованием компьютера, работающего на операционной системе Ubuntu 20.04. Инструкции будут аналогичными для Windows и Mac OS.

Читать далее «Начало работы с Raspberry Pi Pico с использованием языков программирования MicroPython и C»

Чтение данных OBD-II автомобиля через CAN в контейнерном приложении во встроенном Linux

CNXSoft: обзор от гостя Андре Марсио де Лима Курвелло — старшего FAE и технического евангелиста Toradexо — о поддержке OBD-II и CAN во встроенном Linux

Подключенный мир позволяет в режиме реального времени через ваш смартфон отслеживать онлайн-заказы, отправленные вам, и получать информацию о вашем транспортном средстве, такую ​​как давление в шинах, внешняя температура, и даже такие подробности, как разбитая лампа. Но за магией знания, где находится грузовик, в котором находится ваша посылка, и других деталей транспортного средства, кроется очень сложный мир, состоящий из встроенных устройств, «говорящих» друг с другом, это способствует тому, что информация передается от устройства к вам.

Читать далее «Чтение данных OBD-II автомобиля через CAN в контейнерном приложении во встроенном Linux»