Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-sm-rk3568:firmware_5.10:pci_cam [2024/10/30 15:02] – Семёнов Алексей | boards:nms-sm-rk3568:firmware_5.10:pci_cam [2025/09/16 12:04] (текущий) – [Подготовка окружения] Семёнов Алексей | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| {{indexmenu_n> | {{indexmenu_n> | ||
| - | ===== Подготовка программной части для модуля NMS-SM-RK3568, | + | ===== Подготовка программной части для модуля NMS-SM-RK3568, |
| ==== Сборка Linux при помощи Buildroot и Docker ==== | ==== Сборка Linux при помощи Buildroot и Docker ==== | ||
| - | <note important> | + | |
| - | Репозиторий с актуальными DTS: https:// | + | |
| - | </ | + | |
| Строка 11: | Строка 9: | ||
| ==== Подготовка окружения ==== | ==== Подготовка окружения ==== | ||
| - | - Необходимо скачать папки buildroot, external и kernel [[https:// | + | 1. Указать параметры для git, если не дает скачать |
| < | < | ||
| + | export GIT_SSL_NO_VERIFY=1 | ||
| + | </ | ||
| + | 2. Необходимо скачать папки: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | < | ||
| + | git clone https:// | ||
| + | wget -O external.tar.gz --show-progress https:// | ||
| + | git clone https:// | ||
| + | |||
| + | tar xf external.tar.gz | ||
| + | </ | ||
| + | 3. Перейти в папку container и собрать образ контейнера для работы с SDK следующей командой: | ||
| + | < | ||
| + | |||
| cd container | cd container | ||
| sudo docker build -t rk3568 . | sudo docker build -t rk3568 . | ||
| </ | </ | ||
| На выходе будет образ **rk3568**, которым можно собирать все компоненты системы. | На выходе будет образ **rk3568**, которым можно собирать все компоненты системы. | ||
| - | Далее неоходимо перейти в родительский каталог | + | Далее необходимо перейти в родительский каталог |
| < | < | ||
| Строка 23: | Строка 37: | ||
| ==== Сборка rootfs ==== | ==== Сборка rootfs ==== | ||
| Команды сборки | Команды сборки | ||
| + | * Использование конфигурации | ||
| < | < | ||
| + | * Непосредственно сборка | ||
| < | < | ||
| Результаты будут лежать в папке buildroot/ | Результаты будут лежать в папке buildroot/ | ||
| Строка 29: | Строка 45: | ||
| ==== Сборка kernel ==== | ==== Сборка kernel ==== | ||
| Команды сборки: | Команды сборки: | ||
| - | < | + | * Использование конфигурации |
| + | < | ||
| + | * Сборка образа | ||
| < | < | ||
| Результаты будут лежать в папке kernel/ | Результаты будут лежать в папке kernel/ | ||