This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:docs:2021:singularity_vivado [2021/08/15 01:26] – [실행하기] Junghwan Goh | public:docs:2021:singularity_vivado [2022/01/24 11:30] (current) – [주의점] Junwon Oh | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Singularity를 이용해 vivado 설치하기 ====== | ====== Singularity를 이용해 vivado 설치하기 ====== | ||
| < | < | ||
| + | <alert class=" | ||
| < | < | ||
| Line 57: | Line 58: | ||
| ===== Singularity로 이미지 만들기 ===== | ===== Singularity로 이미지 만들기 ===== | ||
| - | vivado 설치 과정에서 graphic interface를 이용해 마우스를 클릭해가며 옵션을 선택하고 유저 로그인 정보를 다시 입력해야 하기 때문에, 일반적인 컨테이너 이미지를 만드는 과정과는 다르게 직접 조작해 가는 과정이 필요합니다. | + | vivado 설치 과정에서 graphic interface를 이용해 마우스를 클릭해가며 옵션을 선택하고 유저 로그인 정보를 다시 입력해야 하기 때문에, 일반적인 컨테이너 이미지를 만드는 과정과는 다르게 직접 조작해 가는 과정이 필요합니다. 여기에서는 **singularity sandbox이미지를 만들어 필요한 설치 작업을 완료한 뒤 sif파일로 다시 export** 하는 방법을 이용했습니다. |
| 전체적으로 보면, | 전체적으로 보면, | ||
| Line 234: | Line 235: | ||
| hw_server 나 hardware manager등을 이용해 장치를 연결하고 개발 환경을 구동할 수 있습니다. | hw_server 나 hardware manager등을 이용해 장치를 연결하고 개발 환경을 구동할 수 있습니다. | ||
| - | {{: | + | {{ : |
| ===== 주의점 ===== | ===== 주의점 ===== | ||
| Line 259: | Line 260: | ||
| start_gui | start_gui | ||
| </ | </ | ||
| + | |||
| + | * Singularity로 Alveo를 빌드할 때 문제점 | ||
| + | |||
| + | - ho-oh서버에 Alveo U200의 License파일은 / | ||
| + | |||
| + | * Vitis Serial Terminal에서의 Port 인식 문제 및 해결 | ||
| + | |||
| + | - 일반 User권한으로 Vitis Serial Terminal에서 Alveo와 통신을 시도하면 권한에 의해 Port검색이 되지 않음. | ||
| + | |||
| + | - root권한으로 Vitis를 실행하거나, | ||
| + | |||
| + | * Singularity 파일 실행 시 Display Error | ||
| + | |||
| + | - singularity run 실행 전 터미널에서 xhost + | ||
| + | |||
| + | - singularity run 실행 후 터미널에서 xhost + 입력 후, xclock으로 디스플레이 확인 | ||
| + | |||
| + | * 구 버전 Vivado Singularity파일 생성 시 주의점 (2018.x) | ||
| + | |||
| + | - 최신 버전 Vivado(2020.x 이후 버전 확인)는 설정에서 Board File들의 위치를 지정해 줄 수 있지만, 구버전의 경우 설치 경로에 보드 파일이 존재해야함. (~/ | ||
| + | |||
| + | - Singularity build 전 위 경로에 미리 Borad Files(XilinxBoardStore)를 미리 넣어 놔야 함. | ||
| + | |||
| ===== 참고자료 ===== | ===== 참고자료 ===== | ||