مصحح أخطاء تسلسلي قائم على المتصفح لوحدات التحكم الدقيقة PicoRuby
مصحح الأخطاء PicoRuby، بواسطة hasumikin (هتوشي هاسومي)، هو ملحق لكروم يربط المتصفح بوحدات التحكم الدقيقة PicoRuby لتطوير واستكشاف الأخطاء في المتصفح. يفتح منافذ تسلسلية من المتصفح، ويعرض وحدة تحكم تفاعلية لصدفة PicoRuby، ويجمع مخرجات الجهاز للحصول على تعليقات فورية. يبرز الملحق اختيار المنافذ، وتسجيل الأحداث في الوقت الحقيقي، ومعالجة الأوامر الخاصة بـ PicoRuby. يستفيد المطورون المدمجون، وعشاق روبي، والهواة الذين يعملون مع لوحات RP2040 من التفاعل السريع مع الأجهزة في نافذة واحدة.
ما نوع سير العمل الذي يدعمه مصحح الأخطاء؟
يستهدف مصحح الأخطاء تكرارات الأجهزة السريعة حيث يحدث تعديل الكود على المضيف واختباره على الجهاز بشكل متكرر. تم بناؤه ليعمل كجسر تسلسلي قائم على المتصفح يركز على دورات الاختبار القصيرة، مما يسمح للمطورين بتشغيل الأوامر وقراءة السجلات دون التبديل إلى تطبيقات طرفية منفصلة. تشمل حالات الاستخدام الوصول الفوري إلى واجهة سطر الأوامر لنسخة PicoRuby قيد التشغيل ومراقبة المخرجات أثناء تشغيل النماذج الأولية.
كيف يتصل الأداة بالأجهزة وكيف تتصرف خلال الجلسات؟
تعتمد الإضافة على واجهة برمجة تطبيقات Web Serial لتعداد وفتح المنافذ التسلسلية داخل متصفحات قائمة على Chromium، لذا يتم إعداد الاتصال داخل المتصفح دون الحاجة إلى برامج تشغيل إضافية على معظم أجهزة الكمبيوتر المكتبية. يتم عرض إدارة المنافذ من خلال محدد بسيط، ويعرض الكونسول رسائل حية من المتحكم الدقيق. نظرًا لأنها تعمل كإضافة للمتصفح، فإنها تفرض أثرًا برمجيًا إضافيًا ضئيلًا وتناسب جلسات تصحيح الأخطاء القصيرة والتكرارية بدلاً من أنظمة البناء طويلة الأمد.
من يجب أن يتبنى هذه الأداة وما هي حدود نظامها البيئي؟
يستهدف مصحح الأخطاء المطورين الذين يعملون بشكل محدد مع PicoRuby على لوحات من فئة RP2040، وهو مصمم لتلك البنية الأمرية بدلاً من أدوات مدمجة عامة. المطور hasumikin معروف في مجتمع PicoRuby، لذا تتماشى الإضافة مع ذلك النظام البيئي. يعني دعم Chromium على سطح المكتب أن المتصفحات المحمولة مستبعدة وأن المشاريع التي تستخدم أنظمة تشغيل أخرى خارج نطاق الأداة.
مصحح أخطاء عملي لمطوري PicoRuby
المصحح هو خيار عملي لمستخدمي PicoRuby الذين يحتاجون إلى تفاعل سريع ومباشر مع الجهاز من متصفح سطح المكتب؛ يفضل دورات الاختبار القصيرة والتغذية الراجعة السريعة على استبدال سير العمل الكامل لبيئات التطوير المتكاملة. يجب على المستخدمين الذين يحتاجون إلى نقاط توقف متقدمة أو تحليل المشاريع في وضع عدم الاتصال الاحتفاظ بسلسلة أدوات أصلية بجانب هذه الإضافة. نصيحة: اعتبر المصحح أداة مرافقة للتحقق السريع واستكشاف الأخطاء التفاعلي أثناء التطوير.
المميزات
يستخدم واجهة برمجة تطبيقات الويب التسلسلية، متجنبًا برامج التشغيل التسلسلية الإضافية
تظهر وحدة التحكم التفاعلية اتصالات PicoRuby الحية
مصمم خصيصًا لهياكل أوامر PicoRuby
حجم صغير في المتصفح لجلسات اختبار سريعة
العيوب
محدود إلى متصفحات Chromium على سطح المكتب التي تدعم واجهة برمجة تطبيقات Web Serial
يدعم فقط المتحكمات الدقيقة القادرة على تشغيل PicoRuby
غير متاح لمتصفحات الهواتف المحمولة بسبب قيود واجهة برمجة التطبيقات
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.