Skip to main content

· One min read
dmn

Мы представляем Сборщик-М (Frontgate-M)

Мы начинаем делать готовые программно-аппаратные решения, сфокусированные на конкретной задаче (задачах).

Встречайте новый продукт - Программно-аппаратный комплекс (ПАК) Сборщик-М. Это Сборщик-компакт с предустановленной NapiLinux и NapiConfig и шлюзом Modbus RTU - Modbus TCP с памятью.

🔥 Подробнее на странице Сборщик-М: https://napiworld.ru/docs/special/frontfage-m/

· One min read
dmn

Ниеншанц-Автоматика совместно c Exagate провели совместный семинар. Наш Сборщик был настроен на сбор информации с двух устройств Exagate, благодаря чему посетители имели возможность наблюдать статистику с устройств и анализировать данные в различных разрезах.

Приятный бонус

Мы выложили конфиги для телеграф и даш-борды в свободный доступ на github: https://github.com/lab240/telegraf-grafana-configs

· One min read
dmn

Ниеншанц-Автоматика совместно с партнерами из компании Elemy участвуют в конференции Data Center Design & Engineering для профессионалов в области инженерной инфраструктуры и эксплуатации ЦОДов!

На стенде было продемонстрированы стоечные устройства электропитания и мониторинга, а также "Сборщик компакт" – миниатюрный компьютер, который опрашивает устройства Elemy по протоколам SNMP / Modbus-TCP!

· One min read
dmn

На сайте Napilinux опубликован обзор релиза прошивки NapiLinux и NapiConfig с номером 0.1.19. Читайте на сайте NapiLinux под адресу: https://napilinux.ru/blog/dmn-0.1.19.

Кстати, NapiLinux можно ставить не только на Napi-устройства, но и на две популярные платки: RockPro64 и ROC-CC-rk3328, релиз 0.1.19 для этих платформ появиться чуть позже (сейчас доступен 0.1.18).

Заполните анкету на DemoKit и становитесь участником тестирования Napi и NapiLinux !

· One min read
dmn

Проводим температурные замеры NAPI-S (Slot) с помощью термопары MAX6675 под максимальной нагрузкой. Термопару удалось "приложить" аккуратно под процессор.

Замеры делаем через тестовую плату на NAPI C

Тест №1. Загрузка процессора.

Для загрузки процессора применим параллельную шифрацию на всех ядрах через следующий скрипт cpubench.sh

# CPU
dd if=/dev/zero bs=1MB count=200000 | sha512sum &
dd if=/dev/zero bs=1MB count=200000 | sha512sum &
dd if=/dev/zero bs=1MB count=200000 | sha512sum &
dd if=/dev/zero bs=1MB count=200000 | sha512sum &

Запускаем как фоновый процесс

sh cpubench.sh

Получаем результат

  1. Все ядра загружены на 100%
  2. Температура процессора не превышает 45%

Тест №2. Проверка памяти

Для проверки памяти запускаем утилиту

memtester 200

Получаем результат

  1. Идет корректный тест памяти без сбоев
  2. Температура процессора не превышает 46%

Проверка рабочей частоты

Также проверим что процессор не снижает частоту. Воспользуемся утилитой

armbianmonitor -m

Получаем результат

  1. Процессор работает на максимальной частоте 1008Ггц

⚠️ К сожалению пока в ядре линукса не реализован датчик температуры >непосредственно ядра процессора, поэтому командами sensors температуру не >посмотреть и мы делаем замеры внешним прибором.

· One min read
dmn

Видео как читаем датчик BMP280

Интерфейс i2c

https://www.youtube.com/shorts/YHx2SOUr-2k

Видео как щелкать реле

Меняем состояние GPIO (gpiod2)

https://youtube.com/shorts/wvEy2zY3LAA?si=MHbXAGiU6EWYZQv0

Видео как мигать светодиодами

Меняем состояние GPIO (gpiod2)

https://youtube.com/shorts/vny--tR-lYE?si=qyM4krS9gsSYk4KU

Видео как читать состояние GPIO

Читаем состояние GPIO (gpiod2)

https://youtube.com/shorts/sKF9x-KsQnw?si=3xRPU5Ux87_EUSr2

Ссылки

Учебная плата на NAPI ч.1: https://napiworld.ru/software/intructions/napi-diy-part1/ Учебная плата на NAPI ч.2: https://napiworld.ru/software/intructions/napi-diy-part2/