มีคนถามเยอะว่าทำไมต้อง iBoard หรือ CPU ชื่อแปลกๆอย่างอีแถก (ETRAX) ด้วยทำไมไม่ อาร์ม(ARM)
ผมก็ไม่ได้สนหรอกครับว่ามันเป็น CPU อะไร ขอให้มัน
1. รัน Linux ได้เสถียร ไม่มี hang เลย
2. มี SDK ที่ใช้ได้จริงๆจังๆ และก็ไม่แพงหรือ ฟรี - หลายคนบอกว่าอ้าว Linux มันก็ฟรีอยู่แล้ว ใช่ครับฟรีแต่ว่า SDK แบบดีๆเค้าไม่ได้แจกฟรีนะครับ ต้องซื้อ support license
3. มี App note เยอะๆ
ผมพร้อมจะไป ARM หรือ CPU อื่นๆเสมอแหละ ขอให้ CPU นั้นมันวิ่ง Linux ได้ ผมไม่ต้องการแก้ code ที่ผมใช้อยู่ (แก้นิดๆหน่อยพอยอมรับ)
วันนี้พอมีเวลามาเขียน Blog ต่อแล้ว จะขอใช้ Board นี้อ้างอิงการทดลอง ในการอบรม Linux embedded system เราจะอบรม online กันเลยครับ ใครจะอบรม offline ก็รอฟังข่าวจากที่นี่แหละ ว่าจะมีอีกเมื่อไหร่
Developer board รุ่นแรก มี
- USB Host = ใช้ทดลองอุปกรณ์ USB ทั่วไปเช่น disk, camera
- UART TTL + RS232 + RS485 = ทดลอง modem , GPRS, SMS ….
- RTC = ทดลอง system clock
- I2C = ทดลอง sensor ต่างๆ
- LCD Text + Graphics = ทดลอง GPIO
- Key pad + LED + Dip switch = ทดลอง GPIO
- Relay + Buzzer = ทดลอง GPIO
- Prototype area = สำหรับมือโปร
