Поддержка Qt в линейке микропроцессоров 900 и N9H серий.
Микропроцессоры 900-серии, а также N9H-серии, с недавнего времени обладают поддержкой приложений, созданных в среде разработки Qt.
Qt — это мощный фреймворк для разработки кроссплатфоремнного программного обеспечения на языке программирования С++.
Qt позволяет запускать написанное с его помощью программное обеспечение в большинстве современных операционных систем путём простой компиляции программы для каждой системы без изменения исходного кода.
Данный фреймворк включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Является полностью объектно-ориентированным, расширяемым и поддерживающим технику компонентного программирования.
Отличительная особенность — использование метаобъектного компилятора — предварительной системы обработки исходного кода. Расширение возможностей обеспечивается системой плагинов, которые возможно размещать непосредственно в панели визуального редактора.
Также существует возможность расширения привычной функциональности виджетов, связанной с размещением их на экране, отображением, перерисовкой при изменении размеров окна.
Qt крайне удобен для создания приложений промышленного и аутомотив направления. Интуитивная система виджетов, представляющих из себя готовые модули индикации, управления, визуализации, позволяет в короткие сроки создать и настроить приложение, работающие с потоками данных существующей системы автоматизации предприятия.
Компания Nuvoton обеспечила поддержку Qt-приложений для микропроцессоров, работающих с Linux. В BSP-пакет, предоставляемый разработчиком входит кросс-компилятор, позволяющий компилировать приложения для среды ARM-Linux-Nuvoton. Так же модифицирован Buildroot (генератор файловой системы), в редакции ARM-Linux-Nuvoton, он позволяет включать предустановленный Qt в сборку Environment.
Для упрощения процесса написания приложений Qt, компанией Trolltech разработана удобная интуитивная среда разработки (IDE) Qt Creator, включающая в себя графический интерфейс отладчика, визуальные средства разработки интерфейса, как с использованием QtWidgets, так и QML. Qt Creator распространяется по бесплатной лицензии, проста в освоении, также по данному продукту наработана объемная база знаний, представленная на сайте компании-разработчика.
Подробное описание установки и настройки Qt Creator можно найти на нашем форуме:
https://ic-contract.ru/forum/nuc902/6310-nuc902-prilozhenie-qt-chast-1-ustanovka-qt-creator.html