=== QT6 для PX30 === Необходимо скачать [[https://disk.yandex.ru/d/l_LXSNE_mulWhQ|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//. \\ {{:boards:nms-hh-px30:overall.png}} * Перейдите во вкладку //Компиляторы// и добавьте комплиятор для //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//. Сохраните настройки, нажав на //Применить// \\ {{:boards:nms-hh-px30:compilers.png}} 2. Во вкладке //Комплекты//, выберите созданные компиляторы, выбрах их из выпадающего списка //Компилятор C// и //Компилятор C++//. \\ 3. Проверьте что выбрана //Программа CMake//, можно выбрать ту, которая установленна в вашей основной системе. \\ 4. Проверьте что указан //корень образа// как //<путь к sdk>/aarch64-buildroot-linux-gnu_sdk-buildroot/aarch64-buildroot-linux-gnu/sysroot// \\ 5. Убедитесь, что тип устройства выбран "Обычное Linux-устройство" \\ 6. [[https://disk.yandex.ru/d/ZMeFjjavcdLO0A|Скачайте проект]] и откройте его в Qt Creator \\ 7. В качестве комплекта выберите //PX30//. \\ 8. Соберите проект, нажав на //Сборка->Собрать проект "BTLookup"//