


كنت أبحث عن أداة بسيطة لمشاركة ثنائيات البرامج الثابتة عن Sleepuino DIY. Sleepuino عبارة عن جهاز إنذار مع واجهة ويب تعتمد على ESP8266.
ما وجدته هو أداة سطر الأوامر esptool.py من Espressif. يمكن استخدامه لفلاش جميع وحدة التحكم في ESP Micro ، إنها قاعدة جيدة والمجتمع يعمل عليها. إنه حي! وقد وجدت بعض واجهة المستخدم الرسومية المختلفة. يحاول بعض واجهة المستخدم الرسومية احتواء الوظائف الكاملة للإسبول وهي معقدة للغاية. أريد أداة بسيطة لمشاركة البرامج الثابتة الخاصة بي دون أي زخرفة ، مثل espeasyflasher من Battloxx. ولكن هذا واجهة المستخدم الرسومية لا يمكن استخدامه إلا على النوافذ. أريد واجهة المستخدم الرسومية هي المنصة بشكل مستقل. لذلك لدي أفكار لكنني لم أجد حلاً مرضًا.
لقد أحببت قابلية الاستخدام البسيطة لـ espeasyflasher من Battloxx ، لكنني لم أستطع أن أفهم سبب تنفيذها في C#. إن Esptool ليس فقط أداة سطر الأوامر ، بل تحتوي أيضًا على واجهة Python. Python نفسها هي منصة بشكل مستقل وتحتوي على Tkinter ، وهو Python ملزمة لمجموعة أدوات GUI TK ، كمكتبة قياسية. والثلج على الكعكة ، مع Pyinstaller ، من الممكن إنشاء المواد التنفيذية لمنصات OS المختلفة. فلماذا لا تنفذ كل الأشياء في بيثون وجلب فكرة espeasyflasher إلى المستوى التالي 2.0؟
لمزيد من المعلومات حول ESPESYFLASHER_2.0 ، ألقوا نظرة على WIKI EEF. يتم وصف جميع الوظائف هناك.
الأمر بسيط للغاية ، ما تحتاجه هو ESP8266 أو ESP32. قم بتنزيل ملف zip لك منصة محددة. قم بإلغاء ضغط الملف لبدء التشغيل القابل للتنفيذ. لمزيد من التفاصيل ، يمكنك إلقاء نظرة على مثال قابلة للتنفيذ صفحة Wiki.
تحتوي ملفات ZIP على مثالين لـ ESP8266 ومثال 2 على ESP32
يتم إصدار كل هذا الرمز تحت GPL ، وكل ذلك يتم استخدامه على مسؤوليتك الخاصة. إذا وجدت أي أخطاء ، فيرجى إخبارنا عبر تعقب GitHub Issue أو إسقاط لي بريدًا إلكترونيًا ([email protected]).