주요 내용으로 건너뛰기

Example 및 Board Specific Demo

TouchGFX는 여러 가지 가능성과 기능을 더 살펴볼 수 있도록 다수의 Example과 Demo를 사전 제작하여 사용자에게 제공합니다. TouchGFX Designer의 Lobby를 통해 이러한 Example과 Demo에 액세스할 수 있으며, 여기에는 무료 이미지, 코드 등이 포함되어 자체적으로 애플리케이션을 개발할 때 기초 자료로도 사용할 수 있습니다. Example과 Demo에는 TouchGFX 애플리케이션을 생성할 수 있는 TouchGFX Board Setup이 함께 제공합니다. 따라서 TouchGFX를 처음 사용하는 초보자라면 TouchGFX 애플리케이션의 기능에 대한 아이디어와 정보를 얻을 수 있는 출발점이 될 수 있습니다.

Example과 Demo 중에는 단일 기능에 초점을 둔 것이 있는 반면 TouchGFX에서 여러 가지 다양한 기능을 구현하는 것들도 있습니다. Demo는 Demo와 Board Specific Demo로 구분됩니다.

Example과 Demo​

Example이란 일반적으로 용량이 작은 자립형 애플리케이션을 말하며, 주로 각종 위젯 등 특정 기능에 중점을 두고 있습니다. Example은 모든 STM32 평가 키트와 PC 시뮬레이터에서 실행되지만 최상의 경험을 원한다면 Example의 해상도가 보드의 해상도에 맞는 경우에 프로젝트를 생성하는 것이 좋습니다. 일부 Example은 특정 색 심도를 염두에 두고 빌드되어 색 심도가 낮은 디스플레이에서는 표시되지 않을 수도 있습니다.

Demo에는 TouchGFX 팀에서 품질 높은 UI 설계와 함께 더욱 다양한 기능을 선보일 목적으로 생성한 애플리케이션들이 포함되어 있습니다. 따라서 처음에 TouchGFX의 기능을 알아보는 데 효과적인 출발점이 될 수 있습니다.

Example이나 Demo를 사용해 애플리케이션을 생성하려면 먼저 로비에서 왼쪽 상단에 있는 "Examples" 또는 "Demos"를 클릭하여 사용 가능한 애플리케이션이 있는지 확인한 후 원하는 애플리케이션을 클릭합니다. 옵션으로 드롭다운 메뉴에서 다른 해상도와 색 심도를 선택할 수 있습니다. 지원되는 하드웨어에서 실행하려면 창 상단에 있는 "Select Hardware"를 클릭하고 원하는 보드를 선택한 다음 "Select"를 누릅니다. 마지막으로 'Create'를 클릭하면 선택한 TouchGFX Board Setup 및 Example 또는 Demo에서 애플리케이션이 생성됩니다. 이제 'Run Simulator' 또는 'Run Target'을 클릭하면 애플리케이션이 실행되는 모습을 볼 수 있습니다.

위에서 설명한 생성 단계를 애니메이션 처리하면 아래와 같습니다.

Example을 사용해 프로젝트 생성하기

Board Specific Demo​

Board Specific Demo는 특정 하드웨어 솔루션에 맞춰 특별하게 생성된 애플리케이션이므로 대상 하드웨어가 아닌 STM32 평가 키트(PC 시뮬레이터 제외)에서는 실행되지 않을 수도 있습니다. 이 애플리케이션은 일반적으로 용량이 훨씬 커서 TouchGFX 프레임워크의 각종 기능을 살펴볼 수 있을 뿐만 아니라 하드웨어 통합이 샘플로 포함되는 경우도 있습니다.

Board Specific Demo를 사용해 애플리케이션을 생성하려면 먼저 로비에서 왼쪽 상단에 있는 'Demos' 탭을 클릭하여 액세스합니다. 창 상단에 있는 "Board Specific Demo" 라벨을 클릭하여 사용 가능한 애플리케이션을 확인합니다. 마지막으로 원하는 애플리케이션과 'Create'를 차례로 클릭하여 완료합니다. 이제 'Run Simulator' 또는 'Run Target'을 클릭하면 애플리케이션이 실행되는 모습을 볼 수 있습니다.

위에서 설명한 생성 단계를 애니메이션 처리하면 아래와 같습니다.

Board Specific Demo를 사용해 프로젝트 생성하기

Further reading
Example이나 Demo를 통한 애플리케이션 생성 방법에 대해 자세히 알고 싶다면 Lobby 섹션을 참조하십시오.