Необходимые компоненты:
Рекомендуемая microSD карта
Рекомендация: Используйте карты SanDisk для обеспечения надежности
Скачайте программу для записи образов:
BalenaEtcher - https://www.balena.io/etcher
Интерфейс программы BalenaEtcher
Выберите и скачайте образ ОС:
| Образ | Ссылка | Рекомендация |
|---|---|---|
| Debian Bookworm | Скачать | ✅ Рекомендуется |
| Ubuntu Jammy | Скачать | ⚠️ Альтернатива |
🎯 Рекомендуем использовать Debian для лучшей стабильности и поддержки
Процесс записи образа на microSD
MicroSD карта установлена в PLC.js
Подключите питание одним из способов:
Схема подключения питания
Примечание: Для первоначального доступа к устройству вам потребуется роутер. Позже на шаге 9 данной инструкции вы сможете настроить статический IP адрес и подключаться к устройству напрямую.
Ethernet-порт для подключения к сети
Установите SSH-клиент:
SSH-клиент PuTTY
Подключение к PLC.js:
rootorangepi
Успешная авторизация в системе
Запустите утилиту настройки
orangepi-config
Установите свежие обновления пакетов (рекомендуется): System > Firmware > Yes
Настройте необходимый IP-адрес: Network > IP
Подключитесь к WiFi (опционально): Network > WiFi
Включите UART3 и UART7: System > Hardware
UART3 соответствует порту RS-485-1 (изолированный), а UART7 порту RS-485-2 (не изолированный)
Включите шину i2c2-m1: System > Hardware (шина i2c необходима для работы с аппаратными часами реального времени RTC). Для того что бы зарегистрировать в системе аппартный RTC и что бы после загрузки системная дата и время бралось из RTC необходимо отредактировать файл rc.local с помощью nano:
nano /etc/rc.local
Затем вставьте в файл следующие команды:
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-2/new_device
wait
hwclock -f /dev/rtc1 -s
exit 0
После перезагрузки вы можете настраивать время RTC с помощью следующих команд:
# Считать время, сохраненное в RTC
hwclock -f /dev/rtc1 -r
# Синхронизировать время системы с временем RTC
hwclock -f /dev/rtc1 -s
# Записать текущее системное время в RTC
hwclock -f /dev/rtc1 -w
# Устанавить время вручную напрямую в модуль RTC
hwclock -f /dev/rtc1 --set --date="2025-09-01 18:00"
🕐 Преимущество RTC: Время сохраняется при отключении питания без необходимости интернет-соединения
Меню включения/отключения i2c и UART
На данном шаге базовая установка и настройка Linux завершена. С помощью утилиты
orangepi-configвы так же можете подключиться к WiFi и настроить множество других системных параметров.
Дальше вы можете переходить установке настройке платформы программирования
02. Установка Node.js