كيو تي لوحدات التحكم الدقيقة ، وهي مجموعة أدوات لإنشاء تطبيقات رسومات لوحدات التحكم الدقيقة

كيو تي لوحدات MCU

مطورو QT غير راضين عن مجرد تقديم حلول مع إطار عملهم موجه نحو إنشاء واجهات رسومية لأنظمة التشغيل المختلفة ، إذا لم يكن الأمر كذلك الآن ، فهم يريدون توسيع منتجاتهم إلى وحدات التحكم الدقيقة مخصص للاستخدامات المنزلية المختلفة وحتى للسيارات.

وعليه بالأمس أعلن مشروع Qt عن إدخال محررو إطار عمل وحدات التحكم الدقيقة والأجهزة منخفضة الطاقة: كيو تي لوحدات MCU.

ومن مزايا هذا المشروع ، تسليط الضوء على إمكانية إنشاء تطبيقات رسومية للميكروكونترولر باستخدام واجهة برمجة التطبيقات وأدوات التطوير المألوفة ، والتي تُستخدم أيضًا لإنشاء واجهة مستخدم رسومية كاملة لأنظمة سطح المكتب.

أعلنا اليوم عن إطلاق Qt لـ MCU ، وهي مجموعة أدوات شاملة لتقديم تجربة مستخدم تشبه الهاتف الذكي على شاشات متحكم. ما بدأ كمشروع بحثي هو الآن في المرحلة الأخيرة من رحلته ليتم إطلاقه كمنتج.

غالبًا ما تتطلب الأجهزة المتصلة الموجودة في المركبات والأجهزة القابلة للارتداء والمنازل الذكية والصناعية والرعاية الصحية متطلبات تشمل إمكانات المعالجة في الوقت الفعلي ، واستهلاك منخفض للطاقة ، ووقت بدء التشغيل الفوري ، وانخفاض فاتورة المواد. يمكن تلبية هذه المتطلبات من خلال بنية متحكم دقيق.

ومع ذلك ، نظرًا لأن الأجهزة تصبح أكثر ذكاءً وتوفر المزيد من الميزات والإمكانيات ، يتوقع المستخدمون تجربة محسنة وبديهية على قدم المساواة مع الهواتف الذكية الحالية.

لتحقيق أداء عالٍ ، يتم ترجمة نصوص QML إلى كود C ++ ويتم التمثيل باستخدام محرك رسومات منفصل ، مُحسَّن لإنشاء واجهات رسومية في ظروف كمية صغيرة من ذاكرة الوصول العشوائي وموارد المعالج.

تم تطوير المحرك مع وضع وحدات التحكم الدقيقة ARM Cortex-M في الاعتبار ويدعم مسرعات الرسومات ثنائية الأبعاد مثل PxP على رقائق NXP i.MX RT و Chrom-Art على رقائق STM32 و RGL على شرائح Renesas RH850. للاختبار ، يتوفر الإصدار التجريبي فقط حاليًا.

تقدم Qt for MCUs واجهة مستخدم غامرة ومثيرة باستخدام وقت تشغيل جديد تم تطويره خصيصًا لوحدات التحكم الدقيقة.

يتم إنشاء واجهة المتحكمات الدقيقة ليس فقط باستخدام واجهة برمجة تطبيقات C ++ ، ولكن أيضًا باستخدام QML مع عناصر واجهة مستخدم من Qt Quick Controls ، والتي أعيد تصميمها للشاشات الصغيرة التي يشيع استخدامها في الإلكترونيات الاستهلاكية والأجهزة المحمولة والمعدات الصناعية وأنظمة المنزل الذكي.

يؤدي هذا إلى تسريع نقل التطبيق الحالي إلى Qt لـ MCU، مع مزيد من الوقت للتركيز على إثراء واجهة المستخدم. تتم معالجة تطبيق في Qt لـ MCU باستخدام وقت التشغيل الجديد الذي يوفر أداءً عاليًا مع استهلاك ذاكرة منخفض.

نظرًا لأن تطبيقات Qt Quick تتبع بنية عرض النموذج ، يمكنك بسهولة دمج الواجهة الخلفية المستندة إلى C / C ++.

يتم تحقيق ذلك من خلال ترجمة جديدة من QML إلى C ++ ، جنبًا إلى جنب مع محرك ربط خاصية تعريفية جديد. بالإضافة إلى ذلك ، يسمح وقت التشغيل الجديد للتطبيقات بالعمل مباشرة على المعالج بدون نظام تشغيل ، والمعروف باسم "التشغيل على المعدن".

يمكن أيضًا نشر التطبيقات بتنسيق أجهزة أكثر قوة تعمل بأنظمة تشغيل مثل Linux و Windows وما إلى ذلك ، باستخدام مكتبات Qt القياسية

أيضا كما كشفوا عن إنشاء منفذ Qt5 منفصل لنظام التشغيل OS / 2 تم إنشاؤها من قبل المتحمسين المستقلين.

هذا المنفذ يشمل جميع الأجزاء الرئيسية لوحدة QtBase وهو مناسب بالفعل لتجميع وتشغيل عدد كبير من تطبيقات Qt5 الموجودة على OS / 2.

من بين القيود ، هناك نقص في دعم OpenGL و IPv6 و Drag and Drop ، وعدم القدرة على تغيير صورة مؤشر الماوس ، والتكامل غير الكافي مع سطح المكتب.

إذا كنت تريد معرفة المزيد عن مشروع Qt for MCUsيمكنك تنزيل الكود التجريبي من الرابط التالي ، حيث سيُطلب منك فقط بريدك الإلكتروني واسمك المشترك حتى تتمكن من الوصول إلى التنزيل.

الرابط هو هذا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.