PlatformIO — أداة تطوير مدمجة
—— إنشاء بيئة تطوير مدمجة تحل محل Keil / Arduino IDE
الخلفية
PlatformIO هو أداة مدمجة قوية. دعونا نلقي نظرة على ميزاته:
- متعددة المنصات، تعمل فقط ببيئة Python (مما يعني أنها يمكن استخدامها على نظام Windows / MacOS / Linux)
- يمكن تثبيتها كإضافة داخل Visual Studio Code (لنتخلص أخيرًا من Keil)
- بيئة قوية تشمل:
- 800+ لوحة تطوير شائعة: تجد هنا معظم لوحات التطوير العامة
- 35+ منصة تطوير: تغطي Atmel AVR (Arduino) / ESP / NXP / 8051 / PIC32 / FPGA / FreeRTOS / ARM (STM32) والمزيد
- 20+ إطار عمل: Arduino / CMSIS / STM32Cube وغيرها
- ميزات البناء والتحميل والتصحيح ومراقبة المنفذ الرسلي، ودعم متنوع لمحركات البناء وأدوات التصحيح
- مكتبات وظائف متنوعة
- إكمال تلقائي للشيفرة وفحص الصيغة وإدارة المشاريع المتعددة ودعم السمات
- ميزة التطوير عن بعد (لم يتم التجربة)
- اختبار وحدة (لم يتم التجربة)
- وجود واجهة سطر الأوامر وواجهة المستخدم الرسومية
ببساطة، حان الوقت للتخلي عن جميع بيئات التطوير المختلفة مثل Arduino IDE / Keil / IAR والاستفادة من هذه الخدمة المتكاملة.
التنزيل والتثبيت
أولاً، تأكد من وجود برنامج Visual Studio Code على حاسوبك (يمكنك الانتقال إلى هذا المقال لتنزيله وتثبيته).
ثم قم بالبحث داخل الإضافات (Ctrl + Shift + X) وقم بتثبيت الإضافات التالية: Python
و PlatformIO IDE
.
بمجرد أن تكون الإضافات مثبتة بنجاح، انقر على "إعادة تحميل" لتشغيل الإضافات. بعد ذلك، استمتع بكوب من القهوة في انتظار تثبيت المكون الأساسي "platformIO-core" تلقائيًا (قد يستغرق وقتًا أطول أثناء التثبيت الأولي).
عند الانتهاء من التثبيت، يمكنك بدء PlatformIO عن طريق النقر على الأزرار ذات الصلة في الشريط الجانبي.
المراجع والشكر
- PlatformIO
- PlatformIO Docs
- ussserrr/stm32pio
- استخدام Visual Studio Code كبيئة تطوير STM32 (PlatformIO)
- مشروع PlatformIO IDE(VSCode) - إطار STM32Cube
عنوان النص: https://wiki-power.com/ يتم حماية هذا المقال بموجب اتفاقية CC BY-NC-SA 4.0، يُرجى ذكر المصدر عند إعادة النشر.
تمت ترجمة هذه المشاركة باستخدام ChatGPT، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.