ThreadX에는 wxWidgets 포트가 없습니다. wx를 새 OS로 이식하는 것은 일반적으로 전혀 문제가되지 않지만 다른 GUI 툴킷으로 이식하는 것은 상당히 많은 작업입니다. 나는이 OS에서 GUI에 대해 아무것도 알지 못하지만, 기본적으로 wx API에서 네이티브 GUI 위젯을 래핑하거나 (또는 플랫폼에 고유 GUI가 있다고 가정) 또는 그래픽 기본 요소의 작은 하위 집합을 기본적으로 구현하고 wxWidgets 자체를 사용하는 것 중에서 선택할 수 있습니다. wx 자체에서 구현 된 위젯 (wxUniversal 포트). 후자는 일반적으로 일이 적고 여하튼 그렇게 할 필요가 있기 때문에 우리가 일반적으로 사람들에게 먼저하는 것이 좋습니다. 그러나 네이티브 위젯을 랩핑하면 (일부 임베디드 플랫폼에서는 기본 GUI가 전혀없는 경우가 많음) 더 자연스러운 룩앤필을 얻을 수 있습니다.
어쨌든이 작업을 수행하는 것이 쉽지는 않을 것입니다. 새로운 포트를 만들려면 약간의 노력이 필요하지만 일반적으로 애플리케이션에 wx GUI 기능의 하위 세트 만 있으면됩니다. 유일한 간단한 해결책은 플랫폼에서 X/DirectFB/GTK +를 작동시키고 기존의 wx 포트를 사용하는 것입니다.하지만 다른 툴킷을 사용하기 때문에 리소스가 추가로 사용되지 않아 용납 될 수 없습니다.
마지막으로 wxWidgets를 새로운 플랫폼으로 이식하려는 경우 wx-dev 메일 링리스트가 도움과 조언을 요청할 수있는 적절한 장소가 될 것입니다.
해결 방법은 wxUniversal 구성을 ThreadX 플랫폼에 이식하는 것입니다. 이렇게하면 wxMSW 버전과 ThreadX를 최소한의 변경으로 전환 할 수 있습니다. 임베디드 시스템의 데스크탑 에뮬레이션을위한 실행 가능한 솔루션 –