Skip to main content

Qt Creator Integration

The Qt Creator add-on provides tooling for cross-compiling and deploying Qt 5 applications to AIM-Linux targets. Detailed workflow: Qt5 Creator Integration Guide.

Highlights

  • Cross-Toolchain Setup – Package includes preconfigured kits for i.MX, NXP, and Qualcomm boards using Yocto SDKs.
  • Remote Deployment – Push and debug applications over SSH with automatic library synchronisation.
  • UI Design Support – Use Qt Designer and Qt Quick tools with board-specific style guides.
  • Performance Profiling – Access QML profiler, GammaRay, and perf tools tailored for GPU-enabled AIM-Linux images.

Configuration Steps

  1. Install Qt Creator on the development host (Ubuntu/Windows) and add the AIM-Linux toolchain package.
  2. Import the cross-compile kit generated by Yocto’s populate_sdk script.
  3. Register target devices in Qt Creator using SSH credentials; enable key-based login for automation.
  4. Configure deployment steps (rsync, scp, DeviceOn package export) based on your CI/CD pipeline.

Tips For Success

  • Align Qt versions between host kit and target rootfs to avoid ABI mismatch.
  • Leverage CMake presets for multi-target builds (debug, release, GPU-optimised).
  • Combine with the Launcher add-on to autostart your Qt HMI after boot.
  • Use the Diagnostic add-on to monitor resource usage during performance tuning sessions.

Resources