Поддерживается ли Qt для встраиваемых систем Linux для встроенной машины Target с 64-разрядной версией Ubuntu 12.04?

Я хочу создать полноэкранное приложение Qt, работающее непосредственно в буфере кадров, без системы X Window в 64-разрядном встроенном устройстве Ubuntu 12.04 (четырехъядерный процессор Intel Atom). Поэтому я подумал, что Qt for Embedded Linux будет лучшим способом. Но, согласно веб-сайту Qt, варианты — это Embedded Android или Embedded Linux Software Stack. Мне нужна Ubuntu, а не другие дистрибутивы Linux, такие как Angstrom, потому что зависимости для приложения Qt были протестированы для Ubuntu 12.04.

Я нашел похожие вопросы, но до сих пор не уверен, возможно ли это.

http://qt-project.org/forums/viewthread/3009

Опыт создания и использования Qt Embedded

Может ли кто-нибудь указать мне в правильном направлении или возможно ли это? Спасибо за любую помощь...


person user3391000    schedule 07.03.2014    source источник


Ответы (1)


Поддерживается ли Qt для встраиваемых систем Linux для встроенной машины Target с 64-разрядной версией Ubuntu 12.04?

Странно, что вы хотите использовать Ubuntu и не хотите использовать X. Это своего рода парадокс.

В любом случае, Qt 5 имеет различные бэкенды, такие как eglfs, linuxfb, directb и т. д., в качестве плагинов. Вы можете использовать их и на рабочем столе. Это не строго ограничено «встроенным».

Просто убедитесь, что вы выбрали соответствующий плагин при запуске приложения. Здесь вы можете увидеть подробный список доступных плагинов .

person lpapp    schedule 08.03.2014
comment
Спасибо, возможно, я неправильно думал, избегая X. Я просто хочу, чтобы на машине работало одно внешнее приложение с графическим интерфейсом, а на внутреннем - программы CLI. Кроме того, приложение будет вызывать некоторые уже скомпилированные двоичные файлы в фоновом режиме, поэтому я не хочу сосредотачиваться на его перекомпиляции для любой другой ОС. - person user3391000; 08.03.2014
comment
@ user3391000: так в чем проблема? - person lpapp; 08.03.2014
comment
Извините, у меня огромный пробел в знаниях - я только начал смотреть на Qt в надежде создать полноэкранное автономное приложение с графическим интерфейсом при загрузке системы. Будет ли Qt для встраиваемых Linux-систем по-прежнему работать поверх существующей установки Ubuntu? Возможно, я могу просто удалить существующую среду рабочего стола GNOME, используя Qt/X11. Просто хочу запретить использовать манипулирование окном - как полноценный встраиваемый продукт. Есть еще идеи, основанные на этом уточнении? - person user3391000; 08.03.2014
comment
@ user3391000: да, вы просто пишете свое приложение и начинаете с системы инициализации. - person lpapp; 08.03.2014