Qt untuk MCU merupakan toolkit untuk membuat aplikasi grafik untuk mikrokontroler

QT untuk MCU

Pengembang QT tidak puas dengan hanya menawarkan solusi dengan kerangka kerja mereka berorientasi pada pembuatan antarmuka grafis untuk sistem operasi yang berbeda, jika tidak sekarang mereka ingin memperluas produknya ke mikrokontroler ditujukan untuk keperluan rumah tangga yang berbeda dan bahkan untuk mobil.

Dan apakah itu kemarin proyek Qt mengumumkan pengenalan Editor kerangka kerja untuk mikrokontroler dan perangkat berdaya rendah: Qt untuk MCU.

Di antara keuntungan proyek ini, kemungkinan membuat aplikasi grafik untuk mikrokontroler disorot menggunakan API yang sudah dikenal dan alat pengembangan, juga digunakan untuk membuat GUI lengkap untuk sistem desktop.

Hari ini kami mengumumkan peluncuran Qt untuk MCU, perangkat komprehensif untuk menghadirkan pengalaman pengguna seperti ponsel cerdas di layar dengan mikrokontroler. Apa yang dimulai sebagai proyek penelitian kini berada dalam tahap akhir perjalanannya untuk diluncurkan sebagai produk.

Perangkat terhubung yang ditemukan di kendaraan, perangkat yang dapat dikenakan, rumah pintar, industri, dan perawatan kesehatan sering kali memiliki persyaratan yang mencakup kemampuan pemrosesan waktu nyata, konsumsi daya rendah, waktu pengaktifan instan, dan tagihan bahan yang rendah. Persyaratan tersebut dapat dipenuhi oleh arsitektur mikrokontroler.

Namun, karena perangkat semakin pintar dan menawarkan lebih banyak fitur dan kemampuan, pengguna mengharapkan pengalaman yang lebih baik dan intuitif yang setara dengan smartphone masa kini.

Untuk mencapai performa tinggi, skrip QML diterjemahkan ke dalam kode C ++ dan representasi selesai menggunakan mesin grafis terpisah, dioptimalkan untuk membuat antarmuka grafis dalam kondisi sedikit RAM dan sumber daya prosesor.

Motor ini dikembangkan dengan mikrokontroler ARM Cortex-M dan mendukung akselerator grafis 2D seperti PxP pada chip NXP i.MX RT, Chrom-Art pada chip STM32 dan RGL pada chip Renesas RH850. Untuk pengujian, hanya versi demo yang saat ini tersedia.

Qt untuk MCU menawarkan antarmuka pengguna yang imersif dan memperkaya dengan menggunakan runtime baru yang dikembangkan khusus untuk mikrokontroler.

Antarmuka untuk mikrokontroler dibuat tidak hanya menggunakan C ++ API, tetapi juga penggunaan QML dengan widget dari Qt Quick Controls, didesain ulang untuk layar kecil yang biasa digunakan dalam elektronik konsumen, perangkat portabel, peralatan industri, dan sistem rumah pintar.

Ini mempercepat transfer aplikasi yang ada ke Qt untuk MCU, dengan lebih banyak waktu untuk fokus memperkaya antarmuka pengguna. Aplikasi di Qt untuk MCU diproses menggunakan runtime baru yang menawarkan kinerja tinggi dengan konsumsi memori rendah.

Karena aplikasi Qt Quick mengikuti arsitektur tampilan model, Anda dapat dengan mudah mengintegrasikan backend berbasis C / C ++.

Ini dicapai melalui terjemahan baru dari QML ke C ++, dikombinasikan dengan mesin pengikat properti deklaratif baru. Selain itu, runtime baru memungkinkan aplikasi untuk dijalankan secara langsung pada prosesor tanpa sistem operasi, umumnya dikenal sebagai "berjalan di atas logam kosong".

Aplikasi juga dapat diterapkan di perangkat yang lebih kuat yang menjalankan sistem operasi seperti Linux, Windows, dll., Menggunakan pustaka Qt standar

Juga mereka juga meluncurkan pembuatan port Qt5 terpisah untuk sistem operasi OS / 2 dibuat oleh penggemar independen.

Pelabuhan ini mencakup semua bagian utama dari modul QtBase dan sudah cocok untuk mengkompilasi dan menjalankan sejumlah besar aplikasi Qt5 yang ada di OS / 2.

Di antara batasan-batasan tersebut, terdapat kurangnya dukungan untuk OpenGL, IPv6 dan Drag and Drop, ketidakmampuan untuk mengubah gambar kursor mouse, dan integrasi yang tidak memadai dengan desktop.

Jika Anda ingin tahu lebih banyak tentang proyek Qt untuk MCUAnda dapat mengunduh kode demo dari tautan berikut, di mana Anda hanya akan diminta untuk email dan nama rekan Anda sehingga Anda memiliki akses ke unduhan.

Tautannya adalah ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.