Разработка сетевого шлюза Linux на RK3528 | Obeita

Реализованный и переданный заказчику проект. Испытания подтвердили соответствие готового аппаратного и программного обеспечения согласованным с заказчиком требованиям. Спецификации нового проекта необходимо согласовать отдельно.

Obeita реализовала проект сетевого шлюза Linux на RK3528, охватывающий требования заказчика, определение договорного объёма, разработку аппаратной и программной частей, натурные испытания и передачу результата. Инженерный акцент был сделан на связи физических каналов Ethernet с сетевыми ролями Linux; беспроводные и периферийные расширения ограничивались согласованным применением.

Преобразование сетевой топологии в объём разработки платы и ПО

Проект был ориентирован на устройство для IP-сетей, а не на преобразование последовательного интерфейса. Документированная архитектура использует встроенный канал Ethernet 100 Мбит/с, гигабитный порт с RTL8211F на GMAC и ещё один гигабитный порт с RTL8111F по PCIe. Обозначения физических портов должны соответствовать карте интерфейсов Linux; разные контроллерные каналы требуют явного назначения интерфейсов и управления ими.

Требования заказчика и договорный объём определили сетевую задачу поставляемого устройства. Направление конфигурации OpenWrt разделяет LAN и WAN, а VLAN, управление трафиком, фильтрация и файловые службы Samba являются программными вариантами, для которых необходимо согласовать ресурсы и объём настройки.

Согласование интеграции Linux и периферийного оборудования

Obeita выполнила аппаратную и программную разработку согласованной конфигурации шлюза. Опубликованная архитектура включает беспроводной модуль AP6275S и интерфейсы USB, OTG, дисплея, аудио и накопителей. Режимы станции и точки доступа Wi-Fi и режим приёмника Bluetooth A2DP используют разные программные механизмы; наличие радиомодуля не превращает все эти роли в единую поставленную функцию.

Плата расширения дисплея и вентилятор с регулированием по температуре остаются отдельными пунктами разработки в документированной архитектуре. Для аналогичного устройства нагрузки периферии и выбранные программные пакеты следует определять совместно, чтобы требования к расширениям не стали неявными критериями приёмки.

Проектирование сервисного доступа

Отдельные подключения USB-C для питания и OTG, а также органы управления Maskrom, Recovery и Reset задают особые требования к сервисному доступу. Конструкция корпуса должна сохранять доступ к необходимым точкам подключения и зазоры для выбранных антенны и радиатора. Выход питания периферии OTG 5 В следует отключать, если схема подключения может привести к обратной подаче питания на компьютер-хост. Учётные данные для эксплуатации необходимо рассматривать отдельно от настроек разработки по умолчанию.

Документированная архитектура и конфигурация

В таблице приведены документированная архитектура, направления конфигурирования и ограничения выбора для данного проекта. Опциональные компоненты, зависящие от прошивки варианты и направления расширения сами по себе не гарантируют, что каждый перечисленный вариант вошёл в поставку. Фактическую поставку определяет согласованный объём аппаратных, программных и функциональных работ.

Параметр Конфигурация
SoC Rockchip RK3528
Ethernet 1 × 100 Мбит/с + 2 × Gigabit
Радиосвязь AP6275S; Wi-Fi 6 / Bluetooth 5.0
USB 4 × USB 2.0 и OTG
Мультимедиа / расширение HDMI 2.0, аудио, microSD, I2C/UART/SPI
Питание USB-C 5 В; отдельное управление питанием OTG

Результат поставки и объём испытаний

Аппаратная и программная части шлюза RK3528 в договорном объёме были завершены и переданы заказчику. Натурные функциональные испытания подтвердили соответствие реализованного проекта требованиям заказчика.

Этот результат охватывает согласованные конфигурацию и функции. Он не содержит опубликованного теста производительности пересылки, не утверждает эквивалентность всех портов Ethernet портам коммутатора и не подтверждает поставку всех дополнительных беспроводных режимов, программных пакетов и периферийных расширений.

Обсудить аналогичный проект

Пришлите Obeita схему ролей портов, требования к пакетам Linux или OpenWrt, беспроводные роли и нагрузки USB-периферии. Эти данные определяют аппаратные каналы, программную конфигурацию и сервисный доступ аналогичного сетевого шлюза.

Расскажите о проекте