שפת OpenMV MicroPython ומימושה¶
MicroPython שואפת לממש את תקן Python 3.4 (עם מאפיינים נבחרים מגרסאות מאוחרות יותר) בכל הנוגע לתחביר השפה, ורוב המאפיינים של MicroPython זהים לאלה המתוארים בתיעוד ”Language Reference“ באתר docs.python.org.
הספרייה הסטנדרטית של MicroPython מתוארת ב-פרק המתאים. הפרק MicroPython differences from CPython מתאר הבדלים בין MicroPython ל-CPython (הנוגעים בעיקר לספרייה הסטנדרטית ולטיפוסים, אך גם לחלק מהמאפיינים ברמת השפה).
פרק זה מתאר מאפיינים וייחודיות של מימוש MicroPython ואת השיטות המומלצות לשימוש בהם.
- מילון מונחים
- מצב המפרש האינטראקטיבי של MicroPython (המכונה גם REPL)
- רצף איפוס ואתחול
- שליטה מרחוק ב-MicroPython: mpremote
- קובצי .mpy של MicroPython
- כתיבת מטפלי פסיקה
- מיצוי המהירות המרבית של MicroPython
- MicroPython על מיקרו-בקרים
- קובצי manifest של MicroPython
- ניהול חבילות
- אסמבלר מוטמע עבור ארכיטקטורות Thumb2
- עבודה עם מערכות קבצים
- עבודה עם ROMFS
- מדריך הגירה ל-MicroPython 2.0