16.05.2018 PetaLinux

Материал из SRNS
Перейти к: навигация, поиск
(Новая страница: «<summary [ hidden ] > Сборка PetaLinux для кастомной железки </summary> {{Форма2}} == Требования == Необходи…»)
 
Строка 12: Строка 12:
  
 
Требуется поставить ряд пакетов, полный список приведен в документе UG1144
 
Требуется поставить ряд пакетов, полный список приведен в документе UG1144
 +
 +
Устанавливаем PetaLinux в систему. Дистрибутив есть на [https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools/2017-4.html Xilinx], либо у меня на компьютере. '''Ставить PetaLinux необходимо БЕЗ прав суперюзера!'''
 +
 +
Подготовка завершена
 +
 +
== Сборка ==
 +
 +
Пошаговое руководство по сборке содержится в документе UG1156
 +
 +
В консоли пишем source/[путь к петалинух]/settings.sh
 +
 +
Выполняем шаги из UG1156 по главе 5.
 +
 +
Важно:
 +
 +
* переходим в папку с текущим проектом
 +
 +
* перед сборкой системы необходимо выполнить команды конфигурации в данной последовательности:
 +
<source lang="bash">
 +
petalinux-config
 +
 +
$ petalinux-config -c kernel
 +
 +
$ petalinux-config -c rootfs
 +
</source>
 +
* далее (сборка идет 30-60 минут)
 +
<source lang="bash">
 +
petalinux-build
 +
</source>
 +
* делаем boot.bin
 +
<source lang="bash">
 +
$ petalinux-package --boot --format BIN --fsbl ./zynq_fsbl.elf --u-boot --force
 +
</source>
  
 
[[Категория:HOWTO]]
 
[[Категория:HOWTO]]
Строка 18: Строка 51:
 
[[Категория:EmbeddedLinux]]
 
[[Категория:EmbeddedLinux]]
 
[[Category:Clonicus]]
 
[[Category:Clonicus]]
 +
 
{{wl-publish: 2018-04-12 16:56:17 +0300 | Lipa }}
 
{{wl-publish: 2018-04-12 16:56:17 +0300 | Lipa }}
 
{{wl-publish: 2018-05-16 10:06:30 +0300 | Lipa }}
 
{{wl-publish: 2018-05-16 10:06:30 +0300 | Lipa }}

Версия 11:25, 16 мая 2018


Требования

Необходима Ubuntu-16.04

Требуется поставить ряд пакетов, полный список приведен в документе UG1144

Устанавливаем PetaLinux в систему. Дистрибутив есть на Xilinx, либо у меня на компьютере. Ставить PetaLinux необходимо БЕЗ прав суперюзера!

Подготовка завершена

Сборка

Пошаговое руководство по сборке содержится в документе UG1156

В консоли пишем source/[путь к петалинух]/settings.sh

Выполняем шаги из UG1156 по главе 5.

Важно:

  • переходим в папку с текущим проектом
  • перед сборкой системы необходимо выполнить команды конфигурации в данной последовательности:
petalinux-config

$ petalinux-config -c kernel

$ petalinux-config -c rootfs
  • далее (сборка идет 30-60 минут)
petalinux-build
  • делаем boot.bin
$ petalinux-package --boot --format BIN --fsbl ./zynq_fsbl.elf --u-boot --force

[ Иерархический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты