من امیر هستم

مکانی برای به اشتراک گذاشتن مطالب جدید.

نصب میکروپایتون در لینوکس

سلام
قراره باهم سورس کد Micropython رو از مخزن گیت‌هاب این پروژه دانلود، کامپایل و استفاده کنیم.
روش ساده تری هست، استفاده از پکیج منجر توزیع لینوکس تون. اگر از خانواده ردهت مثل fedora استفاده میکنید با دستور :

$ sudo dnf install micropython

ولی اگر خانواده دبین مثل ubuntu استفاده میکنید از دستور:

$ sudo apt install micropython

نصب کنید، ولی این چیزی بود که در اینترنت پیدا کردم ولی تست نکردم.

بریم سراغ اصل داستان.

با دستور زیر repo این Firmware رو دانلود میکنیم:

git clone https://github.com/micropython/micropython.git

** نکته: ممکن حین build به ارور modffi.c:32:10: fatal error: ffi.h: No such file or directory مواجه بشیم، برای حل این ارور در دبین بیس ها از دستور زیر استفاده میکنیم:

sudo apt install libffi-dev

بعد از دانلود اول باید mpy-cross رو بیلد کنیم:

$ cd micropython
$ cd mpy-cross
$ make

بعد بریم سراغ نسخه پورت شده برای unix :

$ cd ../ports/unix
$ make submodules
$ make

و تمام، به همین راحتی
برای اجرا کافی هست در همین مسیر فایل micropython رو اجرا کنید.
محض احتیاط دسترسی اجرا رو بهش میدم و بعد اجرا میکنیم:

$ sudo chmod +x micropython
$ ./micropython

مشاهده خواهیم کرد:

MicroPython v1.12-601-g41b7734c4 on 2020-06-30; linux version
Use Ctrl-D to exit, Ctrl-E for paste mode

درضمن نسخه یونکسی، پکیج منجری به اسم upip داره که میتونید به صورت زیر استفاده کنید:

$ ./micropython -m upip install [package_name]

اگر دوست داشتید مستقیم از طریق Termial بهش دسترسی داشته باشد که کافی هست یک soft link در bin ایجاد کنید.(کاربردی هست):

$ cd /usr/bin
$ sudo ln -s [your_path]/micropython/ports/unix/micropython

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *