Skip to content

Latest commit

 

History

History
138 lines (100 loc) · 6.59 KB

QtCreatorBR.wiki

File metadata and controls

138 lines (100 loc) · 6.59 KB

  1. summary Настройка Qt Creator для работы с buildroot

Table of Contents

Введение

Описание на примере buildroot 2012.02 и Qt Creator 2.5.0 http://get.qt.nokia.com/qtcreator/qt-creator-linux-x86-opensource-2.5.0.bin. Предполагается что buildroot установлен и собран, как описанно в QtBuildroot.

Базовая настройка

Скачиваем бинарный инсталлятор для Linux и устанавливаем

установщик предельно прост - жмем Next и соглашаемся с лицензионным соглашением. После запуска Qt Creator

в данном случае собранное дерево buildroot находится в моей домашней директории /home/sasa, укажите путь аналогично для своей системы, Atmel в версии Qt я добавил для удобства, вот что должно получиться:

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-Options-1.png

далее нужно указать кросскомпилятор

Для примера - скрин того что описано:

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-Options-2.png

Настройка подключения к плате

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-New-Generic-Linux-Device-Configuration-Setup.png

после заполнения конфигурации жмем Next, начнется тестирование удаленного устройства (плата должна быть включена), если все прошло успешно, появится окно:

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-Device-Test.png

по окончании должно получиться что-то подобное:

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-Options-3.png

если плата не была включена и тестирование прошло неудачно - ничего страшного в этом нет, сохраняйте конфигурацию.

Выбор проекта

В качестве примера будет использован демо-проект из состава Qt

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-browser-Qt-Creator.png

Настройка проекта

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-browser-Qt-Creator-1.png

Если все нормально - ничего тут менять не нужно

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-browser-Qt-Creator-2.png

Чтобы назначить директорию в которую проект будет скопирован на плате, измените (или добавьте) в файле .pro, например


Проект готов к сборке и запуску на плате, нажимаем зеленый треугольник Run на панели слева, на плате через некоторое время после сборки должен появиться браузер Qt Demo Browser:

http://wiki.starterkit-org.googlecode.com/git/images/qtbrowser.png

Внизу на вкладке 3 Application Output должно быть так

Звершить программу можно на плате - мышью нажать X в правом верхнем углу окна приложения, либо удаленно - нажав красный квадрат в окне 3 Application Output:

Удаленная отладка приложения

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-main.cpp-browser-Qt-Creator.png

Проект загрузится на плату, запустится и остановится в выбранной точке

http://wiki.starterkit-org.googlecode.com/git/images/Screenshot-main.cpp-browser-Qt-Creator-1.png