قدم Raspberry Pi مسبار تصحيح الأخطاء

تصحيح بي

مسبار تصحيح Raspberry Pi: مجموعة تصحيح أخطاء التوصيل والتشغيل مقابل 12 دولارًا

منذ بضعة أيام قدمت مؤسسة Raspberry Pi مسبار تصحيح الأخطاء ، مسبار تصحيح أخطاء Raspberry Pi ، والذي يمكنك فحص الكود الذي يعمل على ميكروكنترولر.

في منشور أعلنت مؤسسة Raspberry Pi Foundation أنها قررت إجراء هذا التحقيق بعد ملاحظة أن الأشخاص كانوا يستخدمون Pico لتصحيح أخطاء البرامج التي تعمل على أخرى.

هذا هو أول منتج جديد من مؤسسة Raspberry Pi Foundation لعام 2023 ويأتي ذلك في وقت تسعى فيه المؤسسة جاهدة لتحسين توفر إصدارات Zero W و 3A + و 2 غيغابايت و 4 غيغابايت من Raspberry Pi 4 ، بما في ذلك العرض المحدود بسبب نقص المكونات الذي استمر منذ بداية الوباء. لفيروس كورونا. مسبار التصحيح هو جهاز من المفترض أن يجعل من السهل تصحيح أخطاء البرنامج بأكمله على Raspberry Pi Pico.

بنيت حول متحكم RP2040 مع البرامج الثابتة "Picoprobe" ، توفر هذه اللوحة المدمجة منفذ USB إلى SWD (تصحيح السلك التسلسلي) و UART (الاستقبال غير المتزامن العالمي والإرسال) لتصحيح الأخطاء التي تعمل على Raspberry Pi Pico أو غيرها من وحدات التحكم الدقيقة القائمة على تقنية Arm.

بالنسبة لأولئك الذين ليسوا على دراية بـ Raspberry Pi Pico ، هذا هو الكمبيوتر اللوحي الفردي للمؤسسة بقيمة 4 دولارات لوظائف وحدة التحكم الدقيقة. على أجهزة الكمبيوتر المضمنة من هذا النوع ، غالبًا لا يوجد إخراج للعرض ، وفي الاستخدام العادي ، لا يوجد نظام تشغيل ، مما يجعل من الصعب مراقبة ما تفعله أو تحديد سبب عدم قيامك بذلك.

يقول إبين أبتون ، أحد مؤسسي Raspberry Pi ، في منشور المدونة: "منذ أن أصدرنا Raspberry Pi Pico ، ووحدة التحكم الدقيقة RP2040 الخاصة بنا ، في كانون الثاني (يناير) 2021 ، استخدم الأشخاص أحد برامج Pico لتصحيح أخطاء البرامج التي تعمل على برنامج آخر.

وأضاف: "مستوحى من هذا الاتجاه ، نطلق مسبار Raspberry Pi Debug Probe ، وهو حل شامل لتصحيح أخطاء الأجهزة لوحدات التحكم الدقيقة القائمة على الذراع RP2040 ، بسعر 12 دولارًا فقط". يعتبر Raspberry Pi Debug Probe ثالث لوحة مصممة داخليًا لدمج Raspberry Pi RP2040 ، وهو متحكم Arm Cortex-M0 + ثنائي النواة مع كتل إدخال / إخراج ذكية قابلة للبرمجة (PIO). تتضمن حزمة التحقيق جسرًا من USB إلى SWD (تصحيح السلك التسلسلي) ، ومحول USB عام ، وكابلات للاتصال بجهاز كمبيوتر مضيف وهدف التصحيح.

تعد واجهة Arm SWD طريقة شائعة لإلقاء نظرة على ذاكرة جهاز Arm المضمن ومعرفة ما يفعله.

وبعبارة أخرى، إنه الإصدار ثلاثي الأسلاك لواجهة JTAG التقليدية ذات الأربعة أو الخمسة أسلاك. ومع ذلك ، لاستخدام إشارات SWD هذه ، فأنت بحاجة إلى جهاز لقراءتها وترجمتها إلى شيء يمكن لجهاز كمبيوتر آخر قراءته وتفسيره ، باستخدام برنامج مثل FOSS OpenOCD أو pyOCD. هذا الجهاز يسمى مسبار التصحيح. بشكل ملائم ، يمكن لواجهة GPIO الخاصة بـ Raspberry Pi تمرير إشارات SWD على بعض دبابيسها.

هذا يعني أنه يمكن استخدام RPi واحد لتصحيح أخطاء RPi أخرى. يتضمن هذا أيضًا Pico Pi الذي يستخدم برامج ثابتة خاصة تسمى Picoprobe.

إنه أرخص قليلاً من مسبار تصحيح أخطاء الأجهزة المخصص. لكن المشكلة هي أنك ستظل بحاجة إلى توصيل بعض الدوائر ، كما هو موضح في منشور المدونة هذا. على الرغم من تعدد الاستخدامات - يمكنك أيضًا استخدام SWD لتنزيل برنامج على RPi Pico من RPi آخر ، على سبيل المثال - ليس الأمر بهذه السهولة ، وإذا كنت ترغب في استخدام جهاز كمبيوتر أكبر وأسرع مثل جهاز كمبيوتر شخصي أو جهاز Mac ، فستحتاج إلى لتوصيل مسبار Pi الخاص بك به.

هذا هو الهدف من مسبار التصحيح الجديد. قم بتوصيل أحد الطرفين في Pi Pico والطرف الآخر بمنفذ USB مجاني ، وتكون قد انتهيت. إنه عرض منخفض للغاية ، لكن يجب أن ينجح ، وهو 12 دولارًا.

للمقارنة ، أداة احترافية مثل تبلغ تكلفة Segger's J-Link ما بين 500 دولار و 1000 دولار ، وحتى جهاز مفتوح المصدر مثل ORBtrace Mini يكلف أكثر.

أيضًا ، يجب أن يكون مسبار التصحيح قادرًا على الاتصال بأي جهاز مضمن به واجهة ARM Cortex-M3 و SWD ، مثل Arduino Due ، الذي يعتمد على بنية Arm 32 بت.

أخيرًا ، من الجدير بالذكر أنه وفقًا لموقع المنظمة على الويب ، فإن Raspberry Pi Debug Probe موجود بالفعل متاح مقابل 12 دولارًا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.