تطوير البرمجيات على راسبيري باي
نحن نحب البرمجيات مفتوحة المصدر
نحن نحب البرمجيات مفتوحة المصدر نحن نقدر البرمجيات مفتوحة المصدر تقديراً عميقاً. فنحن نقدر البرمجيات مفتوحة المصدر، حيث إن سهولة الوصول إليها، وتطويرها القائم على المجتمع والابتكار يلهمنا. فالبرمجيات مفتوحة المصدر تمكّن المستخدمين وتعزز التعاون وتدفع عجلة التقدم التكنولوجي. ومن خلال تبنيها، نساهم في مجموعة مشتركة من المعرفة ونستفيد من الخبرة الجماعية للمطورين في جميع أنحاء العالم. نحن ندعم ونقدر مبادئ الشفافية والحرية والنجاح المشترك التي تجسدها البرمجيات مفتوحة المصدر.
يوفر المشروع مجموعة مرنة من الأدوات ومساحة حيث يمكن للمطورين المضمنين في جميع أنحاء العالم مشاركة التقنيات ومجموعات البرامج والتكوينات وأفضل الممارسات التي يمكن استخدامها لإنشاء صور Linux مخصصة لأجهزة إنترنت الأشياء المضمنة، أو في أي مكان يحتاج فيه نظام تشغيل Linux مخصص.
غالبًا مايتم استخدامQt لتطوير واجهات رسومية. يحتوي Qt على مكتبات ++C لإنشاء واجهات رسومية يمكن تجميعها على أنظمة تشغيل مختلفة.
ونظرًا لأن هذا التجميع يتطلب الكثير من القدرة الحاسوبية، فمن المستحسن أن تقوم المعالجات ذات القدرة القليلة نسبيًا بتنفيذ التطوير والتجميع على جهاز كمبيوتر مضيف وعندئذ فقط لتحميل التطبيق النهائي على الكمبيوتر المستهدف.
هناك الكثير من التعليمات عبر الإنترنت لتطوير تطبيق Qt لنماذج Raspberry Pi 3 وPi 4.
عادة، إذا قمت بإنشاء صورة لينكس المخصصة مع 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.