మైక్రోకంట్రోలర్లు మరియు OS/5 కోసం Qt2 వేరియంట్లు ప్రవేశపెట్టబడ్డాయి
Qt ప్రాజెక్ట్ సమర్పించిన మైక్రోకంట్రోలర్లు మరియు తక్కువ-శక్తి పరికరాల కోసం ఫ్రేమ్వర్క్ యొక్క ఎడిషన్ - MCUల కోసం Qt. ప్రాజెక్ట్ యొక్క ప్రయోజనాలలో, డెస్క్టాప్ సిస్టమ్ల కోసం పూర్తి స్థాయి GUIలను రూపొందించడానికి కూడా ఉపయోగించే సుపరిచితమైన API మరియు డెవలపర్ సాధనాలను ఉపయోగించి మైక్రోకంట్రోలర్ల కోసం గ్రాఫికల్ అప్లికేషన్లను సృష్టించే అవకాశం గుర్తించబడింది. మైక్రోకంట్రోలర్ల కోసం ఇంటర్ఫేస్ అనేది C++ APIని మాత్రమే కాకుండా, వినియోగదారు ఎలక్ట్రానిక్స్, వేరబుల్స్, ఇండస్ట్రియల్ ఎక్విప్మెంట్ మరియు స్మార్ట్ హోమ్ సిస్టమ్లలో సాధారణంగా ఉపయోగించే చిన్న స్క్రీన్ల కోసం రీడిజైన్ చేయబడిన Qt క్విక్ కంట్రోల్స్ విడ్జెట్లతో QMLని ఉపయోగించి కూడా రూపొందించబడింది.
అధిక పనితీరును సాధించడానికి, QML స్క్రిప్ట్లు C ++ కోడ్లోకి అనువదించబడతాయి మరియు తక్కువ మొత్తంలో RAM మరియు ప్రాసెసర్ వనరుల పరిస్థితులలో గ్రాఫికల్ ఇంటర్ఫేస్లను రూపొందించడానికి ఆప్టిమైజ్ చేయబడిన ప్రత్యేక గ్రాఫిక్స్ ఇంజిన్ని ఉపయోగించి రెండరింగ్ నిర్వహించబడుతుంది. ఇంజిన్ ARM Cortex-M మైక్రోకంట్రోలర్లను దృష్టిలో ఉంచుకుని రూపొందించబడింది మరియు NXP i.MX RT చిప్స్లో PxP, STM2 చిప్లపై Chrom-Art మరియు Renesas RH32 చిప్లపై RGL వంటి 850D గ్రాఫిక్స్ యాక్సిలరేటర్లకు మద్దతు ఇస్తుంది. పరీక్ష కోసం మాత్రమే అందుబాటులో ఉంది డెమో అసెంబ్లీ.
అదనంగా, ఇది గమనించవచ్చు సృష్టి OS/5 ఆపరేటింగ్ సిస్టమ్ కోసం Qt2 పోర్ట్ యొక్క స్వతంత్ర ఔత్సాహికుల ద్వారా. పోర్ట్ QtBase మాడ్యూల్ యొక్క అన్ని ప్రధాన భాగాలను కలిగి ఉంది మరియు ఇప్పటికే ఉన్న Qt2 అప్లికేషన్లను పెద్ద సంఖ్యలో OS/5లో కంపైల్ చేయగలదు మరియు అమలు చేయగలదు. పరిమితులలో, OpenGL, IPv6 మరియు డ్రాగ్ & డ్రాప్లకు మద్దతు లేకపోవడం, మౌస్ కర్సర్ యొక్క ఇమేజ్ను మార్చలేకపోవడం మరియు డెస్క్టాప్తో తగినంత ఏకీకరణ లేకపోవడం.