Настройка программного обеспечения Qt на Raspberry Pi и его базовое приложение
Настройка программного обеспечения Qt на Raspberry Pi и его базовое приложение
В этом проекте описаны шаги по началу работы с программным обеспечением Qt на операционная система Raspberry Pi. Qt — это независимое от платформы приложение, которое может работать во всех настольных и мобильных операционных системах (ОС), а также в большинстве встроенных ОС, включая Linux Embedded, Windows Embedded, QNX, vxWorks и Integrity, с использованием одной технологии и одной базы кода. После разработки приложение может работать на нескольких платформах с производительностью, близкой к исходной. Таким образом, Qt экономит много времени на разработку и, следовательно, сводит к минимуму время выхода на рынок.
Qt хорошо документирован и имеет обширную API функциональность, высококачественную графику и интегрированные инструменты разработки. В нем есть все необходимое для упрощения создания встроенных приложений.
Для создания встроенного приложения на Qt требуется следующее оборудование:
Плата Raspberry Pi 3
Сенсорный экран или монитор компьютера.
USB клавиатура и мышь
Карта памяти (16 ГБ или 8 ГБ)
Адаптер питания (5 В, 2 А)
Подготовка Raspberry Pi для платформы Qt
Загрузите Raspbian OS из Интернета и установите его на SD-карту (NOOBS рекомендуется).
Для Raspberry Pi требуется подключение к Интернету. Откройте терминал на Raspberry Pi, одновременно нажав ctrl+alt+t на клавиатуре. Затем проверьте компилятор GCC. Если он недоступен, установите его с помощью следующей команды:
$ Sudo apt-get install gcc
Для установки Qt Creator используйте следующие команды:
После успешного выполнения этих шагов Qt Creator будет добавлен в список программ Raspberry Pi OS на рабочем столе.
Настройка платформы Qt на Raspbian OS
При первом запуске Qt Creator настройте следующие параметры:
Перейдите в Инструменты>Параметры>Создать & Выполнить>Компиляторы. Окно компиляторов показано на рис. 1.
Нажмите «Добавить>GCC». Укажите путь к usr/bin/arm-linux-gnueabihf-gcc-4.9, как показано на рис. 2. Затем нажмите «Применить», чтобы сохранить изменения.
Перейдите в раздел «Версии Qt>Добавить>Обзор» (usr/bin/qmake-qt4) и выберите последнюю версию, как показано на рис. 3. Нажмите «Применить».
Перейдите в раздел «Наборы»>Добавить. Установите имя устройства как Raspberry Pi (или любое другое имя по вашему выбору). Выберите «Тип устройства» — «Настольный компьютер», а «Устройство» — «Локальный ПК», как показано на рис. 4. Нажмите «Применить».
Рис. 1: Окно компиляторовРис. 2. Добавление путиРис. 3. Выберите последнюю версию QtРис. 4. Выберите тип устройства
Разработка проектов с помощью Qt
Теперь вы готовы начать работу над первым проектом. Шаги следующие:
Нажмите «Новый проект».
Выберите «Приложения» > «Приложение Qt Widgets» > «Выбрать…», как показано на рис. 5.
Введите имя вашего проекта (HelloWorld) и выберите папку назначения, в которой вы хотите сохранить проект, как показано на рис. 6.
Выберите комплект Raspberry Pi (или имя, которое вы выбрали для своего комплекта на рис. 4 выше) и нажмите «Далее», как показано на рис. 7.
Продолжите использовать имена default (класс MainWindow, mainwindow.h, mainwindow.cpp) в подокне информации о классе, как показано на рис. 8. Нажмите «Далее».
Здесь должны быть перечислены все файлы, которые будут добавлены в проект. Нажмите «Готово».
Будет создан новый проект под названием HelloWorld. Обозреватель проектов покажет все соответствующие файлы проекта, как показано на рис. 9.
Нажмите «Создать» > «Создать проект». В окне консоли не должно быть ошибок if, комплект настроен правильно.
Нажмите «Создать» > «Выполнить». Отобразится форма MainWindow, как показано на рис. 10.
Когда вы нажмете main.cpp, появится экран default.
Добавьте следующий код в main.cpp, чтобы отобразить «Hello World» в форме главного окна, как показано на рис. 11.
Рис. 5. Выберите приложение виджетов QtРис. 6: Название проектаРис. 7. Выберите комплект Raspberry PiРис. 8: Окно информации о классеРис. 9. Проект HelloWorld в окне Project ExplorerРис. 10: Экран главного окнаРис. 11: Экран main.cpp по умолчанию
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба