پشتیبانی ابزار هک Flipper Zero از زبان MicroPython

blog
۱۴۰۳-۰۷-۱۶
2 دقیقه

Oliver Fabel پورتی طراحی کرده که امکان اجرای زیان MicroPython را روی Flipper Zero فراهم کرده است. این پورت به کاربران این امکان را می‌دهد که به‌جای استفاده از زبان JavaScript، برنامه‌های خود را برای Flipper Zero به زبان پایتون بنویسند.

این پورت امکان اتصال سخت‌افزارهای مختلف را برای کاربر ممکن می‌کند. این  سخت‌افزارها عبارت‌اند از: پین‌های ورودی/خروجی (GPIO)، مبدل آنالوگ به دیجیتال (ADC)، مدولاسیون پهنای پالس (PWM)، بلندگو، دکمه‌ و نمایشگر. علاوه بر این امکان ارتباط مادون‌قرمز (IR) هم فراهم است. با این حال هنوز از NFC (ارتباط میدان نزدیک) و RFID (شناسایی با امواج رادیویی) پشتیبانی نمی‌کند.

برای اجرای MicroPython بر روی Flipper Zero نیازی به نصب فریمور سفارشی نیست. به‌جای آن، برنامه MicroPython را از فروشگاه اپلیکیشن Flipper دانلود کنید. این باعث می‌شود فرآیند ساده‌تر و بدون ریسک انجام شود؛ بنابراین هیچ چیزی سبب از کار افتادن Flipper نخواهد شد.

پشتیبانی ابزار هک Flipper Zero از زبان MicroPython

به‌روزرسانی‌های جدید به Flipper Zero این امکان را می‌دهند که مستقیم از پوسته پایتون یا همان REPL استفاده کند. REPL یک محیط تعاملی است که کاربران می‌توانند دستورات پایتون را وارد آن کرده و خیلی فوری خروجی را ببینند. علاوه بر این کاربران می‌توانند اسکریپت‌های پایتون را از طریق خط فرمان (CLI) و مشخص کردن مسیر فایل اسکریپت، ران کنند.

این ویژگی به طور خاص برای برنامه‌نویسان بسیار مفید است، زیرا فرآیند نوشتن و اجرای کدها را ساده‌تر می‌کند. در این به‌روزرسانی MicroPython هم به ورژن 1.23.0 MicroPython ارتقا یافته و همچنین چندین باگ برطرف شده‌اند.

Oliver Fabel در GitHub توضیح داده که پورت MicroPython هنوز کامل نیست و تنها برخی از ویژگی‌های آن در دسترس قرار دارد. همچنین برای ران کردن این نسخه از Flipper، حدود 80 کیلوبایت از حافظه SRAM نیاز خواهد بود که برای اجرای runtime و کامپایلر پایتون ضروری است. به علت فرگمنتیشن حافظه، ممکن است دستگاه در حین شروع برنامه با خطا مواجه و برنامه متوقف شود. این خطا مشکل جدی ایجاد نمی‌کند. تنها کافی است که یک‌بار دیگر امتحان کنید.

پشتیبانی ابزار هک Flipper Zero از زبان MicroPython

برای کسب اطلاعات بیشتر درباره پورت MicroPython می‌توانید به فروشگاه Flipper Lab مراجعه کنید. همچنین، کدهای منبع و نمونه‌هایی از نحوه استفاده از این پورت در GitHub موجود است که به توسعه‌دهندگان کمک می‌کند تا بهتر با پورت آشنا شوند و بهتر از آن در پروژه‌های خود استفاده کنند.

منبع : cnx-software

اطلاعات
0
0
لینک و اشتراک
profile

بهاره بهرامی

متخصص الکترونیک

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد. جستجو در آیسی
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند.
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد.
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند.
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند.
family

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله