Уже две недели бьюсь с установкой Qt, и решил создать по этому поводу новую тему.
Я так понял, что все библиотеки Qt можно откомпилировать отдельно, а затем скопировать их в КФС девайса.
Мне удалось наконец-то сконфигурировать Qt для iMX28 используя вот эту инструкцию
https://community.freescale.com/docs/DOC-1481 и ещё одну инструкцию от freescale (мне её дали в виде pdf файла, а ссылку на неё я найти не могу). Первая попытка запуска примера fluidlauncher закончилась вот таким сообщением:
Qt for Embedded Linux data directory is not owned by user 0
AbortedКФС при этом загружалась из NFS. (в папке /tmp файла QtEmbedded-0 нет) Я предполагаю, что это связано с правами доступа, но к каким именно файлам я не пойму. Подскажите, что можно предпринять?
Затем, я скопировал папку Qt-target-4.6.0 на микро-СД и загрузился с неё. При попытке запуска fluidlauncher было выдано сообщение об отсутствии библиотеки libgstream-0.10.so.0 (название пишу по памяти). Тогда я скопировал папку lib из rootfs ВМ на микро-СД. После этого, с третьей попытке демка запустилась.
Сейчас осталась задача всё-таки запустить тестовую программу при загрузке из NFS и попробовать откомпилировать и запустить какую-нибудь свою программку с парой кнопок.
P.S. Хотелось бы, всё-таки, чтобы разработчики выложили на своём сайте проверенные инструкции по установке компиляторов, ltib, Qt и т.п. Образ Ubuntu - это хорошо, но лучше один раз сделать всё по хорошей инструкции, чем взять готовый инструмент, с которым не умеешь работать.