Я пишу только приложение QML с Qt 5.1.1, работающим на Mac & Окна.
Кто-нибудь знает, какая версия Qt для встраиваемой системы интегрирована в uclinux?
Поддерживает ли Qt в uclinux QML? Нужно ли повторно реализовать пользовательский интерфейс с виджетами Qt в C ++, чтобы запустить его на uclinux?
Прежде всего, пожалуйста, не задавайте несколько подвопросов в вопросе.
Кто-нибудь знает, какая версия Qt для встраиваемой системы интегрирована в uclinux?
Там нет такой вещи. Qt 5 также хорошо поддерживается для встраиваемых систем без внешних сторонних проектов.
При этом вы можете спросить Digia об их встроенных планах, таких как Boot2Qt и так далее.
Поддерживает ли Qt в uclinux QML?
Это неправильный вопрос вокруг. Правильный вопрос в том, поддерживает ли Qt / QML uclinux. Я не думаю, что это сработает, нет. Вероятно, вы начнете писать собственный файл mkspecs для своего сценария и решите множество проблем.
Нужно ли повторно реализовать пользовательский интерфейс с виджетами Qt в C ++, чтобы запустить его на uclinux?
Это, вероятно, было бы еще хуже, поскольку у них много накладных расходов в плане дополнительного уровня. Что бы я посоветовал — на данный момент забыть о QML и попытаться вызвать простой экран с QScreen.
Как уже говорилось, я не думаю, что даже это сработает, но если вы полны энтузиазма, вы можете заставить его работать.
Поскольку в наши дни Qt 5 сильно зависит от стандартной библиотеки, ваша первая задача — снова собрать это здание в вашем uclibc без mmu. Была некоторая дискуссия по этому поводу Вот.
Но, честно говоря, вам может быть лучше с некоторыми облегченными графическими интерфейсами, которые поддерживают фреймбуфер для рендеринга. Qt большой и не проверен должным образом на минимальных системах.