Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-uq7-komdiv-mk:user-guide [2026/07/15 14:43] – [Подготовка загрузочной флешки] Илья Ковальчук | boards:nms-uq7-komdiv-mk:user-guide [2026/07/22 14:46] (текущий) – [Сборка образа системы] Артем Слепов | ||
|---|---|---|---|
| Строка 32: | Строка 32: | ||
| Сборка выполняется на **Ubuntu 24.04**. | Сборка выполняется на **Ubuntu 24.04**. | ||
| - | Перед началом работы необходимо обновить список пакетов и установить кросс-компилятор для MIPS: | + | Перед началом работы необходимо обновить список пакетов и установить кросс-компилятор для MIPS (требуется для сборки barebox): |
| < | < | ||
| Строка 42: | Строка 42: | ||
| ===== Сборка BareBox ===== | ===== Сборка BareBox ===== | ||
| + | < | ||
| < | < | ||
| - | git clone gitlab.inmys.inline | + | git clone gitlab.inmys.online |
| make ARCH=mips CROSS_COMPILE=mips64el-linux-gnuabi64- srisa_defconfig | make ARCH=mips CROSS_COMPILE=mips64el-linux-gnuabi64- srisa_defconfig | ||
| Строка 100: | Строка 101: | ||
| Прошивка производится с помощью скрипта [[https:// | Прошивка производится с помощью скрипта [[https:// | ||
| < | < | ||
| + | chmod +x burn-barebox.sh | ||
| ./ | ./ | ||
| </ | </ | ||
| Строка 154: | Строка 156: | ||
| ===== Подготовка загрузочной флешки ===== | ===== Подготовка загрузочной флешки ===== | ||
| - | Для первого запуска необходимо подготовить загрузочную флешку. | + | Скачать ресурсы: https:// |
| - | Прошейте флешку | + | Для первого запуска необходимо подготовить загрузочную |
| + | |||
| + | Прошивка USB-флешки/ | ||
| < | < | ||
| + | sudo chmod +x burn-boot-usb.sh | ||
| sudo ./ | sudo ./ | ||
| </ | </ | ||
| - | В конце ожидайте вывод: '' | + | В конце ожидайте вывод: '' |
| + | |||
| + | ===== Первый запуск ===== | ||
| + | |||
| + | В Barebox установлен приоритет загрузки на USB или SD-карточку. Поэтому если вставлен внешний накопитель, | ||
| + | |||
| + | * Вставьте флешку в отладочную плату и подайте питание | ||
| + | * Дождитесь конца загрузки и зайдите под root/root | ||
| + | * Установите уникальные MAC-адреса, | ||
| + | < | ||
| + | ./ | ||
| + | |||
| + | echo 'n p 1 +1G n p 2 +1G n p 3 +1G w' | ||
| + | |||
| + | mke2fs / | ||
| + | mke2fs / | ||
| + | mke2fs / | ||
| + | |||
| + | mount / | ||
| + | mount /dev/sdc1 /mnt | ||
| + | |||
| + | cp / | ||
| + | cp / | ||
| + | sync | ||
| + | </ | ||
| + | |||
| + | После того как команды были успешно выполнены, | ||