INMYS WIKI

Инженерами для инженеров

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

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


boards:nms-uq7-bklt:v1_ru:сборка_линукс

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
boards:nms-uq7-bklt:v1_ru:сборка_линукс [2022/06/14 09:32] – ↷ Страница перемещена из boards:nms_uq7_bklt:v1_ru:сборка_линукс в boards:nms-uq7-bklt:v1_ru:сборка_линукс Roman Abakumovboards:nms-uq7-bklt:v1_ru:сборка_линукс [2022/06/29 08:15] (текущий) – [Сборка u-boot для модуля nms_uq7_bklt и платы PicoITX] Артем Слепов
Строка 1: Строка 1:
 +Настоящая инструкция написана с испольозвание ОС Ubuntu 20.04 LTS
 Для работы с SDK,на компьютере должены быть установлены пакеты **bison**, **flex**, **automake**. Для работы с SDK,на компьютере должены быть установлены пакеты **bison**, **flex**, **automake**.
-===== Сборка u-boot для модуля nms_uq7_bklt и платы PicoITX =====+ 
 +===== Сборка u-boot для модуля nms_uq7_bklt и платы PicoITX c Baikal SDK=====
  
   - Необходимо скачать SDK с [[https://www.baikalelectronics.ru/products/35/|официального сайта]] версии 5.6, распаковать архив и запустить файл baikal-mips-X.X-XXXXXXXX.run, в этот же каталог распакуется папка baikal   - Необходимо скачать SDK с [[https://www.baikalelectronics.ru/products/35/|официального сайта]] версии 5.6, распаковать архив и запустить файл baikal-mips-X.X-XXXXXXXX.run, в этот же каталог распакуется папка baikal
-  - Распаковать архив {{ boards:nms_uq7_bklt:v1_ru:u-boot.tar.gz |u-boot.tar.gz}} <code>tar -xvf u-boot.tar.gz</code> и поместить файл u-boot5.6.patch в каталог baikal/src/+  - Распаковать архив {{ boards:nms-uq7-bklt:v1_ru:u-boot.tar.gz |u-boot.tar.gz}} <code>tar -xvf u-boot.tar.gz</code> и поместить файл u-boot5.6.patch в каталог baikal/src/
   - Перейти в каталог baikal/src/ и выполнить команду <code>patch -s -p0 < u-boot5.6.patch</code>   - Перейти в каталог baikal/src/ и выполнить команду <code>patch -s -p0 < u-boot5.6.patch</code>
   - Вернутся в каталог выше и перейти в папку usr/scripts/ <code> cd ../usr/scripts </code>   - Вернутся в каталог выше и перейти в папку usr/scripts/ <code> cd ../usr/scripts </code>
   - Выполнить сборку u-boot командой <code>build-boot-img.sh bfk3 -u </code>   - Выполнить сборку u-boot командой <code>build-boot-img.sh bfk3 -u </code>
   - Готовый u-boot будет в baikal/img/bfk3.u-boot.bin   - Готовый u-boot будет в baikal/img/bfk3.u-boot.bin
-[[https://github.com/inmys/WDOG_BFK/blob/main/docs/uboot.pdf|Инструкция по прошивке u-boot]]+  - Так же в этой директории будет находиться ROM файл с U-boot и Baikal Embedded Linux: baikal/img/bfk3.rom
  
  
  
-===== Сборка образа Linux для модуля nms_uq7_bklt и платы PicoITX =====+===== Сборка образа Linux для модуля nms_uq7_bklt и платы PicoITX с помощью Buildroot=====
 ===== С помощью buildroot ===== ===== С помощью buildroot =====
 === Сборка линукса === === Сборка линукса ===
  
   - Скачайте [[https://buildroot.org/|buildroot]] (рекомендуемая версия 2022.02) и распакуйте архив. Появится папка с buildroot   - Скачайте [[https://buildroot.org/|buildroot]] (рекомендуемая версия 2022.02) и распакуйте архив. Появится папка с buildroot
-  - В эту же папку скачайте и распакуйте дополнительный архив {{ boards:nms_uq7_bklt:v1_ru:additional.tar.gz |additional.tar.gz}}. Появится папка br2external_nms и конфигурационный файл nms_uq7_bklt.config+  - В эту же папку скачайте и распакуйте дополнительный архив {{ boards:nms-uq7-bklt:v1_ru:additional.tar.gz |additional.tar.gz}}. Появится папка br2external_nms и конфигурационный файл nms_uq7_bklt.config
   - Скопируйте nms_uq7_bklt.config в buildroot-xxxx.xx с именем .config <code>cp nms_uq7_bklt.config buildroot-xxxx.xx/.config</code>   - Скопируйте nms_uq7_bklt.config в buildroot-xxxx.xx с именем .config <code>cp nms_uq7_bklt.config buildroot-xxxx.xx/.config</code>
   - перейдите в каталог buildroot и выполните make <code>cd buildroot-xxxx.xx   - перейдите в каталог buildroot и выполните make <code>cd buildroot-xxxx.xx
boards/nms-uq7-bklt/v1_ru/сборка_линукс.1655199143.txt.gz · Последнее изменение: 2022/06/14 09:32 — Roman Abakumov