PlatformIO: הידור קוד מקור עבור פלטפורמות שונות

פלטפורמה

יש יותר ויותר כלים ומתקנים למתכנתים. חלקם בולטים במיוחד, כמו במקרה של המעבדה של גוגל, שנותן הרבה על מה לדבר. עוד אחת מהפלטפורמות אליהן אתה צריך שימו לב היא PlatformIO, אתר למציאת משאבים יוצאי דופן למי שיוצר קוד מקור לפלטפורמות שונות.

במדריך זה תלמדו מהי PlatformIO, בשביל מה היא מיועדת, איך אתם יכולים לגשת אליה ועוד הרבה עליה. כלי תכנות פנטסטי.

מה זה PlatformIO?

PlatformIO הוא IDE, כלומר, סביבת פיתוח משולבת, עם עורך הקוד המקצועי שלה, והקומפיילר שלה כך שתוכל להרכיב את קוד המקור למספר רב של פלטפורמות, באגים, וכן שורה של פונקציות וכלים מאוד מעניינים לתכנות (יחידה של צג בדיקה סדרתי, מנתח קוד, השלמה אוטומטית של קוד, מנהל ספרייה וכו'). זה בחינם, קוד פתוח, ואתה יכול להרחיב את היכולות שלו באמצעות תוספים או הרחבות. הוא אפילו מאפשר פיתוח מרחוק, ניתן לשילוב עם מאגרי קוד GitHub ו- GitLab וכו'.

מצד שני, הסביבה שלו מאוד ידידותית וקלה לשימוש, עם סביבה מודרנית, עוצמתית, מהירה וקלילה. פלטפורמה מאוד תכליתי שכבר יש לו אלפי משתמשים, וזה זמין גם עבור GNU / Linux, כמו Apple macOS וגם עבור Microsoft Windows. אתה אפילו יכול להתקין אותו על לוחות SBC מסוימים כמו Raspberry Pi.

מידע נוסף על PlatformIO - ראה אתר רשמי

עוד על הקהילה וקוד המקור - צפה באתר ב-GitHub

פלטפורמות הנתמכות על ידי Platformio

רשימה של פלטפורמות נתמכות מאת Platformio ממש טוב. חלק מהארכיטקטורות הנתמכות על ידי המהדר שלך הן:

  • זרוע
  • אטמל AVR
  • ARC32
  • NXP LPC
  • שבב PIC32
  • RISC-V
  • וכו '

איך מתקינים?

כדי התקן את PlatformIO Core ב-Windows, או ב-macOS זה ממש קל. עם זאת, אם יש לך GNU / Linux, השלבים יהיו קצת יותר מסובכים (למרות שיש להם גם סקריפט שיקל על הכל), או אם תחליט להתקין אותו מהמקור על ידי הידור בעצמך.

זכור שאתה צריך לספק מספר תלות לפני ההתקנה, כגון התקנת Python וכו'.

ل צעדים למעקב צליל:

  • הורד את חבילת 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. לאחר מכן התקן את החבילה.
זכור שיש צורך להתקין את Python בכל מקרה...

במקרה הזה Atom נבחרה ל-Platformio, אבל אפשר גם לעשות את זה בשילוב זה ב-Visual Studio Code, אשר זמין עבור Windows וגם עבור GNU / Linux. זה מותקן בקלות, מכיוון שיש לך אותו זמין ב חבילות DEB ו-RPM בקישור הזה. ב-Windows ההתקנה תהיה פשוטה באותה מידה, עם ה-.exe.

אם אתה תוהה לגבי השלבים ל התקן תוסף בקוד VS, דומים לאלו של Atom:

  1. פתח את קוד VS.
  2. בחר את סמל ההרחבות המופיע בצד שמאל בצורת קוביות.
  3. הקלד PlatformIO ובחר באפשרות הראשונה שמופיעה.
  4. לחץ על התקן כדי להתקין.
  5. חכה שזה יסתיים ותסיים.

סביבות אחרות בהן ניתן לשלב את Platformio

שם סביבות אחרות שבו ניתן לשלב את Platformio בנוסף ל-Atom וקוד VS, כגון:

  • נטו
  • טקסט נשגב
  • מנעולי קוד
  • לקוי

סביבת העבודה של IDE

פלטפורמת IDE

אם זו הפעם הראשונה שתראה את ממשק ה-Platformio, תראה שהוא לא מסובך, ושהוא מחולק לכמה חלקים. הדבר הראשון שתראה הוא מסך פתיחה כשאתה פותח את העורך, וקטעים כמו:

  • ברוך הבא: מסך ראשון של התוסף, עם הגרסה המותקנת, פונקציות ליצירה, ייבוא ​​ופתיחה של פרויקטים, ראה דוגמאות וכו'.
  • פרויקטים: בצד שמאל תוכלו למצוא גם רשימה עם כל הפרויקטים שנוצרו אותם תוכלו לערוך.
  • בדוק (מפקח): בחלק זה אתה יכול לבדוק את הפרויקטים שלך עבור סטטיסטיקות שימוש בזיכרון.
  • ספריות: סעיף זה מתאים למנהל הספרייה, כדי לעזור לך לכלול ספריות גלובליות ופרטיות.
  • צלחות (לוח): כאן אתה יכול למצוא ולהתקין מנהלי התקנים עבור הלוחות השונים שבהם אתה משתמש בפיתוח שלך. יש יותר מ-1000 זמינים.
  • פלטפורמות- הפלטפורמות שהשתמשו בהן עד כה מופיעות ברשימה.
  • התקנים: רשימה עם הלוחות המחוברים למחשב שברשותך כרגע. הוא נוצר באופן אוטומטי בעת חיבור ליציאה.

שלבים ליצירת הפרויקט הראשון

אם אתה רוצה להתחיל ליצור את הפרויקט הראשון שלך, אתה יכול להשתמש באשף כדי ליצור אותו קל ומהיר יותר:

  1. עבור אל Platformio Extension Welcome (PIO HOME).
  2. לחץ על צור פרויקט.
  3. בחר שם לפרויקט החדש שלך.
  4. בחר צלחת בלשונית הצלחות. ניתן להזין את האותיות הראשונות של שם הצלחת והרשימה תצטמצם עם ההתאמות.
  5. כעת תראה שאפשרות ה-Framework (סדרה של קריטריונים, מושגים ושיטות עבודה טובות כדי להקל על הפיתוח) מסומנת אוטומטית, אם כי אתה יכול לשנות אותה.
  6. אתה יכול לשנות היכן לשמור את הפרויקט בתיבת המיקום, אחרת הוא יאוחסן בספריית ברירת המחדל.
  7. לאחר שתסיים, תוכל ללחוץ על כפתור סיום וזה יתחיל.

מכאן, אופן ההתנהלות ישתנה בהתאם לסוג הקוד או הפרויקט שתרצו לפתח, והלוח או הפלטפורמה הנבחרים, שכן יהיו הבדלים קלים.


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.