บทความนี้จะต่างจากบทความก่อนหน้านี้ บทความที่แล้วจะอธิบายการทำงานของฮาร์ดแวร์ และบอร์ดที่จะนำมาใช้ แต่บทความนี้จะว่าด้วยเรื่องการเขียนโปรแกรมกันไปเลย
การพัฒนาด้าน software แบ่งออกได้เป็น 4 แบบ คือ
1. พัฒนาโปรแกรมแบบไมโครคอนโทรลเลอร์ ใช้ ADS
มี License: http://www.arm.com/products/DevTools/ADS.html
2. พัฒนาโปรแกรม แบบ Real-Time OS ใช้ uCos2
มี License: http://micrium.com/page/products/rtos/os-ii , http://en.wikipedia.org/wiki/MicroC/OS-II
3. พัฒนาโปรแกรม บน Linux + Qtopia
Free Source Linux: http://th.wikipedia.org/wiki/%E0%B8%A5%E0%B8%B4%E0%B8%99%E0%B8%B8%E0%B8%81%E0%B8%8B%E0%B9%8C
และ License แบบ GNU: http://th.wikipedia.org/wiki/GNU
a. แบบแรก คือ Linux command line ล้วน อันนี้ใช้แค่ Linux Kernel และ ภาษา C ที่ทำงานบน Linux
b. แบบต้องการ GUI เป็น Qtopia 2.2.0 http://th.wikipedia.org/wiki/%E0%B8%84%E0%B8%B4%E0%B8%A7%E0%B8%95%E0%B9%8C
• การเขียนโปรแกรม ใช้ภาษา C++ แบบ OOP (ลักษณะการเขียนคล้ายใช้ Visual C++ แต่จะใช้ยากกว่า Visual C++ นิดหนึ่งครับ เพราะเครื่องมือช่วยเหลือในการเขียนโปรแกรมน้อยกว่า)
4. พัฒนาโปรแกรม บน WinCE5.0 http://en.wikipedia.org/wiki/Microsoft_Windows_CE
• WinCE มี License (ใน DVD ของบอร์ดมี trial version ให้ทดลองใช้) http://www.microsoft.com/downloads/details.aspx?familyid=486E8250-D311-4F67-9FB3-23E8B8944F3E&displaylang=en
• การเขียนโปรแกรมบน WinCE ใช้ Visual Studio 2008 Professional หรือ Visual Studio 6 ที่ลงตัวเสริม embedded
• ภาษาที่รองรับคือ Visual C#, Visual Basic และ Visual C++
All the Fitbit activity badges
5 ปีที่ผ่านมา
ไม่มีความคิดเห็น:
แสดงความคิดเห็น