البرامج المضمنة - التشغيل التلقائي لتطبيق Qt لقطة شاشة لجهاز كمبيوتر

التشغيل التلقائي لتطبيق Qt

Yocto وRaspberry Pi 4

إعداد طبقة التعريف

بالنسبة للخطوة الأولى، يجب عليك إعداد تكوين الطبقة الوصفية لمشروع Yocto الخاص بك. لقد أنشأنا طبقتين تعريفيتين مخصصتين وقدمنا رابط تنزيل في النص الإضافي.

Meta-layer splash screen

الطبقة الوصفية يمكنك إضافة طبقة وصفية لاستخدام شاشة رش مخصصة. كيفية استخدام هذه الطبقة الوصفية موضحة في Yocto Raspberry Pi 4 بشاشة رش مخصصة.يمكنك تنزيل الملف المضغوط ذي الطبقة الوصفية عبر المتصفح من meta-interelectronix-rpi.zip.### الطبقة الوصفية Qt والتطبيق التجريبي

يمكنك تنزيل الملف المضغوط ذي الطبقة الوصفية عبر المتصفح من meta-interelectronix-rpi-qt.zip.

تحتوي هذه الطبقة الوصفية على معلومات الإعداد لتضمين Qt والتطبيق التجريبي Qt. نستخدم تطبيق Qt التجريبي للتشغيل التلقائي لأنه متوفر في وصفات Qt.

تتضمن الطبقة أيضًا معلومات الصورة "qt5-ix-basic-image"، والتي نحتاجها لاحقًا لبناء المشروع باستخدام

<:code 1:>

تضمين طبقة ميتا في bblayers.conf

يمكنك الآن إضافة الطبقات التي تم تنزيلها إلى ملف مشروع Yocto bblayers.conf. إذا كنت تستخدم الإعداد كما هو موضح في Yocto build Raspberry Pi 4 في بيئة إرساء، فيجب أن يبدو ملف bblayers.conf كما يلي:<:code 2:>

إذا كنت تستخدم مشروعك الخاص، فيجب عليك ضبط مسارات الملفات حسب احتياجاتك.

التشغيل التلقائي لتكوين Qt

لتشغيل التطبيق التجريبي Qt تلقائيًا، نستخدم systemd ونقوم بتثبيت خدمة. يتم تضمين جميع الملفات وملفات التكوين المطلوبة في ملف meta-interelectronix-rpi-qt.zip الذي تم تنزيله أعلاه.

###qt_demo_start.service

يتم تخزين الملفات المطلوبة في الدليل "meta-interelectronix-rpi-qt/recipes-ext/systemd/...".

local.conf

عليك تنشيط systemd في ملف local.conf في مشروع Yocto الخاص بك.

Yocto local.conf

على الأقل يجب عليك ضبط ملف التكوين local.conf الخاص بمشروعك. قم بتنزيل bblayers.conf وlocal.conf من rpi4-build.zip واستخدمهما كما هما أو افحصهما وانسخ الأقسام المطلوبة إلى مشروعك.

###Systemd

لتنشيط النظام، يجب إضافة السطور التالية إلى ملف local.conf:

bitbake -k qt5-ix-basic-image

معلومات ترخيص Qt

يرجى الانتباه إذا كنت تستخدم Qt في مشروع تجاري. اتفاقات الترخيص من Qt ليس من السهل فهمها وليس من السهل استخدامها. ستجد بعض الأفكار والأفكار الهامة في مدونة Yocto/Qt 5: hello-qt part2 - ترخيص Robert Berger.

الاقتراحات أو الأخطاء

إذا كانت لديك اقتراحات للتحسينات أو وجدت بعض الأخطاء - فلا تتردد في استخدام نموذج الاتصال في نهاية هذه الصفحة وإبلاغنا بها.

ترخيص حقوق الطبع والنشر

حقوق الطبع والنشر © 2022 Interelectronixe.K.
رمز مصدر المشروع هذا مرخص بموجب ترخيص** GPL-3.0 **.