Welcome to Blog

IT MY LIFE

  • Home
  • Download
  • Premium Version
  • Custom Theme
  • Contact
    • download templates
    • Link 2
    • Link 3
Home Archive for กุมภาพันธ์ 2016



สวัสดีครับทุกท่าน บทความนี้เราจะมาทำความรู้จักกับ 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.
 

Facebook : https://www.facebook.com/ThaiEmbedded
Youtube Channel : http://www.youtube.com/tesrchannel
Blog : http://tesrteam.blogspot.com/
Email : pongpiphat.tach@gmail.com
line id : pongpiphat
Tel. 083-1858526





สมัครสมาชิก: บทความ ( Atom )

ABOUT AUTHOR

Mr.Pongpiphat tachapan

Electronic engineering


Let's Get Connected: | Facebook |

LATEST POSTS

  • การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)
    การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)     รายละเอียด :  วันพฤหัสบดีที่ 23 ...
  • PlatformIO - Start Project Over-the-Air ESP8266
    สวัสดีครับทุกท่าน คราวที่แล้วผมได้แนะนำให้รู้จักกับเจ้า PlatformIO IDE และวิธีการติดตั้งไปแล้ว คราวนี้มาพูดถึงวิธีการใช้...
  • !!!ว่าด้วยเรื่องพลังงานทดแทน : พลังงานแสงอาทิตย์ (Solar Cell)
    พลังงานแสงอาทิตย์ (Solar cell) เซลล์แสงอาทิตย์ เซลล์สุริยะ  photovoltaic หรือที่เรียกกันว่า Solar cell  คือ สิ่งประดิษฐ์ที่ทำมาจาก สา...
  • PlatformIO คืออะไร ?? (How to Install)
    สวัสดีครับทุกท่าน บทความนี้เราจะมาทำความรู้จักกับ PlatformIO ว่าคืออะไร ?  ทำอะไรได้บ้าง ? ความยากง่ายในการใช้ ? และวิธีการติดตั...

Facebook page

TESR

คลังบทความของบล็อก

  • ▼  2016 (4)
    • ►  สิงหาคม (1)
    • ►  กรกฎาคม (1)
    • ►  มีนาคม (1)
    • ▼  กุมภาพันธ์ (1)
      • PlatformIO คืออะไร ?? (How to Install)
ขับเคลื่อนโดย Blogger.

เกี่ยวกับฉัน

Unknown
ดูโปรไฟล์ทั้งหมดของฉัน

Latest Posts

  • PlatformIO คืออะไร ?? (How to Install)
    สวัสดีครับทุกท่าน บทความนี้เราจะมาทำความรู้จักกับ PlatformIO ว่าคืออะไร ?  ทำอะไรได้บ้าง ? ความยากง่ายในการใช้ ? และวิธีการติดตั...
  • !!!ว่าด้วยเรื่องพลังงานทดแทน : พลังงานแสงอาทิตย์ (Solar Cell)
    พลังงานแสงอาทิตย์ (Solar cell) เซลล์แสงอาทิตย์ เซลล์สุริยะ  photovoltaic หรือที่เรียกกันว่า Solar cell  คือ สิ่งประดิษฐ์ที่ทำมาจาก สา...
  • การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)
    การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)     รายละเอียด :  วันพฤหัสบดีที่ 23 ...
  • PlatformIO - Start Project Over-the-Air ESP8266
    สวัสดีครับทุกท่าน คราวที่แล้วผมได้แนะนำให้รู้จักกับเจ้า PlatformIO IDE และวิธีการติดตั้งไปแล้ว คราวนี้มาพูดถึงวิธีการใช้...

Flickr

About

Copyright 2014 Welcome to Blog.
Designed by OddThemes