Kraklog
#1 WSL2 , Vivado 설치 본문
- 개발보드 : Kria KV260
- 개발 환경 :
WSL2 - Ubuntu 24.0.1LTS(차후 예정), 윈도우 환경 - 개발 툴 : Vivado 2022.2, Vitis 2022.2
개인적으로 추천 방법은 GUI를 통한 설치 입니다. (밑 부분에 작성(링크))
1.WSL2 - Ubuntu (혹은 Linux) 설치
윈도우키 - windows 기능 켜기/끄기 를 검색하여 실행한다.
기본적으로는 Linux용 Windows 하위 시스템만 활성화하면 된다.
활성화 후 재부팅해주면 완료.
다음으로 윈도우키 -> microsoft store를 검색해준다.
wsl로 검색해주면 ubuntu 시리즈가 많이 나오는데 설치할 vivado 혹은 vitis 버전에 맞춰 설치를 해준다.
처음에 22.04로 설치했으나 jvm 오류로 인해서 24.0.1로 재설치를 해주었다.
2. Vivado 및 Moba xterm 다운로드
-링크 첨부
MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Home Edition
사진과 같이 Vivado는 Linux 설치 파일을, MobaXterm은 Home Edition을 설치해주었다.
물론 Moba X term 말고도 다른 프로그램을 사용해도 된다.
3. Ubuntu 설정 및 Vivado 설치
자신이 설치한 버전을 더블 클릭해주면 연동이 된다.
*설치할때 UNIX 계정을 설정을 해주어야 하는데, 대문자 A~Z 가 들어가지 않게 유의해야한다.
sudo get-apt update
sudo get-apt upgrade -y
sudo apt install gcc -y
sudo apt install unzip -y
sudo apt-get install language-pack-en-base -y
sudo apt-get install openjdk-18-jdk -y
커널창에서 다음 명령어를 입력해 설치를 해주어야 한다.
explorer.exe .
ls -al
설치 후, explorer.exe . 을 해주면 탐색기가 활성화 되는데, 여기에 앞서 다운 받았던 리눅스 설치 파일을 드래그 드랍으로 넣어주도록한다.
그 후에 ls -al 명령어를 통해서 잘 인식하고 있는지 확인해주었다. (사실 탐색기에서 F5를 눌러 확인해줄 수 있긴하다)
내가 복사한 파일과 더불어 identifier 파일도 생긴걸 확인이 가능하다.
rm
rm 명령어를 기입하고 Xilinx를 입력해주고 tab 키를 누르면 identifier 파일을 선택가능하다.
rm은 remove로 identifier를 삭제하기 위해서 사용한 명령어이다.
물론, explorer.exe 를 통해 삭제해도 된다.
chmod +x Xilinx_Unified_2022.2_1014_8888_Lin64\ \(1\).bin
chmod 명령어를 통해 설치 준비를 해주었다. chmod +x Xilinx 까지 입력하고 tab키를 이용해 편하게 입력하는것을 추천,
사진의 경우 설치 파일을 2회 중복으로 다운받아 이름이 조금 복잡해졌다.
sudo apt-get install libtinfo5 libncurses5 libxrender1 -y
sudo apt install libncurses5-dev libncursesw5-dev -y
sudo passwd
vivado 구동 library를 다운받고, root 계정의 비밀번호를 설정해주면 su 명령어를 통해 root 계정에 접근이 가능하다.
mkdir tools
그전에, make directory 명령어를 통해 tools 폴더를 생성해주었다, 이곳에 Vivado를 설치할 예정.
root 계정으로 전환해주었다. 토큰 생성을 위해서는 root 계정으로 진행해야한다.
./Xilinx..~~ -- -b AuthTokengen
./Xilinx..~~ -- -b ConfigGen
Vitis를 같이 설치 예정이기때문에 1번을 골랐지만, Vivado 만 설치한다면 2번을 고르면 된다.
vi root/.Xilinx/install_config.txt
install config 파일을 편집해주는데, a 를 눌러서 편집에 들어가면 된다, 필요한 옵션만 enable (1) 로 표시해서 용량을 줄여주면 설치 시간도 단축되고 여러모로 좋다.
편집이 완료되면 esc를 눌러준 뒤 : 를 눌러 주고 wq (저장 후 닫기) 를 통해 빠져나와준다.
./Xilinx_Unified_2022.2_1014_8888_Lin64\ \(1\).bin -- -a XilinxEULA,3rdPartyEULA -b install -c /root/.Xilinx/install_config.txt
./Xilinx...(설치파일 이름, 마찬가지로 tab키를 통해 찾아주면 쉽다) .bin -- -a XilinxEULA,3rdPartyEULA -b Install -c /root/.Xilinx/install_config.txt
를 통해 install 시작
기존에 토큰을 통해서 라이센스 등을 등록해주었기 때문에 자동적으로 설치가 진행된다.
#외전. GUI 설치
Command를 통해 설치하는것과 초기 진행 방법은 크게 다를것이 없습니다.
sudo get-apt update
sudo get-apt upgrade -y
sudo apt install gcc -y
sudo apt install unzip -y
sudo apt-get install language-pack-en-base -y
sudo apt-get install openjdk-18-jdk -y
초기 설정을 해주고,
su passwd
를 통해서 root 계정의 비밀번호를 설정해줍니다.
explorer.exe .
explorer.exe 를 통해 리눅스 버전 설치파일을 넣어주고
chmod +x Xilinx_Unified_2022.2_1014_8888_Lin64\ \(1\).bin
실행 권한을 설정해줍니다.
root 계정으로 들어간후 (저는.. root로 안들어갔는데 설치가 진행되었습니다..)
./Xilinx_(비바도 설치파일).bin 명령어로 설치파일을 실행시켜주면 끝.
4. 설치 후 설정
5. Error
1. Vivado 설치
https://www.xilinx.com/support/download.html
AMD 다운로드 주소를 통해서 다운로드 해주면 된다.
2022버전을 선택한 이유는
'KV260을 지원하는 버전 + 2023버전부터는 UI가 바뀌는데 아직 제대로 사용하질 못하겠음' 이다.
설치 옵션은 자신에게 필요한것만 선택하면 된다.
설치 완료 후 실행하면 다음과 같은 창을 볼 수 있다.
Vivado 설치시 Vitis를 같이 설치해줘야 이용이 가능하기에 필요시 같이 설치해줘야 한다.
'Study > FPGA' 카테고리의 다른 글
#3 Hello World! (Vivado & Vitis) (0) | 2024.12.25 |
---|---|
#2 FPGA 부팅 및 세팅 (0) | 2024.12.25 |
VideoProc (0) | 2023.12.20 |
상태천이를 통한 PWM 컨트롤 (1) | 2023.12.10 |