PlatformIO cross-platform IDE สำหรับ IoT developer


หากคุณเป็น IoT developer เเล้วประสบปัญหาการพัฒนาโปรเเกรมบน Embedded Board ที่ต้องใช้ IDE หลายตัว หลายเจ้า นอกจากจะทำให้เราเสียเวลาติดตั้งมากมายเเล้ว เมื่อถึงเวลาทำงานยังต้องคอยสลับโปรเเกรมไปมา หากคุณกำลังประสบปัญหาเเบบนี้ PlatformIO จะเป็นคำตอบสำหรับคุณเเน่นอน

PlatformIO เป็น open-source software สำหรับการพัฒนาระบบ IoT โดยเฉพาะ เเละ PlatformIO ยังเป็น Cross-platform ซึ่งหมายความว่า ตัวมันสามารถทำให้เราพัฒนาระบบของเราบนบอร์ดใดๆก็ได้ โดยใช้เเค่ software ตัวเดียว ตัว PlatformIO version ปัจจุปัน สามารถรองรับ Embedded board ได้ถึง 479 บอร์ด ฟังดูน่าสนใจมากเลยทีเดียว รู้อย่างนี้เเล้ว เรามาลองใช้กันดีกว่าครับ

ติดตั้ง PlatformIO 

PlatformIO มีอยู่ด้วยกัน 2 เเบบ คือเเบบที่เป็น Command line interface (PlatformIO Core) เเละเเบบที่ติดตั้งเป็นส่วนเสริมในโปรเเกรม text editor ต่างๆ (PlatformIO IDE)ใน blog นี้จะพูดถึงเเค่การติดตั้งตัว PlatformIO IDE 

PlatformIO IDE รองรับการทำงานได้กับทุก OS ที่สามารถใช้งาน editor เช่น Virtual Studio Code, Atom ได้

ขั้นตอนการติดตั้ง

1. ติดตั้ง Python สำหรับคนที่ใช้ windows เนื่องจาก PlatformIO พัฒนาด้วยภาษา Python 
2. Download เเละติิดตั้ง Atom หรือ VSCode ในที่นี้ผมใช้ VSCode นะครับ
3. เปิดโปรเเกรม Editor ที่เราติดตั้ง
4. ค้นหาส่วนเสริมชื่อ PlatformIO กด install

5. เมื่อ install เสร็จเเล้ว ให้ปิดโปรเเกรมเเล้วเปิดใหม่อีกครั้ง โปรเเกรมจะทำการ Download extension เมื่อ download เสร็จเเล้ว ก็สามารถใช้งาน PlatformIO ได้เลย


สำหรับการติดตั้งเเละตัวอย่างการใช้งานอย่างละเอียด สามารถดูได้จาก http://docs.platformio.org/en/latest/ide/vscode.html

ความคิดเห็น

บทความที่ได้รับความนิยม