NAPI2 поддерживает OpenWRT
OpenWrt для NapiLab NAPI2 (RK3568): готовая прошивка и сборка из исходников
NapiWRT теперь поддерживает NAPI2 на базе Rockchip RK3568. Готовый образ можно скачат ь и залить на SD\eMMC, а можно собрать самостоятельно из открытых исходников.
Что такое NAPI2
NAPI2 - промышленный IoT-шлюз NapiLab на базе Rockchip RK3568:
| Параметр | Значение |
|---|---|
| CPU | Cortex-A55 × 4, 2.0 ГГц |
| RAM | 4 ГБ DDR4 |
| Хранилище | 32 ГБ eMMC + SD |
| Ethernet | 2× Gigabit (LAN + WAN + NAT) |
| USB | USB 2.0 + USB 3.0 OTG |
| RS-485 | UART7, аппаратный RTS |
| CAN | CAN 2.0 |
| HDMI | HDMI 2.0, framebuffer-консоль |
| RTC | DS1338 |
Два гигабитных порта и NAT означают, что NAPI2 может одновременно работать как маршрутизатор между промышленной и офисной сетью и как Modbus TCP шлюз.
Скачать готовый образ
Готовые образы публикуются в GitHub Releases:
→ github.com/lab240/napi-openwrt-build/releases
Файл прошивки: openwrt-rockchip-armv8-napi2-rk3568-ext4-sysupgrade.img.gz
Запись на eMMC
eMMC - встроенная память, напрямую с хост-машины к ней не подключиться. Процедура прошивки:
- Загрузите NAPI2 с SD-карты (любой рабочий Linux-образ)
- Подключите USB-накопитель с файлом прошивки
- Смонтируйте USB и запишите образ на eMMC:
# Монтируем USB-накопитель
mount /dev/sda1 /mnt
# Распаковываем образ
gunzip /mnt/openwrt-rockchip-armv8-napi2-rk3568-ext4-sysupgrade.img.gz
# Записываем на eMMC
dd if=/mnt/openwrt-rockchip-armv8-napi2-rk3568-ext4-sysupgrade.img \
of=/dev/mmcblk0 bs=4M status=progress
sync
- Выключите устройство, извлеките SD-карту, подайте питание - NAPI2 загрузится с eMMC.
Проверьте имя устройства eMMC через
lsblk- обычно это/dev/mmcblk0.
После подачи питания система автоматически расширит корневой раздел на весь носитель (две перезагрузки при первом старте), применит все настройки и будет готова к работе.