التطوير - تطوير البرمجيات لقطة شاشة لرمز الكمبيوتر

تطوير البرمجيات

Yocto Uboot QT لـ Raspberry Pi

تطوير البرمجيات على Raspberry Pi

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

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

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

غالبًا مايتم استخدامQt لتطوير واجهات رسومية. يحتوي Qt على مكتبات ++C لإنشاء واجهات رسومية يمكن تجميعها على أنظمة تشغيل مختلفة.
ونظرًا لأن هذا التجميع يتطلب الكثير من القدرة الحاسوبية، فمن المستحسن أن تقوم المعالجات ذات القدرة القليلة نسبيًا بتنفيذ التطوير والتجميع على جهاز كمبيوتر مضيف وعندئذ فقط لتحميل التطبيق النهائي على الكمبيوتر المستهدف.
هناك الكثير من التعليمات عبر الإنترنت لتطوير تطبيق Qt لنماذج Raspberry Pi 3 وPi 4.

البرامج المضمنة Raspberry Pi - Yocto Raspberry شاشة البداية المخصصة مع شريط التقدم شريط تحميل أبيض مع نص أسود

عادة، إذا قمت بإنشاء صورة لينكس المخصصة مع Yocto للحصول على Raspberry Pi، فأنت تريد أيضًا عرض شاشة رش مخصصة مع شريط تقدم.

هذا دليل لتثبيت 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.

اضطررت مؤخرا إلى تطوير تطبيق (نظام كشك) ل / على Raspberry Pi 4. الشيء المميز في ذلك هو أنه كان من المقرر توصيل 2 شاشات تعمل باللمس عبر HDMI ، والتي كان لا بد من تدويرها 90 درجة إلى اليمين. حتى أشكال عمودية ، 2 شاشات فوق بعضها البعض.
لم يتسبب تدوير الشاشة وترتيبها فوق بعضها البعض في حدوث أي مشاكل ، حيث يمكن ذلك بسهولة عبر واجهة المستخدم - تم تثبيت "Raspbian Buster مع سطح المكتب والبرامج الموصى بها".

نظرا للكتابة المتكررة للبيانات أو الكتابة فوقها ، يتأثر عمر بطاقة SD.

على سبيل المثال ، يوصى بكتابة بيانات مؤقتة (مثل قيم المستشعر للحسابات المقارنة) على قرص RAM للتطبيقات التي تحتوي غالبا على بيانات مؤقتة (مثل قيم المستشعر للحسابات المقارنة) التي لم تعد هناك حاجة إليها بعد إعادة التشغيل.

يمكنك أيضا استخدام واجهة USB-C الخاصة ب Raspberry Pi 4 ، والتي تستخدم عادة لإمداد الطاقة ، كواجهة USB عادية.
ومع ذلك ، في هذه الحالة ، يجب أن يوفر Raspberry الطاقة عبر دبابيس GPIO.