Инструменты пользователя

Инструменты сайта


boards:nms-uq7-komdiv-mk:user-guide

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
boards:nms-uq7-komdiv-mk:user-guide [2026/07/15 14:42] – [Подготовка загрузочной флешки] Илья Ковальчукboards:nms-uq7-komdiv-mk:user-guide [2026/07/22 14:46] (текущий) – [Сборка образа системы] Артем Слепов
Строка 32: Строка 32:
 Сборка выполняется на **Ubuntu 24.04**. Сборка выполняется на **Ubuntu 24.04**.
  
-Перед началом работы необходимо обновить список пакетов и установить кросс-компилятор для MIPS:+Перед началом работы необходимо обновить список пакетов и установить кросс-компилятор для MIPS (требуется для сборки barebox):
  
 <code> <code>
Строка 42: Строка 42:
  
 ===== Сборка BareBox ===== ===== Сборка BareBox =====
 +<note>Исходники загрузчика будут доступны в августе</note>
 <code> <code>
-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://disk.360.yandex.ru/d/YOFf-XhxbfylWQ|burn-barebox.sh]]: Прошивка производится с помощью скрипта [[https://disk.360.yandex.ru/d/YOFf-XhxbfylWQ|burn-barebox.sh]]:
 <code> <code>
 +chmod +x burn-barebox.sh
 ./burn-barebox.sh barebox-rbm_c1k5500vk018-el.img  ./burn-barebox.sh barebox-rbm_c1k5500vk018-el.img
 </code> </code>
Строка 154: Строка 156:
 ===== Подготовка загрузочной флешки ===== ===== Подготовка загрузочной флешки =====
  
-Для первого запуска необходимо подготовить загрузочную флешку.+Скачать ресурсы: https://disk.360.yandex.ru/d/11mHF4DiqqxNxQ
  
-Прошейте флешку используя [[1111|скрипт]]:+Для первого запуска необходимо подготовить загрузочную флешку. Для прошивки флешки необходимо, чтобы в той же директории, что и скрипт, находились vmlinuz и файл .dtb. 
 + 
 +Прошивка USB-флешки/SD-карты
 <code> <code>
 +sudo chmod +x burn-boot-usb.sh
 sudo ./burn-boot-usb.sh /dev/sdX #где X - буква прошиваемой флешки sudo ./burn-boot-usb.sh /dev/sdX #где X - буква прошиваемой флешки
 </code> </code>
  
-В конце ожидайте вывод: ``Флешка подготовлена.``+В конце ожидайте вывод: ''Флешка подготовлена'' 
 + 
 +===== Первый запуск ===== 
 + 
 +В Barebox установлен приоритет загрузки на USB или SD-карточку. Поэтому если вставлен внешний накопитель, то загрузка будет происходить с него. 
 + 
 +  * Вставьте флешку в отладочную плату и подайте питание 
 +  * Дождитесь конца загрузки и зайдите под root/root 
 +  * Установите уникальные MAC-адреса, разметьте EMMC и перенесите образ на EMMC следующими командами: 
 +<code> 
 +./auto-burn-macs.sh 
 + 
 +echo 'n p 1  +1G n p 2  +1G n p 3  +1G w' | tr ' ' '\n' | fdisk -u /dev/mmcblk0 
 + 
 +mke2fs /dev/mmcblk0p1 
 +mke2fs /dev/mmcblk0p2 
 +mke2fs /dev/mmcblk0p3 
 + 
 +mount /dev/mmcblk0p1 /boot 
 +mount /dev/sdc1 /mnt 
 + 
 +cp /mnt/k5500vk018-inmys-q7.dtb /boot 
 +cp /mnt/vmlinuz /boot 
 +sync 
 +</code> 
 + 
 +После того как команды были успешно выполнены, можно выключать питание и работать без флешки. Платформа готова к работе.
  
boards/nms-uq7-komdiv-mk/user-guide.1784126574.txt.gz · Последнее изменение: Илья Ковальчук