مقدمة
هذا دليل لتكوين Qt-Creator لاستخدام مكتبات Qt المجمعة ل Raspberry Pi 4 ولإنشاء تطبيقات ل Raspberry.
شروط مسبقه
راسبيري باي أو إس لايت
قم بتثبيت Raspberry Pi OS Lite على Raspberry Pi 4 أو على وحدة حساب Raspberry 4 كما هو موضح في منشور مدونتي تثبيت Raspberry Pi OS على وحدة حساب Raspberry 4.
كيو تي 5.15.2 على أوبونتو 20 LTS
قم بتكوين Raspberry Pi OS Lite على Raspberry Pi 4 أو قم بتثبيت Raspberry Pi OS على Raspberry Compute Module 4 كما في منشور مدونتي وقم ببناء مكتبات Qt كما في منشور مدونتي Qt 5.15 عبر ترجمة لوحدة حساب Raspberry 4 على Ubuntu 20 LTS.
تكوين كيو تي الخالق
يجب أن يكون لديك منشئ Qt يعمل مثبتا على Ubuntu 20. يمكن العثور على إرشادات حول كيفية القيام بذلك في Qt أو في العديد من المنتديات أو البرامج التعليمية.
بالإضافة إلى ذلك ، يجب أن تكون قد أنشأت Raspberry Pi 4 أو Raspberry Compute Module 4 مع Raspberry Pi OS Lite ومكتبات Qt المقابلة ، ومترجم متقاطع ومكتبات مجمعة ل Raspberry Pi 4 كما هو موضح في المتطلبات الأساسية.
تتوافق المسارات المستخدمة أدناه للتكوينات المختلفة مع المسارات من منشورات المدونة السابقة.
إصدار QtCreator المستخدم هو الإصدار 4.13.3.
إنشاء جهاز
في الخطوة الأولى ، نقوم بإنشاء جهاز جديد. للقيام بذلك ، قم باستدعاء "خيارات" في القائمة ضمن "أدوات" وحدد "الأجهزة" في العمود الأيسر. ثم استخدم "إضافة" لإنشاء جهاز جديد "جهاز Linux عام". امنح الجهاز اسما - هنا RaspberryPi4-Qt-5.15 - ، أدخل عنوان IP ضمن "اسم المضيف" وعادة ما أدخل "pi" ضمن "اسم المستخدم" لتوت العليق.
ثم يمكنك استخدام زر "اختبار" لاختبار الاتصال بتوت. إذا لم يتم إرجاع "تم الانتهاء من اختبار الجهاز بنجاح." هنا ، فيجب عليك التحقق من الإعدادات واختبار ما إذا كان Raspberry يمكن الوصول إليه بالفعل باستخدام هذه المعلمات.
- الاسم: قم بتعيين اسمك الخاص (سيتم استخدام هذا لاحقا لتحديد الجهاز ضمن إعدادات "المشروع")
- نوع الجهاز: "جهاز Linux عام"
- الجهاز: حدد الجهاز الذي تم إنشاؤه حديثا
- Sysroot: حدد دليل sysroot الذي تم إنشاؤه في منشور المدونة السابق
- مترجم: حدد المجمعين اللذين تم إنشاؤهما حديثا
- إصدار Qt: حدد إصدار Qt الذي تم إنشاؤه حديثا### إعدادات المشروع يمكن الآن تحديد المجموعة التي تم إنشاؤها حديثا وتعيينها على الفور عند إنشاء مشروع جديد أو إضافتها إلى مشروع موجود.