يُختار نظام لينكس غالبًا لحاسوب المركبة عندما يكون طرفية النظام جزءًا من جهاز مخصص وليس منصة تطبيقات جوال عامة. قد يحتاج فريق البرمجيات إلى تسلسل إقلاع مُتحكم به، وواجهة QT مُخصصة، ووصول مباشر إلى أجهزة CAN أو الأجهزة التسلسلية، وخدمات تعمل في الخلفية، وتسجيل محلي، وصورة نظام لا تتغير إلا من خلال عملية هندسية مُعتمدة.
يمكن لجهاز كمبيوتر مثبت على مركبة يعمل بنظام لينكس أن يلائم واجهات المستخدم المدمجة، والتحكم الآلي، والتوجيه، وجمع البيانات الصناعية، ومشاريع الشركات المصنعة الأصلية طويلة الأمد. مع ذلك، لا يضمن نظام لينكس وحده الأداء في الوقت الحقيقي أو الحصول على شهادات السلامة. يعتمد التوقيت على النواة، وبرامج التشغيل، وبنية التطبيق، وحجم العمل، وعملية التحقق. ينبغي على المشترين تحديد زمن الاستجابة المطلوب واختباره على الجهاز النهائي.
لماذا تختار فرق العمل المدمجة نظام لينكس في المركبات؟
باستخدام نظام لينكس، يستطيع فريق الأنظمة المدمجة تركيز عمل الطرفية على مهمة واحدة. يمكن للمهندسين تقليص الخدمات غير المستخدمة، وتشغيل واجهة المستخدم الرسومية مباشرةً بعد بدء التشغيل، ووضع سجلات النظام في مكان يسهل على الفنيين الوصول إليه، وتحديد كيفية استعادة وحدة التخزين بعد انقطاع مفاجئ للتيار الكهربائي. هذا المستوى من التحكم قيّم، ولكنه يُنشئ أيضًا مهامًا تتطلب تحديد مسؤول عنها.
تُستخدم QT عادةً لواجهة رسومية مخصصة. يمكن لتطبيق QT عرض حالة الآلة، وخطوط التوجيه، والإنذارات، والكاميرات، أو عناصر تحكم المشغل دون عرض بيئة سطح المكتب. يمكن تشغيل الواجهة تلقائيًا بعد بدء التشغيل وتقييد الوصول إلى إعدادات الهندسة.
يُعدّ التحكم طويل الأمد سببًا آخر. فالمشروع الذي يستمر لعدة سنوات قد يُفضّل صورةً مستقرة، وتبعيات موثقة، وإصدارات صيانة مجدولة، بدلًا من التغييرات المتكررة على المنصة التي تُجرى عادةً للمستخدمين العاديين. ولا تظهر هذه الميزة إلا عندما يتفق العميل والمورد على ملكية المصدر، وأدوات البناء، والمكتبات، وسياسة التحديث، ومسؤولية الدعم.
لا يعمل نظام لينكس تلقائيًا في الوقت الحقيقي
مصطلح "الوقت الحقيقي" يحتاج إلى رقم محدد. القول بأن الشاشة تبدو سريعة لا يعني بالضرورة إثبات معالجة حدث ما خلال 20 مللي ثانية، أو 50 مللي ثانية، أو أي حد زمني ثابت آخر. دوّن الحدث، وموعد انتهائه، وحجم البيانات المُحمّلة أثناء الاختبار، واستجابة النظام في حال تجاوز هذا الموعد.
بناءً على تلك الإجابة، قد يستخدم التصميم نواة نظام تشغيل في الوقت الحقيقي، أو جدولة الأولويات، أو معالجات معزولة، أو وحدة تحكم دقيقة، أو وحدة تحكم أمان منفصلة. في العديد من المركبات، يقتصر دور طرفية لينكس على إدارة واجهة المستخدم الرسومية وتسجيل البيانات، بينما تستمر وحدة التحكم الإلكترونية المخصصة في تشغيل حلقة التحكم. هذان تصميمان مختلفان تمامًا.
قبل تشغيل النظام في الوقت الفعلي، قم بإجراء اختبارات التوقيت مع تفعيل الكاميرات، وحركة مرور CAN بالمعدل المستهدف، وتمكين التسجيل، وتشغيل اتصال الشبكة، وواجهة المستخدم الرسومية تحت ضغط. يجب أن يشمل الاختبار درجة الحرارة، وإعادة التشغيل المتكررة، واستخدام وحدة التخزين، والأجهزة الطرفية المتوقعة.
تطبيقات نموذجية لأجهزة الكمبيوتر في المركبات التي تعمل بنظام لينكس
واجهة مستخدم مخصصة للآلة
قد تحتاج آلة البناء أو الزراعة أو التعدين إلى شاشة معتمدة واحدة لعرض أوضاع التشغيل، والإنذارات، وبيانات المستشعرات، وصور الكاميرات، ومعلومات الصيانة. يتيح نظام لينكس وإطار عمل QT لفريق تطوير البرمجيات إنشاء واجهة تحكم دون الكشف عن ميزات المستخدم غير ذات الصلة.
بوابة بيانات CAN و تسلسلية
بصفتها بوابة، يمكن للجهاز الطرفي الاستماع إلى بروتوكول CAN، وقراءة بيانات أجهزة RS232 أو RS485، واستقبال بيانات GNSS، والاحتفاظ بسجل للأحداث، وإرسال سجلات محددة عبر الإيثرنت أو شبكة الجيل الرابع. لا يكفي مجرد حصر المنافذ، بل يجب أن تتضمن ورقة البيانات الهندسية أيضًا معدل نقل البيانات، والعزل الكهربائي، والإنهاء، وتوزيع الأطراف، والجهة المسؤولة عن كل رسالة، وما إذا كان إصدار لينكس يوفر برنامج التشغيل المطلوب.
محطة التوجيه وتحديد المواقع
يدعم نظام لينكس واجهة توجيه مخصصة تجمع بين تحديد المواقع عبر نظام الملاحة العالمي عبر الأقمار الصناعية (GNSS) أو نظام تحديد المواقع RTK الاختياري مع بيانات الآلة. ولا يزال الحل الكامل يتطلب تحديد موضع الهوائي، وبيانات التصحيح، ومعالجة الإحداثيات، وحالة تحديد الموقع، والتواصل مع وحدة التحكم، واستجابة محددة عند فقدان التصحيحات.
معالجة الحواف المحلية
تقوم بعض المشاريع بمعالجة بيانات الكاميرا أو المستشعر محليًا قبل إرسال النتائج إلى السحابة. وتعتمد متطلبات المعالج والذاكرة والتخزين ووحدة معالجة الرسومات والمسرّع على الخوارزمية المستخدمة. لذا، يُنصح بتشغيل عبء العمل الفعلي على الجهاز المستهدف بدلًا من تقدير الأداء بناءً على اسم المعالج.
نقاط بدء تشغيل أجهزة PDS Linux
تنشر شركة PDS حاليًا خيارات نظام التشغيل Linux للطرازين T7 و T12. وبالتالي، يمكن اختيار جهاز كمبيوتر مثبت على المركبة يعمل بنظام Linux بشاشة صغيرة أو كبيرة بما يتناسب مع تصميم المقصورة وحجم العمل المطلوب.
| نقطة الاختيار | PDS T7 | PDS T12 |
|---|---|---|
| عرض | شاشة 7 بوصة، 1024 × 600، سطوع لا يقل عن 750 شمعة/م² | شاشة مقاس 12.1 بوصة، بدقة 1280 × 800 بكسل، وإضاءة لا تقل عن 750 شمعة/م² |
| خيار لينكس | لينكس 4.9 + QT5 | نواة لينكس 5.15 + QT5.15 |
| المعالج المنشور | معالج رباعي النواة Cortex-A53 بتردد يصل إلى 1.5 جيجاهرتز | معالج ثماني النواة Cortex-A55 بتردد يصل إلى 1.8 جيجاهرتز |
| الذاكرة / التخزين المنشور | 2 جيجابايت / 16 جيجابايت | سعة تخزين 4 جيجابايت / 64 جيجابايت، مع خيار إضافة سعة تخزين 256 جيجابايت |
| تخطيط المشغل | شاشة صغيرة مزودة بأربعة مفاتيح وظيفية أمامية | شاشة لمس كبيرة لواجهة المستخدم الرسومية متعددة اللوحات |
| واجهات المركبات المنشورة | خيارات موصل التمديد، والكاميرا، وهوائي GNSS/LTE | منفذان CAN، ومنفذان RS232، ومنفذ RS485، ومنفذ إيثرنت، ومنفذ GPIO، وأربعة منافذ للكاميرا |
| القوة والحماية | 9-36 فولت تيار مستمر، IP66 | 9-36 فولت تيار مستمر، IP66 |
يُعدّ جهاز PDS T7 الخيار الأمثل للمراجعة نظرًا لصغر حجم واجهته. فهيكله الصغير وأزراره الأمامية الأربعة تجعله مناسبًا للشاشات الصغيرة في سيارات الأجرة والشاحنات الخفيفة والآلات الزراعية الصغيرة. أما جهاز PDS T12، فيأتي في الطرف الآخر من القائمة المختصرة، إذ يوفر مساحة أكبر لواجهة المستخدم الرسومية الكبيرة، بالإضافة إلى توفير المنافذ اللازمة للكاميرات وبيانات المعدات الثقيلة.
دوّن الجهة التي توفر وتتولى صيانة كل طبقة من طبقات البرمجيات.
قد يعمل نموذج أولي لنظام لينكس بكفاءة تامة، ولكنه قد يتعثر قبل الإنتاج الفعلي لعدم وجود اتفاق على ملكية صورة البرنامج. قد يتوقع مُورّد الجهاز من العميل بناءها، بينما قد يتوقع العميل نواة نظام تشغيل مُحدّثة، وبرامج تشغيل، وصورة استعادة. لذا، يجب توضيح هذا الأمر كتابيًا قبل طلب أولى الوحدات التجريبية.
- إصدارات نواة لينكس و QT الدقيقة.
- حزمة دعم اللوحة، ومجموعة الأدوات، ومجموعة تطوير البرامج، وتعليمات البناء.
- الوصول إلى برامج التشغيل لـ CAN، والتسلسلي، والكاميرا، وGNSS، و4G، وWi-Fi، وBluetooth، وEthernet، وUSB، والتخزين.
- برنامج الإقلاع، وشاشة البداية، والتشغيل التلقائي للتطبيقات، وتوابع الخدمة.
- الوصول إلى صلاحيات الجذر، وصلاحيات المستخدم، وسياسة الصدفة الآمنة، وبيانات اعتماد الإنتاج.
- تسجيل الموقع، وتدوير السجلات، وسجلات الأعطال، والتشخيص عن بعد.
- طريقة تحديث الصورة، والتراجع، ووسائط الاسترداد، وإجراءات الخدمة الميدانية.
- ملكية الكود المصدري وفترة الدعم للتكوين المحدد.
خطة لانقطاع التيار الكهربائي عن المركبات
قد يتضرر نظام ملفات لينكس في حال انقطاع التيار الكهربائي أثناء عملية الكتابة. يحتاج كل من الطرفية والتطبيق إلى استراتيجية إيقاف تشغيل واستعادة تتوافق مع سلوك تشغيل السيارة. استفسر عن كيفية اكتشاف نظام التحكم التكيفي في السرعة (ACC)، وما إذا كان بالإمكان تأخير إيقاف التشغيل، وما هي البيانات التي يجب مسحها، وكيف يتصرف الجهاز أثناء عمليات التشغيل القصيرة المتكررة.
اختبر إعدادات التخزين الإنتاجية باستخدام معدل التسجيل الفعلي. يحتاج النظام الذي يكتب ملفات الكاميرا وقواعد البيانات وسجلات التشخيص إلى استراتيجية مختلفة عن واجهة المستخدم الرسومية البسيطة. ضع في اعتبارك استخدام أقسام للقراءة فقط، وأنظمة ملفات مُسجلة، وسجلات محدودة، ونقاط تحقق للتطبيقات، ووضع استرداد وفقًا لمخاطر المشروع.
التحقق من صحة برامج التشغيل والواجهات كنظام واحد
قم بتوصيل جميع الأجهزة الطرفية المخطط لها أثناء المرحلة التجريبية. إذا كانت شبكتا CAN ستعملان معًا، فاختبرهما معًا. لكل جهاز تسلسلي، سجّل ما إذا كان يستخدم RS232 أو RS485، ثم تحقق من معدل نقل البيانات، وتوزيع الأطراف، وطول الكابل، والإنهاء. يجب فصل الكاميرات وإعادة توصيلها أثناء الاختبار حتى يتمكن الفريق من معرفة كيفية استعادة ترتيب بدء التشغيل، وتأخير المعاينة، والدقة، والتسجيل.
بالنسبة لشبكات الجيل الرابع وأنظمة الملاحة عبر الأقمار الصناعية، تحقق من موضع الهوائي، ونطاقات السوق المستهدفة، وسلوك شريحة SIM، ومزامنة الوقت، ومخرجات تحديد الموقع، والتعافي بعد فقدان الإشارة. قد يُظهر برنامج التشغيل الذي يعمل بشكل جيد خلال اختبار قصير سلوكًا مختلفًا بعد دورات تشغيل متكررة أو تشغيل طويل.
يحتاج الأمن والتحديثات إلى مالك عملي
قم بإزالة كلمات المرور الافتراضية، وتقييد الخدمات، وحماية مفاتيح الإنتاج، وتوثيق الوصول عن بُعد. حدد من يراقب ثغرات البرامج ومن يوافق على التحديثات. يجب ألا تتحول الصورة المستقرة إلى صورة مهجورة.
استخدم النشر التدريجي. قم بتحديث مجموعة صغيرة من المركبات، وراقب عملية الإقلاع والتطبيقات والواجهات والبيانات وتعليقات المشغلين، ثم وسّع نطاق التحديث. احتفظ بنسخة احتياطية من النظام وطريقة واضحة لإعادة المركبة إلى الخدمة في حال فشل التحديث.
لينكس أم أندرويد: أيهما يجب أن يستخدمه المشروع؟
اختر نظام لينكس عندما يكون النظام الطرفي نظامًا مضمنًا مخصصًا تتم صيانته بواسطة فريق متخصص في الأنظمة المضمنة، وخاصةً عندما يتطلب المشروع واجهة مستخدم رسومية مخصصة (QT HMI)، وخدمات مُتحكَّم بها، وتكاملًا مباشرًا مع الأجهزة، وصورة منتج مستقرة. اختر نظام أندرويد عندما يكون المشروع مُصممًا بتقنية اللمس، وموجهًا نحو التطبيقات، ويتم صيانته بواسطة فريق تطوير تطبيقات جوال.
كلاهما يدعم تطبيقات المركبات. الخيار الأمثل هو المنصة التي تتوافق مع البرامج الحالية، ومهارات المطورين، والأجهزة الطرفية، وعملية التحديث، وفترة الدعم. لا تختر نظام تشغيل لمجرد شيوعه في قطاع آخر.
الأسئلة الشائعة
هل نظام لينكس أفضل للتحكم في المركبات في الوقت الفعلي؟
ليس تلقائيًا. يحتاج النظام إلى متطلبات توقيت محددة وبنية مُختبرة. قد تبقى عناصر التحكم الأساسية في وحدة تحكم إلكترونية مخصصة أو وحدة تحكم دقيقة، بينما يتولى نظام لينكس إدارة واجهة المستخدم الرسومية والتسجيل والاتصال.
هل يمكن لجهاز PDS T12 استخدام نظامي التشغيل أندرويد ولينكس؟
تُدرج صفحة T12 الحالية نظام Android 13 وتكوينًا اختياريًا لنواة Linux 5.15 مع QT5.15. يُرجى التأكد من صورة الإنتاج وبرامج التشغيل والواجهات ومخرجات الدعم قبل البدء بالتطوير.
أي طراز أفضل لواجهة مستخدم رسومية مدمجة تعمل بنظام لينكس؟
يُعدّ جهاز T7 هو الخيار الأصغر حجماً، ويحتوي على مفاتيح وظائف فعلية. أما جهاز T12 فهو أنسب لواجهة متعددة اللوحات كبيرة الحجم، وعرض عدة كاميرات، وإمكانية اتصال أوسع بالسيارة.
أكمل رسم النظام قبل اختيار الشاشة
قبل اختيار حاسوب لينكس مُثبّت في السيارة ، ارسم مخططًا تفصيليًا للنظام في صفحة واحدة. وضّح ما يعمل على الطرفية، وما يبقى في وحدة التحكم الإلكترونية، وجميع الواجهات المتصلة، ومسار التشغيل والإيقاف، وبرنامج الصيانة، وطريقة الاستعادة. عند اكتمال هذه الصفحة، يصبح حجم الشاشة المطلوب وتكوين الأجهزة عادةً أقل عرضةً للنقاش.
تواصل مع شركة PDS Technology لتزويدنا بتصميم واجهة المستخدم الرسومية (HMI)، ومتطلبات نظامي التشغيل Linux وQT، وتوقعات بدء التشغيل، وقائمة الواجهات، وعدد الكاميرات، واحتياجات تحديد المواقع، وظروف الطاقة في المركبة، والسوق المستهدف، وكمية الإنتاج. سيساعدك فريقنا في تحديد تكوين عملي لطراز T7 أو T12 لتقييمه هندسيًا.
اتصل بنا
📧 البريد الإلكتروني: market@szpds.com
📞الهاتف: +86 13421822024
🌐الموقع الإلكتروني: www.szpds.com
تنصل
المعلومات الواردة في هذه المقالة هي للاسترشاد فقط. لا تتحمل شركة PDS Technology Co., Ltd. أي مسؤولية عن الأخطاء أو الإغفالات أو ملاءمة المحتوى لتطبيقات محددة. تخضع مواصفات المنتج للتغيير دون إشعار مسبق. يجب على المشترين التحقق من جميع التفاصيل الفنية مع فريقنا قبل الاستخدام.
نبذة عن تقنية PDS
تُعد شركة PDS Technology شركة رائدة في تصنيع أجهزة RTK GNSS عالية الدقة وأجهزة كمبيوتر المركبات، وتخدم قطاعات الزراعة والبناء والتعدين وسيارات الأجرة والخدمات اللوجستية منذ عام 2011.
بخبرة تزيد عن 15 عامًا في مجال البحث والتطوير لقطاع السيارات، نقدم أجهزة متينة متعددة أنظمة التشغيل (أندرويد/لينكس/أوبن هارموني) تتميز بتقنية تحديد المواقع RTK بدقة تصل إلى سنتيمترات، وحماية IP66، وأداء متوافق مع تقنيات الذكاء الاصطناعي. وقد أنتجت مصانعنا الحاصلة على شهادة IATF16949 أكثر من 100,000 وحدة تم توزيعها عالميًا، مستحوذةً على أكثر من 30% من سوق محطات التوجيه الآلي الزراعي في الصين. نصدر منتجاتنا إلى اليابان والولايات المتحدة والمملكة المتحدة وتركيا وروسيا وغيرها.






