Необходимые компоненты:
Рекомендуемая microSD карта
Рекомендация: Используйте карты SanDisk для обеспечения надежности
Скачайте программу для записи образов:
BalenaEtcher - https://www.balena.io/etcher
Интерфейс программы BalenaEtcher
Выберите и скачайте образ ОС:
| Образ | Ссылка | Рекомендация |
|---|---|---|
| Debian Bookworm | Скачать | ✅ Рекомендуется |
| Ubuntu Jammy | Скачать | ⚠️ Альтернатива |
🎯 Рекомендуем использовать Debian для лучшей стабильности и поддержки
Процесс записи образа на microSD
MicroSD карта установлена в PLC.js
Подключите питание одним из способов:
Схема подключения питания
Ethernet-порт для подключения к сети
Установите SSH-клиент:
SSH-клиент PuTTY
Подключение к PLC.js:
rootorangepi
Успешная авторизация в системе
Откройте файл источников пакетов:
nano /etc/apt/sources.list
Замените содержимое файла на следующий
deb https://deb.debian.org/debian bookworm main non-free-firmware
deb-src https://deb.debian.org/debian bookworm main non-free-firmware
deb https://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src https://security.debian.org/debian-security bookworm-security main non-free-firmware
deb https://deb.debian.org/debian bookworm-updates main non-free-firmware
deb-src https://deb.debian.org/debian bookworm-updates main non-free-firmware
Нажмите Ctrl+S для сохранения изменений
и затем Ctrl+X для закрытия редактора
Запустите утилиту настройки
orangepi-config
Установите обновления пакетов: System > Firmware > Yes
Настройте необходимый IP-адрес: Network > IP
Включите UART3 и UART7: System > Hardware
UART3 соответствует порту RS-485-1 (изолированный), а UART7 порту RS-485-2 (не изолированный)
Включите шину i2c2-m1: System > Hardware (шина i2c необходима для работы с аппаратными часами реального времени RTC). Для того что бы зарегистрировать в системе аппартный RTC и что бы после загрузки системная дата и время бралось из RTC необходимо отредактировать файл rc.local с помощью nano:
```shell
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