Перейти к содержанию
    

Портировать OpenWrt под T113-S3 в новой репе

Исходное железо

Есть СоМ-модуль на базе процессора Т113-S3 и есть отладочная плата на базе этого СоМ-модуля:

 

1d334583-734e-47d0-8ad4-ea6cc6d2de07.jpg  84fc5088-3383-415d-a4d9-2df5636be68d.jpg

На данный момент во флешку прошит u-boot, который:

  • выдает логи в консоль (COM-порт)
  • умеет работать с флешкой
  • имеет доступ в сеть

b6a5dcce-5fba-463d-bdb1-07701cdb0884.jpg

Необходимо

Реализовать портировать OpenWRT под данный проц, реализовав поддержку минимально необходимого функционала, а именно:

  • загрузчик u-boot
  • доступ в консоль
  • поддержку SPI NOR памяти (микросхема Winbond W25Q256)
  • поддержку MicroSD памяти
  • доступ в сеть (Ethernet, 10/100. Микросхема физики - KSZ8081RNA)
  • ssh, scp
  • обновление прошивки (sysupgrade, mtd write)

Репозиторий, в котором предстоит работать

wr-sdk, wr-feed

Выглядит непохоже на Openwrt, но это Openwrt. Основная задумка реализованная в данных репах: попытка отвязать "наш" код от ванильного дерева исходников openwrt в отдельном фиде (wr-feed). В данной репе реализована поддержка процессора IMX6ULL (Openwrt 22.03, ядро 5.15).

При портировании под Т113 не обязательно реализовывать поддержку именно под эту же версию Openwrt и ядра. Можно и другую, но не старше. Т.е. >= 5.15. В идеале 6+.

В каждой репе создадите по отдельной ветке (Т113, например), в которых и будете реализовывать поддержку нового проца. Нужно будет создать отдельный конфиг (t113-evb, например), в котором нужно будет реализовать весь перечисленный выше функционал. Текущие конфиги можно найти в каталоге configs.

 

Отправная точка

В качестве отправной точки можно выбрать одно из следующих:

  • репозиторий jethome-iot, в котором заявлена поддержка процессора T113 в Openwrt с ядром версии 6.3
  • репозиторий wigyori в котором также заявлена поддержка процессора Т113
  • репозиторий с поддержкой именно целевой платы под yocto - wr-oe-sdk. Возможно, отсюда можно будет позаимствовать по крайней мере dts.

Доступ к железу

  • Если у вас нет возможности перешивать и перепаивать флешку при окирпичивании устройства: предоставим доступ к ноутбуку (по anydesk), к которому будет целевая плата подключена по COM-порту и по сети.
  • Если такая возможность есть: вышлем почтой

 

Отклики с указанием стоимости/сроков просьба присылать на [email protected]

 

Изменено пользователем Almaz1988

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 26.03.2024 в 22:50, Almaz1988 сказал:

Есть СоМ-модуль на базе процессора Т113-S3

Если не секрет, какова цена этого модуля сравнить с практически аналогичным у китайцев от 100ASK?

В 26.03.2024 в 22:50, Almaz1988 сказал:

Если у вас нет возможности перешивать и перепаивать флешку при окирпичивании устройства

Вот это как понимать, т.е. нет возможности установить на комп x-fel и кратковременно заземлить 1 ногу флешки? Перепаивать-то ее зачем)))

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...