PlatformIO: کد منبع را برای پلتفرم های مختلف کامپایل می کند

پلتفرم

ابزارها و امکانات بیشتری برای برنامه نویسان وجود دارد. برخی از آنها به ویژه برجسته می شوند، همانطور که در مورد آنها وجود دارد Google Colaborator، که جای بحث زیادی دارد. یکی دیگر از سیستم عامل هایی که شما باید به آن بروید توجه کنید PlatformIO است، سایتی برای یافتن منابع فوق العاده برای کسانی که کد منبع برای پلتفرم های مختلف ایجاد می کنند.

در این آموزش شما یاد خواهید گرفت که PlatformIO چیست، چه کاربردی دارد، چگونه می توانید به آن دسترسی داشته باشید و موارد دیگر در مورد آن. ابزار برنامه نویسی فوق العاده.

PlatformIO چیست؟

PlatformIO یک IDE استیعنی یک محیط توسعه یکپارچه با ویرایشگر کد حرفه ای و کامپایلر آن به طوری که بتوانید کد منبع بسیاری از پلتفرم ها، یک دیباگر و همچنین یک سری توابع و ابزار بسیار جالب برای برنامه نویسی (واحد) را کامپایل کنید. مانیتور تست سریال، تحلیلگر کد، تکمیل خودکار کد، مدیر کتابخانه و غیره). این رایگان، متن باز است و می توانید قابلیت های آن را از طریق افزونه ها یا افزونه ها گسترش دهید. حتی امکان توسعه از راه دور را فراهم می کند، می تواند با مخازن کد GitHub و GitLab و غیره ادغام شود.

از طرفی محیط آن با محیطی مدرن، قدرتمند، سریع و سبک، بسیار دوستانه و آسان برای استفاده است. یک پلت فرم بسیار متنوع که در حال حاضر هزاران کاربر دارد و هم برای گنو/لینوکس، هم به عنوان Apple macOS و هم برای مایکروسافت ویندوز در دسترس است. حتی می توانید آن را روی بردهای SBC خاصی مانند Raspberry Pi نصب کنید.

اطلاعات بیشتر در مورد PlatformIO - سایت رسمی را ببینید

اطلاعات بیشتر در مورد انجمن و کد منبع - مشاهده سایت در GitHub

پلتفرم های پشتیبانی شده توسط Platformio

لیستی از سیستم عامل های پشتیبانی شده توسط Platformio واقعا خوب است. برخی از معماری های پشتیبانی شده توسط کامپایلر شما عبارتند از:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • ریزتراشه PIC32
  • RISC-V
  • و غیره.

چگونه نصب می کنید؟

به PlatformIO Core را نصب کنید در ویندوز یا macOS واقعا آسان است. با این حال، اگر گنو/لینوکس دارید، مراحل تا حدودی پیچیده‌تر می‌شوند (اگرچه آنها اسکریپتی برای تسهیل همه چیز دارند)، یا اگر تصمیم بگیرید آن را از منبع با کامپایل کردن خودتان نصب کنید.

به یاد داشته باشید که قبل از نصب باید تعدادی از وابستگی ها را برآورده کنید، مانند نصب پایتون و غیره.

ل مراحل دنبال کردن صدا:

  • دانلود بسته Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Platformio Core را نصب کنید
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • اکنون باید یک پیوند نمادین به دستور pio در پوشه / usr / local / bin / ایجاد کنید:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • اکنون pio می تواند به عنوان یک فرمان سیستم برای همه کاربران استفاده شود. به طور پیش فرض، کاربر ریشه و کاربران دارای امتیازات sudo قادر به خواندن و نوشتن در پورت سریال خواهند بود. موارد زیر برای افزودن کاربر به گروه مربوطه است:
sudo usermod -a -G dialout $USER
  • به یاد داشته باشید که برای ایجاد تغییرات و اعمال آنها باید کامپیوتر خود را مجددا راه اندازی کنید یا از سیستم خارج شوید و دوباره وارد شوید. حالا امتحان کنید:
pio --version
  • در نهایت، اکنون می توانید اسکریپت نصب و حافظه پنهانی که در حین نصب ایجاد شده است را حذف کنید، زیرا آنها ضروری نیستند:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

اگر می خواهید Platformio را حذف کنید، به سادگی انجام این مراحل دیگر در لینوکس خواهد بود:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

سوالات و اطلاعات بیشتر - اسناد رسمی

Platformio IDE را نصب کنید

به Platformio IDE را نصب کنید به سادگی انجام این مراحل ساده است:

  1. نسخه رسمی ویرایشگر متن Atom را دانلود و نصب کنید از این لینک.
  2. پس از نصب، مدیریت بسته Atom را باز کنید.
  3. به منو> ویرایش> تنظیمات> نصب بروید.
  4. در آنجا به دنبال platformio-ide رسمی باشید.
  5. سپس بسته را نصب کنید.
به یاد داشته باشید که در هر صورت نصب پایتون ضروری است ...

در این مورد Atom برای Platformio انتخاب شده است، اما امکان انجام آن با ادغام آن نیز وجود دارد در کد ویژوال استودیو، که برای ویندوز و همچنین برای GNU / Linux در دسترس است. به راحتی نصب می شود، زیرا شما آن را در دسترس دارید بسته های DEB و RPM در این لینک. در ویندوز نصب با .exe به همین سادگی خواهد بود.

اگر در مورد مراحل به تعجب هستید افزونه را در VS Code نصب کنید، مشابه اتم هستند:

  1. کد VS را باز کنید.
  2. نماد برنامه های افزودنی را که در سمت چپ به شکل مکعب ظاهر می شود انتخاب کنید.
  3. PlatformIO را تایپ کنید و اولین گزینه ظاهر شده را انتخاب کنید.
  4. برای نصب، Install را فشار دهید.
  5. صبر کنید تا کامل شود و کارتان تمام شود.

محیط های دیگری که در آن ها Platformio یکپارچه می شود

آنجا سایر محیط ها که در آن پلتفرمیو علاوه بر Atom و VS Code ادغام شود، مانند:

  • Netbeans
  • متن بلندمرتبه
  • بلوک های کد
  • تحت الشعاع قرار دادن

محیط کاری IDE

پلتفرم IDE

اگر برای اولین بار است که رابط Platformio را می بینید، خواهید دید که پیچیده نیست و به چندین بخش تقسیم شده است. وقتی ویرایشگر را باز می کنید اولین چیزی که می بینید صفحه خوش آمدگویی است و بخش هایی مانند:

  • خوش آمدی: صفحه اول برنامه افزودنی، با نسخه نصب شده، توابع ایجاد، وارد کردن و باز کردن پروژه ها، مشاهده نمونه ها و غیره.
  • پروژه ها: در سمت چپ نیز می توانید لیستی را با تمام پروژه های ایجاد شده که می توانید ویرایش کنید پیدا کنید.
  • بازرسی (بازرس): در این قسمت می توانید پروژه های خود را از نظر آمار مصرف حافظه بررسی کنید.
  • کتابخانه ها: این بخش مربوط به مدیر کتابخانه است تا به شما در گنجاندن کتابخانه های جهانی و خصوصی کمک کند.
  • بشقاب (تخته): در اینجا می توانید درایورهای بردهای مختلفی را که در توسعه خود استفاده می کنید، پیدا و نصب کنید. بیش از 1000 موجود است.
  • بستر، زمینه- پلتفرم های مورد استفاده تا کنون فهرست شده اند.
  • دستگاه ها: لیستی از بردهای متصل به رایانه شخصی که در حال حاضر دارید. هنگام اتصال به پورت به طور خودکار تولید می شود.

مراحل ایجاد اولین پروژه

اگر می خواهید شروع کنید اولین پروژه خود را ایجاد کنید، می توانید از Wizard برای ایجاد آسان تر و سریع تر استفاده کنید:

  1. به Platformio Extension خوش آمدید (PIO HOME) بروید.
  2. روی ایجاد پروژه کلیک کنید.
  3. یک نام برای پروژه جدید خود انتخاب کنید.
  4. یک بشقاب را در برگه صفحات انتخاب کنید. می توانید حروف اول نام پلاک را وارد کنید و لیست با کبریت ها کاهش می یابد.
  5. اکنون خواهید دید که گزینه Framework (یک سری معیارها، مفاهیم و اقدامات خوب برای تسهیل توسعه) به طور خودکار علامت گذاری شده است، اگرچه می توانید آن را تغییر دهید.
  6. می توانید محل ذخیره پروژه را در کادر Location تغییر دهید، در غیر این صورت در فهرست پیش فرض ذخیره می شود.
  7. پس از اتمام کار، می توانید دکمه Finish را فشار دهید و شروع می شود.

از اینجا، روش کار بسته به نوع کد یا پروژه ای که می خواهید توسعه دهید و برد یا پلتفرم انتخابی تغییر می کند، زیرا تفاوت های جزئی وجود خواهد داشت.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

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

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

آزمون انگلیسیکاتالان را تست کنیدمسابقه اسپانیایی