Raspberry PI หรือว่าคอมพิวเตอร์จิ๋ว เป็นหนึ่งในแพลตฟอร์มทดลองทางด้านระบบฝังตัวที่ได้รับความนิยมอย่างสูงในปัจจุบันเทคโนโลยีคอมพิวเตอร์พัฒนาไปอย่างรวดเร็ว เราสามารถเลือกแพลตฟอร์ม ในการพัฒนาซอฟแวร์ได้อย่างหลากหลาย บอร์ด Raspberry PI ถือว่าเป็นหนึ่งในชุดทดลองที่มีความน่าสนใจเนื่องจากราคา ขนาดเล็ก และสามารถลงระบบปฏิบัติการ Linux ได้ ในบางงานการใช้งาน Raspberry PI มาทดแทนเครื่องคอมพิวเตอร์จะคุ้มค่ากว่า นอกจากนั้น Raspberry PI ยังเป็นแนวทางให้สามารถศึกษา Linux ระดับสูงเช่นการพัฒนาดีไวซ์ไดรเวอร์ การสร้าง Distribution ของตนเองได้ง่ายกว่าบนคอมพิวเตอร์ส่วนบุคคลอีกด้วย
วันที่ 1 Raspberry PI Hardware interface and Programming I
เริ่มต้นให้ผู้เข้าอบรมตั้งแต่พื้นฐานเพื่อสามารถประยุกต์ใช้งาน Raspberry PI ในการ ติดต่อสื่อสารกับฮาร์ดแวร์ และคุ้นเคยกับระบบปฏิบัติการ Linux บนบอร์ด Raspberry PI
- แนะนำบอร์ดพัฒนา Raspberry PI Type B/B+
- การติดตั้งระบบปฏิบัติการ Raspbian บน Raspberry PI
- Fritzing ซอฟแวร์ Open Source สำหรับงานทางด้านวงจร
- แนะนำการใช้งาน Linux command line เบื้องต้น
- การติดต่อสื่อสาร GPIO บน Raspberry PI
- พื้นฐานการพัฒนาซอฟแวร์ภาษา Python
- ตัวอย่างการควบคุม LED, Relay, Button
- การเชื่อมต่อกับ Temperature sensor ด้วย Raspberry PI
- การเชื่อมต่อกับ RTC module และการเรียกใช้งานฟังก์ชั่นเวลา
- การเชื่อมต่อกับ RFID Module เพื่อระบุตัวตนของการ์ด
- Raspberry PI และการเชื่อมต่อผ่าน TCP, UDP Protocol ( Server-Client Model )
- ตัวอย่างการเชื่อมต่อ Raspberry PI กับ Smart phone Android เบื้องต้น
วันที่ 2 Raspberry PI Hardware interface and Programming II
เน้นการใช้งานบอร์ด Raspberry PI กับเทคโนโลยีซอฟแวร์ต่างๆ เพื่อตอบรับยุคของ IoT (internet of things)
- การพัฒนาซอฟแวร์เชื่อมต่อฐานข้อมูลSQLite เบื้องต้น
- แนะนำ WebServer ต่างๆที่สามารถใช้งานบน Raspberry PI ได้
- การติดตั้งและใช้งาน Lighttpd
- Real Time WebFramework
- WebSocket และ Socket.IO
- การควบคุม GPIO ผ่าน Web แบบ Real Time
- การแสดงผลกราฟผ่าน Real Time Web
- Final Lab
- ตัวอย่างการติดตั้ง PHP, MySQL, Apache
รายละเอียดเพิ่มเติม ที่เว็บไซต์ deaware.com/siparpi