INMYS WIKI

Инженерами для инженеров

Инструменты пользователя

Инструменты сайта


boards:nms-hh-px30:bsp

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
boards:nms-hh-px30:bsp [2022/07/06 15:12] Владимир Андреевboards:nms-hh-px30:bsp [2023/08/17 13:30] (текущий) Владимир Андреев
Строка 1: Строка 1:
-=== Настройка среды QT Creator ===+===== Настройка среды QT Creator =====
  
-Для сборки приложения под rockchip px30, необходима среда QT Creator и папка host из результатов работы buildroot (output/host).+ССылка на host: https://disk.yandex.ru/d/ouTJJjjoTN4hoQ 
 + 
 +Для сборки приложения под rockchip px30, необходима среда QT Creator и папка host из результатов работы buildroot (output/host). Если папка host представлена в виде архива, её нужно распаковать <code>tar -xf host.tar.gz</code> 
  
 ==== Настройка QT Creator ==== ==== Настройка QT Creator ====
  - В папке host выполняем скрипт //relocate-sdk.sh//  - В папке host выполняем скрипт //relocate-sdk.sh//
- - Открываем настройки QT проекта и создаем новую конфигурацию (kit). Для этого нажимаем на "Manage Kits..." **КАРТИНКА 1** + - Открываем настройки QT проекта и создаем новую конфигурацию (kit). Для этого нажимаем на "Manage Kits..." {{ boards:nms-hh-px30:1.png?nolink&1000 }} 
- - Нажимаем на кнопку add и создаем новую конфигурацию. Придумываем ей имя, например PX30. **КАРТИНКА 2** + - Нажимаем на кнопку add и создаем новую конфигурацию. Придумываем ей имя, например PX30. {{ boards:nms-hh-px30:2.png?nolink&1000 }} 
- - Идём во вкладку QT Versions, нажимаем на кнопку Add и указываем следующий путь <code><путь до папки host>/bin/qmake</code> В version name: рекомендуется в скобках указать PX30_QT. Если всё сделано правильно, добавиться новая строчка в графу Manual ** КАРТИНКА ** + - Идём во вкладку QT Versions, нажимаем на кнопку Add и указываем следующий путь <code><путь до папки host>/bin/qmake</code> В version name: рекомендуется в скобках указать PX30_QT. Если всё сделано правильно, добавиться новая строчка в графу Manual {{ boards:nms-hh-px30:3.png?nolink&1000 }} 
- - Во вкладке Compilers, нужно добавить компиляторы C и C++ из пакета host. Для этого, Нажимаем на Add->GCC->C. Называем, например PX30_GCC. Путь прописываем следующий: <code><путь до папки host>/usr/bin/aarch64-linux-gcc</code> Если строчка светится чёрным и нет восклицательного знака, всё сделано правильно. **КАРТИНКА 4** Повторяем процедуру для C++. Нажимаем на Add->GCC->C++, название, например PX30_G++, путь: <code><путь до папки host>/usr/bin/aarch64-linux-g++</code> Нажимаем на Apply. Пример правильной настройки: **КАРТИНКА 5** + - Во вкладке Compilers, нужно добавить компиляторы C и C++ из пакета host. Для этого, Нажимаем на Add->GCC->C. Называем, например PX30_GCC. Путь прописываем следующий: <code><путь до папки host>/usr/bin/aarch64-linux-gcc</code> Если строчка светится чёрным, всё сделано правильно. {{ boards:nms-hh-px30:4.png?nolink&1000 }} Повторяем процедуру для C++. Нажимаем на Add->GCC->C++, название, например PX30_G++, путь: <code><путь до папки host>/usr/bin/aarch64-linux-g++</code> Нажимаем на Apply. Пример правильной настройки: {{ boards:nms-hh-px30:5.png?nolink&1000 }} 
- - Во вкладке CMake по аналогии создаем ссылку на нужный CMake. Нажимаем Add, имя PX30_CMAKE, путь: <code><путь до папки host>/usr/bin/cmake</code> сохраняем, нажатием на Apply.+ - Во вкладке CMake по аналогии создаем ссылку на нужный CMake. Нажимаем Add, имя PX30_CMAKE, путь: <code><путь до папки host>/usr/bin/cmake</code> сохраняем, нажатием на Apply. **Обычный CMake?**
  - Возвращаемся во вкладку Kits. Устанавливаем следующие параметры: <code>  - Возвращаемся во вкладку Kits. Устанавливаем следующие параметры: <code>
-Device: Generic Linux Device 
 Compiler C: PX30_GCC Compiler C: PX30_GCC
 Compiler C++: PX30_G++ Compiler C++: PX30_G++
Строка 17: Строка 18:
 CMake tool: PX30_CMAKE CMake tool: PX30_CMAKE
 </code> </code>
-Cохраняем и выходим (Apply/OK). +Выбираем созданную конфигурацию по умолчанию (нажимаем make default{{ boards:nms-hh-px30:6.png?nolink&1000 }} Cохраняем и выходим (Apply/OK).
-Перед компиляцией, нужно убедится что созданный kit выбран (выделен жирным). Для выделения нужно на него нажать.+
  
boards/nms-hh-px30/bsp.1657120327.txt.gz · Последнее изменение: 2022/07/06 15:12 — Владимир Андреев