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를 사용해 프로젝트 생성하기