PetaLinux 설치와 프로젝트 생성

토리묵·2023년 6월 2일

PetaLinux

목록 보기
1/2
post-thumbnail

본 시리즈의 글은 ubuntu 16.04, petalinux 2023.1환경에서 작성 되었으며 대부분의 내용은 PetaLinux Tools Documentation: Reference Guide에서 확인할 수 있다.

Petalinux

Xilinx사의 FPGA기반 SoC에서 embedded Linux 개발을 위한 SDK(softwear development kit)

Petalinux tool install

  1. XILINX Download 사이트에서 원하는 버전의 PetaLiux Tools installer를 받는다.

  2. 다음의 명령어로 tool을 설치한다.

$ ./petalinux-v<petalinux-version>-final-installer.run --dir <INSTALL_DIR> [options]
  1. linux 빌드를 위해 petalinux 명령어를 사용하려면 작업 환경 설정을 해주어야 한다.
$ source <path-to-installed-PetaLinux>/settings.sh

Petalinux 프로젝트 생성

  1. project를 생성하려는 경로에서 petalinux-create 실행
$ petalinux-create --type project --template <PLATFORM> --name <PROJECT_NAME>

PLATFORM은 자신의 칩에 맞게 아래중 입력한다.

  • versal-net (for Versal ACAP)
  • versal (for Versal adaptive SoC)
  • zynqMP (for Zynq UltraScale+ MPSoC)
  • zynq (for Zynq 7000 devices)
  • microblaze (for MicroBlaze processor)
    이렇게 하면 해당 칩에 해당하는 빈 프로젝트가 생성된다.
  1. 특정 evaluation board를 사용한다면 XILINX Download 사이트에서 해당 보드의 BSP 패키지를 다운받아 다음 명령어를 실행한다.
$ petalinux-create -t project -s <path-to-bsp>
profile
안녕하세요

0개의 댓글