মাইক্রোকন্ট্রোলারের জন্য Qt5 ভেরিয়েন্ট এবং OS/2 চালু করা হয়েছে

Qt প্রকল্প পেশ মাইক্রোকন্ট্রোলার এবং কম-পাওয়ার ডিভাইসগুলির জন্য কাঠামোর সংস্করণ - MCU এর জন্য Qt. প্রকল্পের সুবিধার মধ্যে, পরিচিত API এবং বিকাশকারী সরঞ্জামগুলি ব্যবহার করে মাইক্রোকন্ট্রোলারগুলির জন্য গ্রাফিকাল অ্যাপ্লিকেশন তৈরি করার সম্ভাবনা উল্লেখ করা হয়েছে, যা ডেস্কটপ সিস্টেমের জন্য পূর্ণাঙ্গ GUI তৈরি করতেও ব্যবহৃত হয়। মাইক্রোকন্ট্রোলারের জন্য ইন্টারফেসটি শুধুমাত্র C++ API ব্যবহার করে নয়, Qt Quick Controls উইজেটগুলির সাথে QML ব্যবহার করে তৈরি করা হয়েছে যা সাধারণত কনজিউমার ইলেকট্রনিক্স, পরিধানযোগ্য, শিল্প সরঞ্জাম এবং স্মার্ট হোম সিস্টেমে ব্যবহৃত ছোট পর্দার জন্য পুনরায় ডিজাইন করা হয়।

উচ্চ কার্যকারিতা অর্জনের জন্য, QML স্ক্রিপ্টগুলিকে C ++ কোডে অনুবাদ করা হয় এবং স্বল্প পরিমাণ RAM এবং প্রসেসর সংস্থানগুলির শর্তে গ্রাফিকাল ইন্টারফেস তৈরির জন্য অপ্টিমাইজ করা একটি পৃথক গ্রাফিক্স ইঞ্জিন ব্যবহার করে রেন্ডারিং করা হয়। ইঞ্জিনটি ARM Cortex-M মাইক্রোকন্ট্রোলারকে মাথায় রেখে ডিজাইন করা হয়েছে এবং 2D গ্রাফিক্স এক্সিলারেটর সমর্থন করে যেমন NXP i.MX RT চিপগুলিতে PxP, STM32 চিপগুলিতে Chrom-Art এবং Renesas RH850 চিপগুলিতে RGL। শুধুমাত্র পরীক্ষার জন্য উপলব্ধ ডেমো সমাবেশ.

মাইক্রোকন্ট্রোলারের জন্য Qt5 ভেরিয়েন্ট এবং OS/2 চালু করা হয়েছে

উপরন্তু, এটা উল্লেখ করা যেতে পারে সৃষ্টি OS/5 অপারেটিং সিস্টেমের জন্য Qt2 পোর্টের স্বাধীন উত্সাহীদের দ্বারা। পোর্টটিতে QtBase মডিউলের সমস্ত প্রধান অংশ অন্তর্ভুক্ত রয়েছে এবং এটি ইতিমধ্যেই OS/2-এ প্রচুর সংখ্যক বিদ্যমান Qt5 অ্যাপ্লিকেশানগুলিকে কম্পাইল করতে এবং চালাতে সক্ষম। সীমাবদ্ধতার মধ্যে, OpenGL, IPv6 এবং Drag & Drop-এর জন্য সমর্থনের অভাব, মাউস কার্সারের চিত্র পরিবর্তন করতে অক্ষমতা এবং ডেস্কটপের সাথে অপর্যাপ্ত একীকরণ রয়েছে।

উত্স: opennet.ru

একটি মন্তব্য জুড়ুন