PlatformIO คืออะไร ?? (How to Install)



สวัสดีครับทุกท่าน บทความนี้เราจะมาทำความรู้จักกับ PlatformIO ว่าคืออะไร ?  ทำอะไรได้บ้าง ?
ความยากง่ายในการใช้ ? และวิธีการติดตั้ง ? 

PlatformIO คือ  Platform ที่รวบรวมเอา IDE และ Boards ต่างๆ มาไว้ที่เดี่ยวกัน (เพื่อให้นักพัฒนาไม่ต้องใช้ IDE หลายๆค่ายในการพัฒนา) และเหมาะสำหรับผู้ที่พัฒนาด้าน IOT ในอนาคต และเป็นทางเลือกใหม่สำหรับ Embedded Development (เพราะไม่ต้องอัพโหลด Code ผ่าน server )
มีอยู่ด้วยกันหลายค่ายสามารถใช้กับ PlatformIO ได้ เช่น Atmel , Espressif , ARM , Arduino IDE ฯ






ความสามารถหลักของ PlatformIO


- รองรับหลาย OS (windows,Linux,ARM,MAC)





- รวม IDE และบอร์ดต่างๆ ไว้ใน Platform เดียว 






- มี intelligent Code Completion และ Smart code Linter (คาดเดา Code ที่เราจะเขียน และ บอกจุด Error)





- มีหน้า Terminal ในตัว (ให้อารมณ์เสมือนท่านเป็น โปรแกรมเมอร์ 555) และมี Serial Port monitor ด้วย






ความยากง่ายในการใช้ PlatformIO



   
สำหรับผมแล้วมันก็ไม่ถึงกับยากแล้วก็ไม่ได้ง่ายขนาด โหลดมาแล้วสามารถใช้งานได้เลย ทุกโปรเจค ก็ต้องศึกษาดูใจกันไปเรื่อยๆ (เย้ยย ไม่ใช่แล้ว) ก็ต้องลองใช้ไป แล้วเรียนรู้วิธีการใช้ไปเรื่อยๆครับ ถึงผมจะบอกไปมันก็ไม่ได้เห็นกับตาตัวเอง (ดัง สุภาษิตที่ว่า 10 ปากว่าไม่เท่าตาเห็น) งั้นเรามาลอง ติดตั้งตัว 
PlatformIO กันเลยครับบบ



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

 - Download โปรแกรมตามลิ้งนี้เลย http://platformio.org/#!/get-started แล้วเลือก OS ของท่าน

ก็จะได้ .exe มา กดเลย

Run จร้าา


    เมื่อติดตั้งเสร็จแล้ว มันก็รันโปรแกรมให้เองเลย

รอสักครู่
แล้วก็รออีกสักครู่ครับ


Reload now



   Reload now เพื่อรันโปรแกรมขึ้นมาใหม่ ก็จะได้โปรแกรม Atom ที่มี PlatformIO ในเมนู มาเรียบร้อยย






Install เสร็จเรียบร้อย





NOTE!!!  หากใครยังไม่ลง python 2.7.xx ก็ต้องทำการลงให้เรียบร้อยก่อนนะครับ 



 Download ได้ที่นี้เลยครับ Link Download Python 2.7.xx






  อย่าลืมเลือก Add python.exe to Path ตามรูปภาพด้านล่าง






>>>>>>>>Option เสริม<<<<<<<<<<


- สามารถปรับตำแหน่งของเมนูได้ตามใจชอบเลยครับ




- สามารถเปลี่ยน UI Theme ได้ หรือไปโหลดที่หน้าเว็ป ของ Atom ก็ได้ครับ




- และส่วนสำคัญ intelligent Code Completion ต้องทำการติดตั้ง  เพิ่มเติมที่ลิ้งค์นี้เลยครับ





 สำหรับของผมเป็น Windows คลิกตามลิ้งค์นี้เลย (คลิกที่ตีกรอบแดงไว้เลยครับ มันจะเป็น .EXE)







 ขั้นตอนถัดไปให้เลือกตามภาพด้านล่างเลยครับ






Rebuild C/C++ Project Index




เสร็จเรียบร้อย intelligent Code Completion




If you have any question? 

please contact us.
 

Blog : http://tesrteam.blogspot.com/
Email : pongpiphat.tach@gmail.com
line id : pongpiphat
Tel. 083-1858526





Share this:

ABOUT THE AUTHOR

Hello We are OddThemes, Our name came from the fact that we are UNIQUE. We specialize in designing premium looking fully customizable highly responsive blogger templates. We at OddThemes do carry a philosophy that: Nothing Is Impossible

1 ความคิดเห็น: