QML работает с Qt для встраиваемой системы на uclinux?

Я пишу только приложение QML с Qt 5.1.1, работающим на Mac & Окна.

Кто-нибудь знает, какая версия Qt для встраиваемой системы интегрирована в uclinux?

Поддерживает ли Qt в uclinux QML? Нужно ли повторно реализовать пользовательский интерфейс с виджетами Qt в C ++, чтобы запустить его на uclinux?

2

Решение

Прежде всего, пожалуйста, не задавайте несколько подвопросов в вопросе.

Кто-нибудь знает, какая версия Qt для встраиваемой системы интегрирована в uclinux?

Там нет такой вещи. Qt 5 также хорошо поддерживается для встраиваемых систем без внешних сторонних проектов.

При этом вы можете спросить Digia об их встроенных планах, таких как Boot2Qt и так далее.

Поддерживает ли Qt в uclinux QML?

Это неправильный вопрос вокруг. Правильный вопрос в том, поддерживает ли Qt / QML uclinux. Я не думаю, что это сработает, нет. Вероятно, вы начнете писать собственный файл mkspecs для своего сценария и решите множество проблем.

Нужно ли повторно реализовать пользовательский интерфейс с виджетами Qt в C ++, чтобы запустить его на uclinux?

Это, вероятно, было бы еще хуже, поскольку у них много накладных расходов в плане дополнительного уровня. Что бы я посоветовал — на данный момент забыть о QML и попытаться вызвать простой экран с QScreen.

Как уже говорилось, я не думаю, что даже это сработает, но если вы полны энтузиазма, вы можете заставить его работать.

Поскольку в наши дни Qt 5 сильно зависит от стандартной библиотеки, ваша первая задача — снова собрать это здание в вашем uclibc без mmu. Была некоторая дискуссия по этому поводу Вот.

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

3

Другие решения


По вопросам рекламы [email protected]