TouchGFX AL Configuration
프로젝트에 대해 TouchGFX Generator를 활성화하면 (Display, Driver, Video Decoding) 등 3개의 주요 그룹이 X-CUBE 사용자 인터페이스에 나타납니다. 현재 구성에서 문제가 감지되면 네 번째 "종속성"이 나타납니다.
- Dependencies - 이 그룹에는 구성의 종속성, 경고 또는 구체적 오류에 대한 개발자 알림이 포함되어 있습니다. 항목이 존재하지 않으면 이 그룹이 숨겨집니다.
- Display - 이 그룹에는 인터페이스, 프레임 버퍼 비트 깊이, 너비 및 높이 같은 디스플레이 관련 설정이 포함되어 있습니다. 이러한 설정은 TouchGFX 프로젝트의 캔버스 크기와 애셋을 위해 생성된 코드에 직접적인 영향을 미칩니다.
- Driver - 이 그룹에서는 사용자가 애플리케이션의 tick source, 그래픽 가속(DMA2D 및 GPU2D) 및 RTOS와 관련된 여러 기성 드라이버를 선택할 수 있습니다.
- Additional Features - 이 그룹에는 구성에서 사용할 수 있는 추가 기능이 포함되어 있습니다. 예를 들면, non-memory mapped 플래시에서 나온 이미지 및 글꼴 데이터를 사용하는 애플리케이션이나 벡터 렌더링 기능을 가진 애플리케이션을 생성할 수 있습니다.
- Video Decoding - 이 그룹에서 사용자는 하드웨어 또는 소프트웨어 비디오 디코딩을 활성화할 수 있습니다. 이 옵션은 비디오 위젯 작업에 필요합니다. 모든 MCU가 비디오 디코딩을 지원하는 것은 아닙니다..
이 섹션에서는 STM32CubeMX에서 추상화 계층을 구성할 수 있도록 TouchGFX Generator에서 제공되는 각 설정에 대한 다양한 옵션을 소개합니다.
📄️ Display
Display 그룹에는 인터페이스, 크기, 버퍼링 전략 등 디스플레이와 관련된 구성이 포함되어 있습니다.
📄️ Driver
드라이버 섹션에서는 개발자가 TouchGFX AL의 다양한 책임에 대한 드라이버를 선택할 수 있습니다.
📄️ Additional Features
프로젝트 구성에서 추가 기능을 사용할 수 있는 경우 Additional Features 그룹이 나타납니다.
📄️ Video Decoding
Video Decoding 섹션에서는 개발자가 하드웨어 또는 소프트웨어 비디오 디코딩 기능을 이용해 TouchGFX HAL을 향상시킬 수 있습니다.