ภาษา OpenMV MicroPython และการ implement¶
MicroPython มุ่งหมายที่จะ implement มาตรฐาน Python 3.4 (พร้อมฟีเจอร์บางส่วนจากเวอร์ชันหลังกว่า) ในส่วนของ syntax ภาษา และฟีเจอร์ส่วนใหญ่ของ MicroPython เหมือนกับที่อธิบายในเอกสาร "Language Reference" ที่ docs.python.org
ไลบรารีมาตรฐาน MicroPython อธิบายไว้ใน บทที่สอดคล้องกัน บท MicroPython differences from CPython อธิบายความแตกต่างระหว่าง MicroPython และ CPython (ซึ่งส่วนใหญ่เกี่ยวกับไลบรารีมาตรฐานและประเภทข้อมูล แต่ยังรวมถึงฟีเจอร์ระดับภาษาบางอย่าง)
บทนี้อธิบายฟีเจอร์และลักษณะเฉพาะของ implementation MicroPython และแนวปฏิบัติที่ดีที่สุดในการใช้งาน
- อภิธานศัพท์
- โหมดอินเทอร์พรีเตอร์แบบโต้ตอบของ MicroPython (หรือที่รู้จักกันในชื่อ REPL)
- ลำดับการรีเซ็ตและการบูต
- MicroPython การควบคุมระยะไกล: mpremote
- ไฟล์ .mpy ของ MicroPython
- การเขียนตัวจัดการอินเทอร์รัปต์
- การเพิ่มความเร็วสูงสุดใน MicroPython
- MicroPython บนไมโครคอนโทรลเลอร์
- ไฟล์แมนิเฟสต์ของ MicroPython
- การจัดการแพ็กเกจ
- Inline assembler สำหรับสถาปัตยกรรม Thumb2
- การทำงานกับระบบไฟล์
- การทำงานกับ ROMFS
- คู่มือการย้ายข้อมูลไปยัง MicroPython 2.0