Основная Информация.
Описание Товара
1 Введение




-
NanoPi R2C Plus (как "R2C Plus") — это платформа с открытым исходным кодом с портами Ethernet с пропускной способностью 2 Гбит/с, разработанными Friendlyelec для приложений Интернета вещей.
-
NanoPi R2C Plus использует однокристальную систему RK328. Он имеет два порта Ethernet 1 Гбит/с, память DDR4 1 ГБ и флэш-память eMMC 8 Гбит/с. Friendlyelec портировал для него систему OpenWrt. Он работает с Docker CE. Это хорошая платформа для разработки приложений для Интернета вещей, приложений NAS, шлюзов для умных домов и т.д.
2 Технические характеристики оборудования
-
Процессор: Rockchip RK328, четырехъядерный Cortex-A53
-
ОЗУ DDR4: 1 ГБ
-
Флэш-память: Флэш-память eMMC 5.1 емкостью 8 ГБ
- Сеть:
-
Внутренний порт Ethernet 10/100/1000M x 1
-
Порт Ethernet 10/100/1000M с преобразованием USB3.0 x 1
-
-
Хост USB2.0: Тип A x1
-
Слот для карты microSD — 1 шт.
-
MicroUSB: Вход питания и подчиненный USB-порт
-
Отладочный последовательный порт: 3,3 в TTL, 3-контактный разъем с шагом 2,54 мм, 1500000 бод
-
Светодиод: Светодиод x 3
-
КЛАВИША: КЛАВИША x 1 программируемая
-
8-контактный разъем GPIO:1 x I2C,1 x UART/2 x GPIO
-
Размер ПК: 57.5 x 54,3 мм
-
Источник питания: 5 в пост. Тока/2 А.
-
Диапазон измерения температуры: От 0 до 80
-
ОС/по: U-boot, Ubuntu-Core, OpenWrt
-
Скорость передачи данных по сети
ПЕРЕДАЧА | RX. (RX | |
WAN | 941 Мбит/с. | 941 Мбит/с. |
ЛВС | 941 Мбит/с. | 941 Мбит/с. |
Примечания: | 1. утилита тестирования: iperf |
3 Схема, компоновка и размер
3.1 Схема расположения
-
8-контактный разъем GPIO с шагом 1,25 мм
Контакт No | Имя | Linux gpio |
1 | МАССА | |
2 | МАССА | |
3 | VDD_5V | |
4 | VDD_5V | |
5 | I2C0_SDA | |
6 | I2C0_SCL | |
7 | UART1_TX / GPIO3_A4 | 100 |
8 | UART1_RX / GPIOG3_A6 | 102 |
Более подробную информацию см. в:NanoPi_R2C_Plus_2109_SCH.PDFРазмерная схема:NanoPi_R2C_Plus_2109_DXF.zip
4.3 Отладка последовательного порта
Используйте экран для входа в последовательный терминал:
4.4 Установка ОС
4.4.1 Flash на TF
Перейдите по ссылке для загрузки файлов изображений и утилит.
Файлы изображений | |
rk3328-sd-friendlycore-lite-focal-5.10-arm64-YYYYMMDD.img.zip | 64-разрядный файл образа FriendlyCore Lite на базе Ubuntu core 20.04 64-разрядная версия ядра 5.10.y |
rk3328-sd-friendlywrt-YYYYMMDD.img.zip | Файл образа FriendlyWrt, основанный на OpenWrt 21.02, версия ядра 5.10.y |
Утилита Flash Utility: | |
win32diskimager.rar | Утилита Windows. В Linux пользователи могут использовать "dd" |
Ниже приведены подробные инструкции.
-
Получите карту памяти SDHC 8G и при необходимости выполните резервное копирование данных;
-
Загрузите и извлеките rk3328-sd-OSNAME-YYYYMMDD.img.zip и win32diskimager;
-
Запустите утилиту win32diskimager под Windows в качестве администратора. В главном окне утилиты выберите накопитель SD-карты, нужный файл изображения и нажмите "запись", чтобы начать запись на SD-карту. В Linux запустите "dd", чтобы записать файл rk328-sd-OSNAME-YYYYMMDD.img на SD-карту;
-
Извлеките SD-карту и вставьте ее в слот для карты microSD NanoPi-R2C-Plus;
-
Включите NanoPi-R2C-Plus и он будет загружен с вашей TF-карты;
4.4.2 флэш-изображение на eMMC
NanoPi-R2C-Plus необходимо загрузить с SD-карты, используйте EFlasher для записи системы на eMMC.
Перейдите по ссылке для загрузки файлов изображений и утилит.
Файлы изображений | |
rk3328-eflasher-friendlycore-lite-focal-5.10-arm64-YYYYMMDD.img.zip | 64-разрядный файл образа FriendlyCore Lite на базе Ubuntu core 20.04 64-разрядная версия ядра 5.10.y |
rk3328-eflasher-friendlywrt-YYYYMMDD.img.zip | Файл образа FriendlyWrt, основанный на OpenWrt 21.02, версия ядра 5.10.y |
Утилита Flash Utility: | |
win32diskimager.rar | Утилита Windows. В Linux пользователи могут использовать "dd" |
Флэш-изображение на eMMC с помощью модуля проблесковых маячков и карты памяти SD:
-
Получите карту памяти SDHC 8G и при необходимости выполните резервное копирование данных;
-
Загрузите и извлеките rk3328-eflasher-OSNAME-YYYYMMDD.img.zip и win32diskimager;
-
Запустите утилиту win32diskimager под Windows в качестве администратора. В главном окне утилиты выберите накопитель SD-карты, необходимый файл изображения EFlasher и нажмите "запись", чтобы начать мигать SD-карта. В Linux запустите "dd", чтобы записать файл rk328-eflash-OSNAME-YYYYMMDD.img на SD-карту;
-
Извлеките SD-карту и вставьте ее в слот для карты microSD NanoPi-R2C-Plus;
-
Включите питание NanoPi-R2C-Plus и он будет загружен с SD-карты, и утилита EFlasher будет запущена автоматически. Проверьте ход установки с помощью встроенных светодиодных индикаторов:
СИС СИД (красный) | Индикатор LAN (зеленый) | Индикатор WAN (зеленый) | |
Включите питание | Длинная, яркая | Выкл. | Выкл. |
Запуск ОС | Медленно мигает | Выкл. | Выкл. |
Установка ОС на eMMC | Быстро мигает | Выкл. | Выкл. |
Установка завершена | Медленно мигает | Длинная, яркая | Длинная, яркая |
-
После завершения установки выключите плату и извлеките SD-карту из NanoPi-R2C-Plus, включите питание платы и она будет загружена из eMMC;
5 Работа с FriendlyWrt
5.1 Введение в FriendlyWrt
FriendlyWrt — это настраиваемая система, выполненная Friendlyelec на основе дистрибутива OpenWrt. Он с открытым исходным кодом хорошо подходит для разработки приложений для Интернета вещей, приложений NAS, шлюзов Smart Home и т.д.
5.2 Первая загрузка
Для первой загрузки система должна выполнить следующие действия инициализации:
1) Расширенная корневая файловая система
2) Начальная установка (будет выполняться /root/setup.sh)
Поэтому нужно подождать некоторое время (около 2~3 минут), чтобы загрузиться в первый раз, а затем установить FriendlyWrt, вы можете ввести терминал tyd на веб-странице openwrt, когда запрос отображается как root@FriendlyWrt, это означает, что система инициализирована.
5.3 Учетная запись и пароль
Пароль по умолчанию — пароль (пустой пароль в некоторых версиях). Установите или измените более безопасный пароль для входа в веб-сайт и входа в ssh. Рекомендуется выполнить эту настройку перед подключением NanoPi-R2C-Plus к Интернету.
5.4 Сетевое подключение
С помощью сетевого кабеля подключите WAN NanoPi-R2C-Plus к главному маршрутизатору, и плата получит IP-адрес через DHCP. Войдите в маршрутизатор и проверьте IP-адрес NanoPi-R2C-Plus.
5.5 Войти FriendlyWrt
Подключите ПК к порту LAN NanoPi-R2C-Plus. Если ваш ПК без встроенного порта ethernet, подключите порт LAN беспроводной точки доступа к порту LAN NanoPi-R2C-Plus, а затем подключите компьютер к беспроводной точке доступа через WiFi , введите следующий URL-адрес в браузере вашего ПК, чтобы перейти на страницу администратора:
Выше указан адрес порта LAN NanoPi-R2C-Plus. IP-адрес порта WAN будет динамически получен от главного маршрутизатора через DHCP.
5.6 Рекомендуемые параметры безопасности
Перед подключением NanoPi-R2C-Plus к Интернету настоятельно рекомендуется выполнить следующие настройки.
-
Установите безопасный пароль
-
Разрешить доступ к ssh только из lan, изменить порт
-
Разрешить доступ к luci только локальным устройствам
Отредактируйте /etc/config/uhttpd,измените исходные адреса 0.0.0.0 и [:] на локальный адрес lan, например:
список listen_http192.168.2.1:80
list listen_http[fd00:ab:cd::1]:80
# HTTPS-адреса прослушивания, несколько разрешенных
Перезапустите службу:
-
Проверьте настройки брандмауэра
По умолчанию FriendlyWrt устанавливает прием входящего трафика WAN, что удобно для тестирования, но снижает уровень безопасности, можно выполнить следующую команду для восстановления настроек openwrt по умолчанию, доступ к странице управления могут получить только устройства, подключенные к порту lan:
uci устанавливает брандмауэр.@zone[1].output='ACCEPT'
uci установил брандмауэр.@zone[1].forward="REJECT"
брандмауэр uci commit
дозаправка fw3
5.7 Безопасная работа с остановом
Введите терминал ttyd, введите команду выключения и нажмите ENTER, дождитесь выключения индикатора и отключите источник питания.
5.8 Установка пакетов программного обеспечения
5.8.1 Обновление списка пакетов
Перед установкой пакетов программного обеспечения обновите список пакетов:
5.8.2 Список доступных пакетов
5.8.3 Список установленных пакетов
5.8.4 Установка пакетов
5.8.5 Удаление пакетов
5.9 Отключение IPv6
disable_ipv6
перезагрузка
5.10 настройте функцию кнопки пользователя
По умолчанию кнопка пользователя настроена на перезагрузку устройства, как показано ниже:
Можно изменить его поведение, изменив файл конфигурации выше.
5.11 некоторые общие вопросы FriendlyWrt
- Не удается выполнить набор
-
Перейдите в "Сеть" -> "Брандмауэр" и установите "Входящие данные", "Исходящие данные" и "Переадресация" в "зоне WAN" на "принять";
-
Если доступ в Интернет по-прежнему невозможен, можно попытаться отключить IPV6;
-
- Не удается включить питание
-
Попробуйте заменить адаптер питания и кабель. Рекомендуется использовать источник питания с напряжением выше 5 в/2 а;
-
Обратите внимание, что некоторые быстрые зарядные устройства с интерфейсом Type-C будут иметь задержку, для подачи питания может потребоваться несколько секунд.
-
- При выполнении вторичной маршрутизации компьютер не может подключиться к Интернету
-
Если ваша основная сеть — IPv4, а NanoPi-R2C-Plus работает в IPv6, компьютер может не подключиться к Интернету. Рекомендуется отключить IPv6 (метод описан далее в этой Wiki) или переключить основной маршрут на IPv6;
-
-
Если у вас есть вопросы или у вас есть более качественные предложения, отправьте сообщение в службу технической поддержки по электронной почте;