عن المشروع
يوفر TartLab بيئة تطوير متكاملة (IDE) قائمة على الويب لـ MicroPython تعمل على الجهاز المدمج نفسه، مما يسمح للمستخدمين بالاتصال عبر المتصفح من خلال Wi-Fi. يستهدف المشروع البيئات التعليمية حيث يكون تثبيت برامج سطح المكتب على أجهزة الطلاب المتعددة غير عملي. وبمجرد الإعداد، يمكن للطلاب تحرير ملفات MicroPython وحفظها وتشغيلها مباشرة من خلال واجهة المتصفح.
تتضمن بيئة التطوير تمييز صيغة Python، وكونسول يشبه REPL، وتكوين شبكة Wi-Fi، واختيار التطبيقات، وتحديثات نظام الملفات عبر المتصفح. المشروع حالياً في المرحلة التجريبية (alpha)، وهو مؤهل للعمل على LilyGO T-Display-S3 Pro PCB v1.1. يحافظ TartLab على ملفين تعريف للبرامج الثابتة: 'legacy-mp123' لـ MicroPython 1.23.0 و 'lvgl-modern' لـ MicroPython 1.27.0 مع LVGL. لا يزال الملف التعريفي الحديث في مرحلة alpha المبكرة دون عمليات نشر ميدانية.
للاستخدام، اتصل بنقطة وصول Wi-Fi الخاصة بالجهاز (تنسيق التسمية PyAdjectiveAnimalNumber) عبر الرابط http://192.168.4.1، أو عبر الشبكة المحلية باستخدام http://tartlab.local. تنطبق التحديثات القائمة على المتصفح على حزم نظام الملفات فقط؛ بينما تتطلب تغييرات البرامج الثابتة (firmware) إعداداً يدوياً. يتضمن التثبيت وميض (flashing) برنامج MicroPython الثابت المحدد وتحميل ملفات توزيع TartLab. يشمل التطوير مجموعات اختبار خالية من الأجهزة للتحقق من صحة البناء وسلوك التحديث.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.