- summary Настройка Qt Creator для работы с buildroot
Описание на примере 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
после заполнения конфигурации жмем 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