يدعم UDE PLS الآن عائلة NXP S32K3 MCU

التحديث: 24 نوفمبر 2021

يدعم UDE PLS الآن عائلة NXP S32K3 MCU

يدعم UDE PLS الآن عائلة NXP S32K3 MCU

يوفر أحدث إصدار من Universal Debug Engine (UDE) من PLS Programmierbare Logik & Systeme الآن وظائف التصحيح والتتبع لعائلة MCU للسيارات NXP Semiconductors.

تعتمد S32K3 MCUs على نواة Arm Cortex-M7 في تكوينات فردية وثنائية وقفلية ، وقد تم تصميمها للاستخدام في تطبيقات السلامة الوظيفية ISO 26262 حتى ASIL D. وتتضمن أحدث الأجهزة الطرفية للأمان والاتصال. تكملة هذه الحزمة من برامج التشغيل في الوقت الحقيقي المتوافقة مع السلامة لتطبيقات AUTOSAR وتطبيقات غير AUTOSAR ، وبرامج إطار عمل السلامة والاتصال متعدد النواة.

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

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

تعتبر واجهة المستخدم UDE مفيدة بشكل خاص لبدء تطوير تطبيقات S32K3 والتي تمنح المطورين قدرًا كبيرًا من الحرية للتكيف مع تفضيلاتهم واحتياجاتهم الفردية. عند الانتقال إلى عائلة S32K3 MCU من متحكم آخر ، لا يتطلب الأمر سوى جهد تدريب ضئيل.

بالنسبة لتصحيح الأخطاء والاختبار الآلي، يوفر UDE أيضًا دعمًا شاملاً للبرمجة النصية وهو مستقل عن لغة برمجة نصية محددة. بفضل استخدام Microsoft COM كقاعدة التكنلوجيا بالنسبة لواجهة برمجة تطبيقات برنامج UDE، يمكن للمطورين الاستمرار في استخدام لغة البرمجة النصية المفضلة لديهم مثل Python أو Perl أو JavaScript.

تضمن الأجهزة UAD2pro و UAD2next و UAD3 + من عائلة Universal Access Device من PLS وصولاً سريعًا وموثوقًا إلى S32K3 MCU عبر واجهة Serial Wire Debug (SWD) الخاصة بذراع. يمكن أيضًا التقاط البرنامج وتتبع البيانات باستخدام تطبيق Arm CoreSight Trace. يحتوي UAD2next على 512 ميجابايت من ذاكرة التتبع الداخلية للتسجيل بينما يحتوي UAD3 + على ما يصل إلى 4 جيجابايت. بمساعدة بيانات التتبع المسجلة ، يمكن لـ UDE إجراء تحليل مفصل للغاية لسلوك وقت تشغيل التطبيق ويوفر ، من بين أشياء أخرى ، وظائف خاصة للتنميط وتغطية التعليمات البرمجية.

بالإضافة إلى ذلك ، يمكن استخدام ميزة تتبع البيانات في S32K3 MCU لإجراء تحليل شامل لوقت التشغيل والمهام لأنظمة التشغيل في الوقت الفعلي. لهذا الغرض ، يوفر UDE الوظائف الإضافية لدعم RTOS المقابلة. بالإضافة إلى العرض الواضح لموارد وكائنات نظام التشغيل ، فإنه يتميز أيضًا بتصور مفصل لتنفيذ المهام بمرور الوقت.

يحب عملاء السيارات على وجه الخصوص الاعتماد على الأدوات التي أثبتت جدواها عند تغيير الأنظمة الأساسية. منذ فترة طويلة NXP يسعد Gold Partner PLS أن يقدم أداة تصحيح الأخطاء وتحليل النظام والاختبار عالية الجودة في الوقت المناسب لإطلاق عائلة S32K3 مما يمنح المطورين دعمًا شاملاً وموثوقًا لتطوير تطبيقاتهم "، قال جينس براونز ، مدير تسويق المنتجات في PLS.