تجاوز إلى المحتوى الرئيسي
البرامج المضمنة - Qt على Raspberry Pi 4 لقطة شاشة كمبيوتر لشاشة زرقاء

Qt على Raspberry Pi 4

كيو تي على راسبيري باي 4

هذا دليل لتثبيت Raspberry Pi OS Lite على وحدة الحوسبة 4. بصفتي كمبيوتر عمل ، أستخدم Ubuntu 20 ، المثبت في جهاز افتراضي.

هذا دليل للتجميع المتقاطع Qt 5.15.2 ل Raspberry Pi 4 وتثبيته على وحدة الحوسبة 4.
إنه تحديث لمنشور مدونتي Qt على Raspberry Pi 4 ، مع اختلاف أنني هذه المرة أستخدم Raspberry Pi OS Lite.

هذا دليل لتكوين Qt-Creator لاستخدام مكتبات Qt المجمعة ل Raspberry Pi 4 ولإنشاء تطبيقات ل Raspberry.

البرامج المضمنة - Yocto التمهيد التوت لتطبيق Qt لقطة شاشة لجهاز كمبيوتر
البرامج المضمنة - كيو تي عبر ترجمة البرامج النصية الإعداد ل Raspberry Pi 4 لقطة شاشة لبرنامج كمبيوتر

في هذه المدونة ، أود تقديم تطبيق Qt Quick صغير (qml) كمثال على اتصال Modbus عبر TCP / IP.
في أمثلة Qt ، وجدت فقط أمثلة QWidget لاتصالات Modbus ، وبعد إنشاء تطبيق Qt Quick مؤخرا لهذا الغرض ، أود تقديم نسخة مخففة منه كمثال.

إذا قمت بإنشاء تطبيق Qt - أو أي تطبيق آخر - ل Raspberry Pi 4 ، فغالبا ما تريد استدعاء التطبيق فور إعادة تشغيل Raspberry بعد اكتمال التطبيق.
غالبا ما تتم محاولة ذلك باستخدام البرامج النصية للبدء التي يمكن إدخالها في أماكن مختلفة.
ومع ذلك ، فمن المعقول إعداد هذا عبر systemd .

كانت المهمة هي كتابة تطبيق Qt Quick (GUI) لتحميل البرامج الثابتة الجديدة إلى وحدة تحكم تعمل باللمس.
تم توفير برنامج التحميل من قبل الشركة المصنعة في تطبيق .exe يقوم بتحميل ملف .bin على وحدة التحكم باللمس.
كنت أرغب في استخدام فئات Qt "QProcess" ، والتي يمكن استخدامها للاتصال بتطبيقات shell والتحكم فيها. على جانب Linux ، كنت قد استخدمت هذا بالفعل بنجاح عدة مرات - ولكن على Windows لم ينجح في البداية.