יש יותר ויותר כלים ומתקנים למתכנתים. חלקם בולטים במיוחד, כמו במקרה של המעבדה של גוגל, שנותן הרבה על מה לדבר. עוד אחת מהפלטפורמות אליהן אתה צריך שימו לב היא 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, השלבים יהיו קצת יותר מסובכים (למרות שיש להם גם סקריפט שיקל על הכל), או אם תחליט להתקין אותו מהמקור על ידי הידור בעצמך.
ل צעדים למעקב צליל:
- הורד את חבילת 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
</div> <div>sudo rm -rf /opt/platformio sudo rm -rf /usr/local/bin/pio rm -rf ~/.platformio</div> </div> <div>
שאלות ומידע נוסף - תיעוד רשמי
התקן את Platformio IDE
כדי התקן את Platformio IDE זה פשוט כמו לבצע את השלבים הבאים:
- הורד והתקן את הגרסה הרשמית של עורך הטקסט של Atom מקישור זה.
- לאחר ההתקנה, פתח את מנהל החבילות של Atom.
- עבור אל תפריט> עריכה> העדפות> התקנה.
- חפש שם את platformio-ide הרשמי.
- לאחר מכן התקן את החבילה.
במקרה הזה Atom נבחרה ל-Platformio, אבל אפשר גם לעשות את זה בשילוב זה ב-Visual Studio Code, אשר זמין עבור Windows וגם עבור GNU / Linux. זה מותקן בקלות, מכיוון שיש לך אותו זמין ב חבילות DEB ו-RPM בקישור הזה. ב-Windows ההתקנה תהיה פשוטה באותה מידה, עם ה-.exe.
אם אתה תוהה לגבי השלבים ל התקן תוסף בקוד VS, דומים לאלו של Atom:
- פתח את קוד VS.
- בחר את סמל ההרחבות המופיע בצד שמאל בצורת קוביות.
- הקלד PlatformIO ובחר באפשרות הראשונה שמופיעה.
- לחץ על התקן כדי להתקין.
- חכה שזה יסתיים ותסיים.
סביבות אחרות בהן ניתן לשלב את Platformio
שם סביבות אחרות שבו ניתן לשלב את Platformio בנוסף ל-Atom וקוד VS, כגון:
- נטו
- טקסט נשגב
- מנעולי קוד
- לקוי
סביבת העבודה של IDE
אם זו הפעם הראשונה שתראה את ממשק ה-Platformio, תראה שהוא לא מסובך, ושהוא מחולק לכמה חלקים. הדבר הראשון שתראה הוא מסך פתיחה כשאתה פותח את העורך, וקטעים כמו:
- ברוך הבא: מסך ראשון של התוסף, עם הגרסה המותקנת, פונקציות ליצירה, ייבוא ופתיחה של פרויקטים, ראה דוגמאות וכו'.
- פרויקטים: בצד שמאל תוכלו למצוא גם רשימה עם כל הפרויקטים שנוצרו אותם תוכלו לערוך.
- בדוק (מפקח): בחלק זה אתה יכול לבדוק את הפרויקטים שלך עבור סטטיסטיקות שימוש בזיכרון.
- ספריות: סעיף זה מתאים למנהל הספרייה, כדי לעזור לך לכלול ספריות גלובליות ופרטיות.
- צלחות (לוח): כאן אתה יכול למצוא ולהתקין מנהלי התקנים עבור הלוחות השונים שבהם אתה משתמש בפיתוח שלך. יש יותר מ-1000 זמינים.
- פלטפורמות- הפלטפורמות שהשתמשו בהן עד כה מופיעות ברשימה.
- התקנים: רשימה עם הלוחות המחוברים למחשב שברשותך כרגע. הוא נוצר באופן אוטומטי בעת חיבור ליציאה.
שלבים ליצירת הפרויקט הראשון
אם אתה רוצה להתחיל ליצור את הפרויקט הראשון שלך, אתה יכול להשתמש באשף כדי ליצור אותו קל ומהיר יותר:
- עבור אל Platformio Extension Welcome (PIO HOME).
- לחץ על צור פרויקט.
- בחר שם לפרויקט החדש שלך.
- בחר צלחת בלשונית הצלחות. ניתן להזין את האותיות הראשונות של שם הצלחת והרשימה תצטמצם עם ההתאמות.
- כעת תראה שאפשרות ה-Framework (סדרה של קריטריונים, מושגים ושיטות עבודה טובות כדי להקל על הפיתוח) מסומנת אוטומטית, אם כי אתה יכול לשנות אותה.
- אתה יכול לשנות היכן לשמור את הפרויקט בתיבת המיקום, אחרת הוא יאוחסן בספריית ברירת המחדל.
- לאחר שתסיים, תוכל ללחוץ על כפתור סיום וזה יתחיל.
מכאן, אופן ההתנהלות ישתנה בהתאם לסוג הקוד או הפרויקט שתרצו לפתח, והלוח או הפלטפורמה הנבחרים, שכן יהיו הבדלים קלים.