Menjalankan MicroPython di Debian
MicroPython adalah implementasi Python yang ringan dan efisien, awalnya dirancang khusus untuk mikrokontroler dan perangkat embedded. Namun, Anda juga dapat menjalankan MicroPython di sistem Linux berbasis Debian. Dalam artikel ini, kita akan mencoba menjalankan MicroPython di Debian.
Langkah-langkah
Berikut adalah langkah-langkah untuk menjalankan MicroPython di Debian:
Mendapatkan Kode Sumber
Pertama, Anda perlu mengunduh kode sumber MicroPython dari repositori resmi:
|
|
Untuk mencoba versi tertentu anda bisa menjalankan perintah:
|
|
Jika sukses, Anda akan melihat pesan berikut:
|
|
git tag
Instalasi Dependensi
Sebelum membangun MicroPython, Anda perlu menginstal beberapa dependensi. Jalankan perintah berikut untuk menginstalnya:
|
|
Pastikan bahwa Python sudah terpasang. Saat ini, MicroPython masih mendukung Python 2, tetapi sebaiknya Anda menggunakan Python 3. Anda dapat memeriksa ketersediaan Python di sistem Anda dengan perintah:
|
|
Membangun MicroPython cross-compiler
MicroPython memerlukan mpy-cross
untuk kompilasi kode. Anda dapat membangunnya dengan langkah-langkah berikut:
|
|
mpy-cross
dibangun untuk arsitektur host, bukan arsitektur target.Jika proses kompilasi berhasil, Anda akan melihat pesan yang mirip dengan ini:
|
|
Membangun Port Unix MicroPython
Port Unix adalah versi MicroPython yang berjalan pada sistem Linux, macOS, dan sistem berbasis Unix lainnya. Ini sangat berguna untuk mengembangkan MicroPython karena Anda tidak perlu men-deploy kode ke perangkat untuk mengujinya. Proses pembangunan serupa dengan penggunaan python binary di CPython.
Untuk membangun port Unix, pastikan semua dependensi yang berkaitan dengan Linux terinstal, seperti yang dijelaskan pada bagian instalasi dependensi. Pastikan juga bahwa Anda sudah menginstal gcc
dan GNU make
.
|
|
|
|
Kemudian, Anda dapat membangun port Unix sebagai berikut:
|
|
Jika proses pembangunan MicroPython berhasil, Anda akan melihat pesan berikut:
|
|
Sekarang jalankan MicroPython:
|
|
|
|
Atau jika menggunakan v1.21.0
|
|
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda dapat membangun dan menjalankan MicroPython di sistem Debian. Ini berguna untuk mengembangkan dan menguji MicroPython tanpa melalalui proses deploy kode ke perangkat. MicroPython di Debian dapat digunakan untuk berbagai keperluan, dari scripting hingga pengembangan aplikasi. Selamat mencoba!