QT6 для PX30

Необходимо скачать px30 sdk и докер-файл для сборки

1. Выполните скрипт relocate-sdk

aarch64-buildroot-linux-gnu-sdk/relocate-sdk.sh

2. CMake тулчейн файл расположен: aarch64-buildroot-linux-gnu-sdk/share/buildroot/toolchainfile.cmake

Проверка работоспособности QT6 с CMake и кросс-компиляцией

Описание проекта: Bluetooth клиент, который сканирует устройства рядом и выводит их имя.

1. Создайте новый комплект, назовите его, например PX30.

Перейдите во вкладку Компиляторы и добавьте комплиятор для C <путь к sdk>/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/aarch64-buildroot-linux-gnu-gcc и C++ <путь к sdk>/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/aarch64-buildroot-linux-gnu-g++. Проверьте что ABI распознался правильно: arm-linux-generic-elf-64bit. Сохраните настройки, нажав на Применить

2. Во вкладке Комплекты, выберите созданные компиляторы, выбрах их из выпадающего списка Компилятор C и Компилятор C++.
3. Проверьте что выбрана Программа CMake, можно выбрать ту, которая установленна в вашей основной системе.
4. Проверьте что указан корень образа как <путь к sdk>/aarch64-buildroot-linux-gnu_sdk-buildroot/aarch64-buildroot-linux-gnu/sysroot
5. Убедитесь, что тип устройства выбран «Обычное Linux-устройство»
6. Скачайте проект и откройте его в Qt Creator
7. В качестве комплекта выберите PX30.
8. Соберите проект Сборка→Собрать проект «BTLookup»