Proyek Qt
Pengembangan dilakukan menggunakan API yang sudah dikenal dan alat pengembang standar yang digunakan untuk membuat GUI lengkap untuk sistem desktop. Antarmuka untuk mikrokontroler dibuat tidak hanya menggunakan C++ API, tetapi juga menggunakan QML dengan widget Qt Quick Controls, yang didesain ulang untuk layar kecil.
Untuk mencapai kinerja tinggi, skrip QML diterjemahkan ke dalam kode C++, dan rendering dilakukan menggunakan mesin grafis terpisah, Qt Quick Ultralite (QUL), yang dioptimalkan untuk membuat antarmuka grafis dalam kondisi sejumlah kecil RAM dan sumber daya prosesor.
Mesin ini dirancang dengan mempertimbangkan mikrokontroler ARM Cortex-M dan mendukung akselerator grafis 2D seperti PxP pada chip NXP i.MX RT1050, Chrom-Art pada chip STM32F769i dan RGL pada chip Renesas RH850.
Sumber: opennet.ru