Saya mencari perbandingan yang tidak bias, terkini tentang eLUA (NodeMCU) dan MicroPython di ESP8266.
Saya hanya dapat menemukan laporan / blog yang sangat dangkal dari pengguna yang mencoba salah satunya. - Yang semuanya kurang sepenuhnya detail teknis.
Hal terdekat yang bisa saya temukan adalah ini mungkin sudah ketinggalan zaman dan sulit dimengerti perbandingannya dengan proyek MicroPython.
Saya akan tertarik pada pertanyaan yang jelas:
- penggunaan flash
- Penggunaan RAM VM setelah boot
- Penggunaan RAM dalam penggunaan biasa
- model pelaksanaan (yaitu bagaimana "tugas" ESP8266 dipetakan?)
- kinerja eksekusi
- kemudahan ekstensi (mis. penambahan modul)
- hal lain yang mungkin relevan
Dari mempelajari dokumentasi saya percaya telah memahami yang berikut:
- NodeMCU memiliki opsi build yang cukup halus yang memungkinkan hanya membangun modul yang diperlukan. Ini tampaknya memungkinkan bekerja dengan ukuran flash kecil. Untuk Micropython 512 KB tampaknya menjadi batas bawah absolut dalam hal ini tidak ada ruang untuk kode yang ditetapkan pengguna. Tidak yakin bagaimana ini dibandingkan dengan NodeMCU.
- MicroPython memiliki WebREPL bawaan yang dikonfigurasi secara otomatis. NodeMCU tampaknya tidak memiliki built-in yang serupa.
- NodeMCU tampaknya mendapat manfaat saat ini dari komunitas yang lebih besar, mungkin karena sudah ada lebih lama.
- Dokumentasi MicroPython adalah peri informal, kurang sepenuhnya ketika datang untuk memperluas kode C. Dokumentasi NodeMCU tampaknya sangat baik.