Безопасность Встроенных Устройств: Защита Систем Linux с Помощью Современных Инструментов

CNXSoft: Это гостевой пост Эрика Вириха, старшего инженера в RISCstar Solutions , демонстрирующий практическую реализацию безопасности для встроенных устройств с использованием стандартных инструментов Linux, таких как dm-verity и TPM 2.0. Рассматриваются модели угроз, безопасность файловых систем и TPM-шифрование с рабочими примерами кода.

В настоящее время невозможно (и справедливо) вывести встроенное устройство на рынок без комплексных мер безопасности. Большинство новых устройств хранят конфиденциальные данные, утечку которых в тёмные уголки интернета недопустима. Также важно предотвратить превращение устройства в часть ботнета.

Читать далее «Безопасность Встроенных Устройств: Защита Систем Linux с Помощью Современных Инструментов»

XIAOML Kit с ESP32-S3, камерой, микрофоном и IMU дополняет бесплатную книгу по системам машинного обучения

Комплект XIAOML является одним из наборов для разработки, дополняющих книгу профессора Гарвардского университета Виджая Джанапа Редди « Введение в системы машинного обучения », доступную бесплатно в виде PDF-файла объемом 2050 страниц.

Произведенный Seeed Studio, комплект XIAOML состоит из XIAO ESP32S3 Sense с SoC ESP32-S3 с поддержкой Wi-Fi и Bluetooth, слотом для карт microSD, встроенными OV3660 камерой и микрофоном, а также платой расширения IMU, оснащенной 6-осевым IMU и OLED-дисплеем размером 0,42 дюйма. Комплект позволяет студентам, преподавателям и разработчикам создавать приложения для обработки изображений, звука и движения в рамках tinyML lab сессий, разработанных совместно с Марсело Роваи (UNIFEI).

Читать далее «XIAOML Kit с ESP32-S3, камерой, микрофоном и IMU дополняет бесплатную книгу по системам машинного обучения»

Обзор ThinkNode M1/M2 – Начало работы с Meshtastic

Пишу о прошивке и оборудовании Meshtastic с 2020 года , но до сих пор не было возможности протестировать их лично. Ситуация изменилась, когда Elecrow предоставили для обзора узлы ThinkNode M1 и ThinkNode M2 .

Оба устройства используют радиомодули Semtech SX162x, но M1 построен на Bluetooth MCU Nordic Semi nRF52840 с 1.54-дюймовым дисплеем E-Ink и GPS, а компактный M2 – на чипе ESP32-S3 и 1.3-дюймовом OLED, но без встроенного GPS-модуля. Поскольку это первый опыт использования Meshtastic, данный «обзор» скорее послужит руководством для начинающих. После распаковки и разборки будут протестированы обмен сообщениями, передача GPS-координат и дальность связи в пригородных условиях Таиланда.

Читать далее «Обзор ThinkNode M1/M2 – Начало работы с Meshtastic»

Обзор Pironman 5 Max — стильный корпус Tower PC для Raspberry Pi 5 с двумя слотами M.2 PCI для SSD и/или AI-акселератора

SunFounder предоставил образец для обзора корпуса Pironman 5 Max Tower PC для одноплатного компьютера Raspberry Pi 5. Ранее уже был обзор Pironman 5 , но новая модель Max включает ряд улучшений: более элегантный дизайн из черного алюминия и полупрозрачных акриловых панелей, плату расширения Dual NVMe PiP для двух M.2 NVMe SSD (с возможностью конфигурации RAID 0/1) или одного NVMe SSD и AI-акселератора, функцию Tap-to-Wake для OLED-дисплея и программируемую RGB-подсветку вентиляторов.

Таким образом, Pironman 5 Max заслуживает отдельного обзора. Будет проведена распаковка, сборка, установка ПО, тестирование новых функций и оценка эффективности охлаждения.

Читать далее «Обзор Pironman 5 Max — стильный корпус Tower PC для Raspberry Pi 5 с двумя слотами M.2 PCI для SSD и/или AI-акселератора»

Советы по использованию сенсорного экрана с Raspberry Pi OS в 2025 году

В ходе обзора сенсорного экрана SunFounder 10.1 дюйма с Raspberry Pi 5 под управлением Raspberry Pi OS опыт использования оказался не таким гладким, как ожидалось, поэтому здесь приведены советы для экономии времени.

Первым аспектом является программная клавиатура. Ранее основным решением была Matchbox keyboard, но два года назад предпочтение сместилось в сторону Onboard keyboard . К сожалению, с последней версией Raspberry Pi OS на композиторе labwc Wayland она работает нестабильно, поэтому сейчас рекомендуется squeekboard. Утилита не предустановлена, но установка достаточно проста:

Читать далее «Советы по использованию сенсорного экрана с Raspberry Pi OS в 2025 году»

Обзор Radxa Orion O6 – Часть 1: Распаковка, установка Debian 12 и первые тесты

Radxa предоставила образец материнской платы Orion O6 формата mini-ITX для тестирования. Система основана на 12-ядерном процессоре Armv9 CIX P1 (CD8180), оснащена 16 ГБ оперативной памяти и предлагает интерфейсы 5GbE, HDMI и DisplayPort, слот PCIe Gen4 x16 и другие возможности. Это одна из наиболее ожидаемых плат начала 2025 года благодаря высокой производительности, оптимальному соотношению цена/качество и перспективам загрузки любых ISO-образов Arm64 через открытый BIOS/загрузчик EDKII.

Обзор начнется с распаковки, установки NVMe SSD и модуля Wi-Fi, а также краткого руководства по инсталляции ОС Debian 12 перед сбором системной информации и запуском тестов. Через несколько недель последует детальный обзор с проверкой функций и расширенным тестированием для оценки текущих возможностей платы на раннем этапе разработки.

Читать далее «Обзор Radxa Orion O6 – Часть 1: Распаковка, установка Debian 12 и первые тесты»

Обзор Raspberry Pi CM5 с различными решениями для охлаждения (и сложности с камерой)

В день выпуска Raspberry Pi CM5 я опубликовал краткий обзор комплекта разработчика Raspberry Pi для CM5 с инструкцией по сборке и загрузке Raspberry Pi OS, а также запустил тест производительности sbc-bench. К сожалению, процессор Broadcom BCM2712 демонстрировал троттлинг, что указывало на недостаточное охлаждение при размещении платы расширения CM5 в штатном корпусе с пассивным охлаждением. Поэтому сегодня тест повторен с альтернативными решениями: официальным радиатором Raspberry Pi для CM5 и активным кулером EDATEC для CM5 (аналогичным кулеру для Raspberry Pi 5, но адаптированным под вычислительный модуль).

Перед тестированием требуется устранить технические проблемы: в предыдущей конфигурации при загрузке Raspberry Pi OS с NVMe SSD камера не функционировала. Далее описывается опыт установки ОС на встроенную eMMC-память и настройки камеры, поскольку оба процесса сопровождались сложностями.

Читать далее «Обзор Raspberry Pi CM5 с различными решениями для охлаждения (и сложности с камерой)»

Обзор iKOOLCORE R2 Max – Часть 2: 10GbE на мини-ПК с Intel N100 с OpenWrt (QWRT), Proxmox VE, Ubuntu 24.04 и pfSense 2.7.2

Аппаратная часть iKOOLCORE R2 Max уже была рассмотрена в первой части обзора , включая распаковку и разбор системы на базе Intel N100 с двумя портами 10GbE и двумя портами 2.5GbE. Теперь, после дополнительного тестирования с форком OpenWrt, Proxmox VE, Ubuntu 24.04 и pfSense, представлен опыт использования во второй заключительной части обзора.

Напомним: из-за отсутствия оборудования 10GbE, iKOOLCORE предоставил две модели R2 Max – пассивного охлаждения и с активным охлаждением. Ожидалось, что пассивная модель использует SoC Intel N100, а активная – процессор Intel Core i3-N305, но в итоге получены два устройства с Intel N100. Модель без вентилятора будет использоваться как сервер на OpenWrt 23.05 (QWRT), а вариант с активным охлаждением – как тестируемое устройство/клиент с платформой виртуализации Proxmox VE 8.3, запускающей виртуальные машины Ubuntu 24.04 и pfSense 24.11.

Читать далее «Обзор iKOOLCORE R2 Max – Часть 2: 10GbE на мини-ПК с Intel N100 с OpenWrt (QWRT), Proxmox VE, Ubuntu 24.04 и pfSense 2.7.2»