반응형

FPGA

지난 포스팅에서는 Petalinux를 이용하여 부팅 가능한 기본 환경구성을 완료하였다. 이번 포스팅에서는 Petalinux에서 사용 가능한 Package(python, gcc, iperf3...)를 추가하는 방법에 대해 알아보겠다. petalinux-config 지난 게시글에서 petalinux-config 명령을 이용해 H/W description을 가져오고 menuconfig를 변경하는 부분이 있었는데, 특별히 변경할 부분이 없어서 넘어간 부분이 있다. petalinux sdk는 기본적으로 yocto project를 이용하는데, menuconfig를 이용하여 yocto project에서 제공하는 Opensoruce package를 간단하게 설치 할 수 있도록 구성해 놓은 것이 특징이다. 아래의 명령을..
PetaLinux 빌드 환경 구성 지난 포스팅에서 설치한 petalinux sdk를 사용할 수 있도록 환경 구성 스크립트(.sh)를 먹인다. source /opt/pkg/petalinux/settings.sh 아래와 같은 메세지가 출력되어야 정상이다. PetaLinux environment set to '/opt/pkg/petalinux' WARNING: /bin/sh is not bash! bash is PetaLinux recommended shell. Please set your default shell to bash. WARNING: This is not a supported OS INFO: Checking free disk space INFO: Checking installed tools INF..
지난 포스팅에 이어, Arty Z7에서 PetaLinux 구동을 위한 Vivado 환경 구성을 진행한다. Vivado 개발 환경 구성 chan@chan:~$ source /tools/Xilinx/Vivado/2023.2/settings64.sh chan@chan:~$ vivado Vivado Project 생성 Create Project 버튼을 누른다. 프로젝트 이름을 지정하고, 프로젝트를 생성한다. 이 예제에서는 arty-z7-20으로 사용하기로 한다. 설정 변경없이 Next... Default Part 설정 창이 나오면 Board 탭을 누른다. 좌측 하단의 Refresh 버튼을 눌러 사용 가능한 보드 리스트를 받아온다. Arty Z7-20을 검색하여 해당 보드를 선택한 후 Next 버튼을 누른다. B..
개발 환경 구성 Arty Z7-20에 PetaLinux를 올리기 위해서는 아래와 같은 개발 환경이 필요하다. Ubuntu 22.04(Windows와 WSL2를 이용해 개발이 가능하나, WSL에서 UART, JTAG 연결이 매우 귀찮으므로 Native Ubuntu에서 진행한다.) Vivado 23.02 PetaLinux Vivado, PetaLinux 설치를 위한 Web Installer 다운로드 아래의 페이지에서 Web Installer를 다운로드할 수 있다. 다운로드를 위해, 회원가입이 필요하다. https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools.html Vivado 설치 ..
반응형
효또잠
'FPGA' 태그의 글 목록