Второй выпуск Qt Enterprise Embedded, платформы для создания готовых мобильных систем

Второй выпуск Qt Enterprise Embedded, платформы для создания готовых мобильных систем

Компания Digia анонсировала второй значительный выпуск продукта Qt Enterprise Embedded (Qt EE), развиваемого в рамках проекта Boot to Qt, нацеленного на предоставление средств для формирования и поддержания полноценных загрузочных мобильных систем с окружением на базе Qt и QML.

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

Ключевые новшества, добавленные в Qt Enterprise Embedded 2:

Поставка сценариев для формирования собственных вариантов сборки Linux-стека на базе Yocto, оптимизированных для использования Qt;

Стек Boot to Qt обновлён и теперь базируется на Qt 5.2.1;

Компоненты Linux-окружения обновлены до выпуска Yocto 1.5, а Android-окружения для Android 4.2.2;

Улучшена производительность (GL-streaming) и качество работы эмулятора;

Интегрирована виртуальная клавиатура Qt Virtual Keyboard;

Интегрирована библиотека расширенных графических элементов управления Qt Quick Enterprise Controls;

Интегрировано дополнение для построения диаграмм Qt Charts;

Добавлена новая эталонная аппаратная платформа BeagleBone Black, для которой обеспечена поддержка использования Yocto Linux и Android;

Для окружений на базе Android добавлена поддержка подключения к сети через WiFi и Ethernet;

Обновлён инструментарий для отладки Android.

Поддерживаются два варианта сборок: Первый основан на использовании в качестве основы ядра Linux, драйверов и базового системного окружения платформы Android, поверх которого вместо виртуальной машины Dalvik и Java-приложений выполняется графический стек на базе Qt с набором QML-приложений. Второй вариант использует для запуска окружения Boot to Qt традиционное встраиваемое окружение Linux, базирующееся на компонентах Yocto и, в частности, эталонной системы Poky.

В состав продукта включены:

Легковесный программный стек на базе Qt 5.2 для встраиваемых Linux-систем. Для разработки интерфейса поддерживается использование компонентов Qt Quick и Qt Widgets. В состав включены модули: Qt QML, Qt Quick, Qt Core, Qt Gui, Qt Network, Qt Widgets, Qt Multimedia, Qt Xml, Qt Sensors, Qt Quick Controls, Qt Graphical Effects, Qt Quick Enterprise Controls, Qt Charts, Qt Virtual Keyboard и т.д.;

SDK для быстрой установки средств для интеграции с оборудованием;

Инструментарий для развёртывания и запуска приложений на оборудовании в один клик;

Адаптированная для Qt EE среда разработки Qt Creator 3;

Готовые системные образы для эталонных устройств:

Google Nexus 7 - 1.2 GHz Quad-Core ARM Cortex A9, Tegra 3 GPU, 1GB RAM (Android 4.2);

Beagle Board xM - 1GHz ARM Cortex A8, PowerVR SGX530 GPU, 512MB RAM (Android 4.1 и Yocto Linux);

SABRE Lite (Freescale i.MX 6) – 1 GHz Quad-Core ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM (Android 4.2 и Yocto Linux)

Raspberry Pi - 700 MHz ARM1176JZF-S, Broadcom VideoCore IV GPU, 512 MB RAM (Yocto Linux).

BeagleBone Black - AM335x 1GHz ARM Cortex-A8, 512 Мб ОЗУ (Android и Yocto Linux)

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

Симулятор на базе VirtualBox для оценки поведения приложений на различном оборудовании и в разных программных окружениях.

26.02.2014

Похожие записи