Qt for MCUs eszköztár grafikus alkalmazások létrehozásához mikrokontrollerekhez

QT az MCU-k számára

A QT fejlesztők nem elégedettek azzal, hogy csak keretrendszerükkel kínálnak megoldásokat a grafikus felületek létrehozására orientálódott a különböző operációs rendszerek számára, ha nem most, a mikrovezérlőkre is ki akarják terjeszteni a terméküket különféle háztartási célokra, sőt gépjárművekhez is.

És ez az tegnap a Qt projekt bejelentette a A mikrovezérlők és az alacsony fogyasztású eszközök keretrendszerének szerkesztői: Qt az MCU-k számára.

A projekt előnyei között Kiemelik a mikrokontrollerek grafikai alkalmazásainak létrehozásának lehetőségét a megszokott API és fejlesztőeszközök felhasználásával, amelyet az asztali rendszerek teljes GUI-jának létrehozására is használnak.

Ma bejelentettük a Qt for MCUs kiadását, amely egy átfogó eszközkészlet az okostelefon-szerű felhasználói élmény biztosításához a mikrokontrollerekkel ellátott kijelzőkön. Ami egy kutatási projektnek indult, most az utolsó szakaszában van, amelyet termékként kell elindítani.

A járművekben, hordható eszközökben, okosotthonokban, az ipari és az egészségügyben található csatlakoztatott eszközöknek gyakran vannak követelményei, amelyek magukban foglalják a valós idejű feldolgozási képességeket, az alacsony energiafogyasztást, az azonnali indítási időt és az alacsony anyagcsomagot. Ezeket a követelményeket egy mikrokontroller architektúra képes kielégíteni.

Mivel azonban az eszközök egyre intelligensebbek, és több funkciót és képességet kínálnak, a felhasználók a mai okostelefonokhoz hasonlóan jobb és intuitív élményre számítanak.

A nagy teljesítmény elérése érdekében a QML szkripteket C ++ kódra fordítják és a képviselet megtörtént külön grafikus motor használatával, optimalizált grafikus interfészek létrehozására kis mennyiségű RAM és processzor erőforrás esetén.

A motort az ARM Cortex-M mikrovezérlőket szem előtt tartva fejlesztették ki és támogatja a 2D grafikus gyorsítókat, mint a PxP NXP i.MX RT chipeken, Chrom-Art STM32 chipeken és RGL Renesas RH850 chipeken. Teszteléshez jelenleg csak a demó build áll rendelkezésre.

A Qt for MCUs magával ragadó és gazdagító felhasználói felületet kínál, kifejezetten a mikrovezérlők számára kifejlesztett új futási idő használatával.

Az interfész a mikrovezérlőkhöz nemcsak a C ++ API, hanem a QML használatával is létrehozható a Qt Quick Controls kütyüivel, amelyet a fogyasztói elektronikában, hordozható eszközökben, ipari berendezésekben és intelligens otthoni rendszerekben általánosan használt kis képernyőkre terveztek át.

Ez felgyorsítja egy meglévő alkalmazás továbbítását a Qt for MCU-hoz, több idő áll rendelkezésre a felhasználói felület gazdagítására. A Qt alkalmazásban az MCU-hoz tartozó alkalmazás feldolgozása az új futási idő használatával történik, amely nagy teljesítményt kínál alacsony memóriafelhasználással.

Mivel a Qt Quick alkalmazások követik a modellnézet architektúráját, könnyedén integrálhatja a C / C ++ alapú háttérrendszert.

Ez egy új, QML-ről C ++ nyelvre történő fordítással valósul meg, egy új deklaratív tulajdonságmegkötő motorral kombinálva. Ezenkívül az új futásidejű alkalmazás lehetővé teszi az alkalmazások számára, hogy közvetlenül a processzoron fussanak operációs rendszer nélkül, amelyet általában "csupasz fémen futnak".

Az alkalmazások is telepíthetők nagyobb teljesítményű eszközök, amelyek olyan operációs rendszereket futnak, Linux, Windows stb., Szabványos Qt könyvtárak használatával

Is bemutatták egy külön Qt5 port létrehozását az OS / 2 operációs rendszer számára is független rajongók alkották.

Ez a kikötő tartalmazza a QtBase modul összes fő részét és már alkalmas számos létező Qt5 alkalmazás fordítására és futtatására OS / 2 rendszeren.

A korlátozások között szerepel az OpenGL, az IPv6 és a Drag and Drop támogatásának hiánya, az egér kurzor képének megváltoztatásának képtelensége és az asztallal való elégtelen integráció.

Ha szeretne egy kicsit többet megtudni a Qt for MCUs projektrőlA demo kódot a következő linkről töltheti le, ahol csak az Ön e-mail címét és társnevét kéri, hogy hozzáférhessen a letöltéshez.

A link ez.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.