
Vitis - 08. Application Software(AP) 구성
·
AMBA BUS/Vitis
소프트웨어를 작성할 때 작업을 효율적으로 관리하고 코드를 체계적으로 구성하기 위해 전체 과정을입력(INPUT)처리(PROCESSING)출력(OUTPUT)의 세 단계로 나눌 수 있다. 이 각각의 단계를 담당하는 역할을 Listener, Controller, Presenter라는 이름으로 정의하면 다음과 같이 설명할 수 있다:1. Listener (입력 담당)외부에서 들어오는 데이터를 수집하고 감지하는 부분데이터를 입력받고 이를 처리할 수 있는 형태로 가공해 Controller에게 전달한다.2. Controller (처리 담당)Listener로부터 받은 데이터를 분석하고 논리적인 처리를 수행하는 부분Controller는 입력 데이터를 기반으로 무엇을 할지 결정한다. 조건을 판단하고, 계산을 수행하며, 필요한..