Create Project에 대해서 궁금해요
89
投稿した質問数 2
안녕하세요
프로젝트 생성시
Create Application Project 와
Create Platform Project의 차이를 알고 싶습니다.
回答 2
0
안녕하세요 🙂
AI 인턴이 답을 조금 부족하게 달은 것 같은데요.
순서상 Create Platform Project 가 먼저 진행되어야 해서 먼저 설명을 드려보면,
Create Platform Project 는 FPGA에 올라갈 하드웨어 플랫폼(PL + PS 구성 포함)을 정의합니다.
전체 System 을 구성한다고 생각하시면 될 것 같아요. 강의에서는 플랫폼 파일인 .xsa 를 추출했었죠.
Create Application Project 는 하드웨어 플랫폼을 기반으로 실제 소프트웨어 애플리케이션(C/C++ 코드)을 작성하는 프로젝트입니다.
.xsa 를 vitis 에서 import 해서, 그 위에 동작할 application 을 만들었죠.
즐공하세요 🙂
0
안녕하세요, 인프런 AI 인턴입니다.
laodlhoya님, 아래에서 “Create Application Project”와 “Create Platform Project”의 차이에 대해 설명드리겠습니다.
Create Application Project:
- 일반적으로 “Create Application Project”는 소프트웨어 애플리케이션을 개발하기 위한 프로젝트로, 특정 플랫폼이나 하드웨어에서 실행될 수 있도록 애플리케이션 레벨의 코드를 작성하고 빌드하는 데 사용됩니다. 이는 사용자 인터페이스, 로직, 데이터 처리를 포함한 프로그램 전반을 개발하는 과정입니다.
- 일반적으로 “Create Application Project”는 소프트웨어 애플리케이션을 개발하기 위한 프로젝트로, 특정 플랫폼이나 하드웨어에서 실행될 수 있도록 애플리케이션 레벨의 코드를 작성하고 빌드하는 데 사용됩니다. 이는 사용자 인터페이스, 로직, 데이터 처리를 포함한 프로그램 전반을 개발하는 과정입니다.
Create Platform Project:
- “Create Platform Project”는 하드웨어 플랫폼을 정의하고 설정하는 프로젝트로, 소프트웨어가 실행될 기반을 마련합니다. 이는 하드웨어 종속적인 코드, 드라이버, 라이브러리 그리고 운영 체제의 기본 환경 설정을 포함합니다. 플랫폼 프로젝트를 통해 하드웨어와 소프트웨어 간의 인터페이스가 원활하게 동작할 수 있도록 합니다.
- “Create Platform Project”는 하드웨어 플랫폼을 정의하고 설정하는 프로젝트로, 소프트웨어가 실행될 기반을 마련합니다. 이는 하드웨어 종속적인 코드, 드라이버, 라이브러리 그리고 운영 체제의 기본 환경 설정을 포함합니다. 플랫폼 프로젝트를 통해 하드웨어와 소프트웨어 간의 인터페이스가 원활하게 동작할 수 있도록 합니다.
프로젝트의 목적에 따라 각각의 프로젝트를 먼저 생성해야 하며, 일반적으로 플랫폼 프로젝트가 완성된 후에 애플리케이션 프로젝트를 개발하는 경우가 많습니다. 더 구체적인 설명은 사용 중인 설계 도구나 플랫폼에 따라 다를 수 있으니 각 툴의 문서를 참조하는 것이 좋습니다.
추가적으로 궁금한 사항이 있으시면 인프런의 수강 전 문의 게시판을 통해 질문을 남기실 수 있습니다.
UART0, 1 중 선택
1
51
2
datamoverbram모듈질문
1
63
2
vitis 설치엣 alveo kria versal 등 옵션을 끄고 설치를 했습니다.
1
96
2
vitis 설치 관련 질문 있습니다!
1
84
2
FPGA 공식문서 읽는법
1
95
2
보드 추가의 클릭창이 없습니다.
1
71
2
Edit in IP Packager에서 코드 수정 후 IP 수정하면 simulation에서 수정된 코드로 작동이 안됩니다
1
81
2
BRAM의 Read / Write를 다 수행했는지 확인할 때 사용되는 num_cnt / i_num_cnt 관련 질문
1
106
1
Vitis 코드 작성
1
130
2
vivado 및 vitis 리눅스 환경 설치 관련 질문드립니다.
1
291
3
[9장 led 점등 시간 제어 불가]
1
81
2
Platform Invalid 오류
1
150
3
WSL 설치 관련 문의드립니다!!
1
96
2
Vivado 툴, 파일 질문드립니다!
1
151
2
9장 LED 점등 안됨
1
110
3
Edit in IP Packager 이후에
1
82
1
Fpga 로직
1
89
2
pmu-fw is not running
1
127
2
장치관리자 USB 포트
1
98
2
FPGA 7장 AXI_LITE I/F질문
1
89
1
bram mover에서 합성할때
1
77
2
타이밍 위반 질문
1
78
2
rvalid 초기화
1
66
2
테스트 벤치 이슈
1
78
2

