Jeffrey Cross
Jeffrey Cross

10 คุณสมบัติที่ยอดเยี่ยมของ Intel Galileo

บอร์ด Intel Galileo (รูปภาพโดย Matt Richardson)

การประกาศของ Intel และ Arduino เกี่ยวกับบอร์ดกาลิเลโอใหม่เป็นข่าวใหญ่ เป็นบอร์ดที่ใช้ระบบปฏิบัติการลีนุกซ์ซึ่งฉันพบว่าสามารถใช้งานร่วมกับระบบนิเวศ Arduino ได้อย่างน่าทึ่งโดยอิงตามขั้นตอนแรก ๆ ของฉันกับบอร์ดรุ่นก่อนวางจำหน่าย นี่คือคุณสมบัติที่ดีที่สุดบางส่วนของการทำงานร่วมกันที่ก้าวล้ำระหว่าง Intel และ Arduino:

ความเข้ากันได้ของส่วนหัวของส่วนขยายที่ด้านบนของกาลิเลโอควรดูคุ้นเคยเนื่องจากเข้ากันได้กับ Arduino Arduino shields 5V และ 3.3V ที่ออกแบบมาสำหรับ Uno R3 (หรือที่เรียกว่า Arduino 1.0 pinout) ซึ่งหมายความว่ามี 14 ขา I / O ดิจิตอล 6 อินพุตแบบอะนาล็อก 6 พอร์ตอนุกรมและส่วนหัว ICSP

Familiar IDE สภาพแวดล้อมการพัฒนาแบบรวมที่ Intel จัดเตรียมไว้ให้สำหรับกาลิเลโอดูเหมือนกับ Arduino IDE บนพื้นผิว ใต้เมนูบอร์ดคุณจะเห็นกาลิเลโอเพิ่มเติมภายใต้“ บอร์ด Arduino X86” IDE ที่ถูกดัดแปลงนั้นยังสามารถอัพเกรดเฟิร์มแวร์บนบอร์ดได้อีกด้วย

ความเข้ากันได้กับห้องสมุด Ethernet การใช้พอร์ต Ethernet บนบอร์ดนั้นง่ายเหมือนการใช้ห้องสมุด Ethernet ของ Arduino ฉันสามารถเชื่อมต่อ HTTP กับ Google ได้โดยไม่ต้องแก้ไขตัวอย่าง WebClient มาตรฐาน

นาฬิกาเรียลไทม์บอร์ด Linux ส่วนใหญ่ใช้การเชื่อมต่ออินเทอร์เน็ตเพื่อรับวันที่และเวลาปัจจุบัน แต่ด้วย RTC บนกาลิเลโอ (นาฬิกาเรียลไทม์) คุณจะสามารถติดตามเวลาแม้ในขณะที่ปิดบอร์ด เพียงต่อสายแบตเตอรี่เซลล์แบบเหรียญ 3.0V เข้ากับบอร์ด

ใช้งานได้กับการ์ด PCI Express Mini ที่ด้านล่างของบอร์ดเป็นช่องต่อขยายสำหรับการ์ด PCI Express Mini ซึ่งหมายความว่าคุณสามารถเชื่อมต่อ WiFi, Bluetooth, การ์ด GSM สำหรับการเชื่อมต่อหรือแม้แต่ไดรฟ์โซลิดสเตตสำหรับการจัดเก็บเพิ่มเติม เมื่อคุณเชื่อมต่อการ์ด WiFi มันจะทำงานกับห้องสมุด Wifi ของ Arduino

พอร์ตโฮสต์ USB พอร์ต USB On-The-Go เฉพาะของกาลิเลโอจะช่วยให้คุณใช้ห้องสมุด Arduino โฮสต์ USB เพื่อทำหน้าที่เป็นแป้นพิมพ์หรือเมาส์สำหรับคอมพิวเตอร์เครื่องอื่น

รองรับ MicroSD หากคุณต้องการจัดเก็บข้อมูลช่องเสียบการ์ด microSD สามารถเข้าถึงได้จากรหัสของคุณโดยใช้ไลบรารีการ์ด SD ของ Arduino รุ่นมาตรฐาน

TWI / I2C, รองรับ SPI ด้วยการใช้งาน Arduino Wire library หรือไลบรารี่ SPI คุณสามารถเชื่อมต่อ TWI / I2C หรือ SPI component เข้ากับ Galileo

การเชื่อมต่อแบบอนุกรมไม่เพียง แต่จะมีพอร์ตอนุกรมทั่วไปสำหรับสเก็ตช์ของคุณบนหมุด 0 และ 1 ของ Arduino pinout แต่ยังมีพอร์ตอนุกรมแยกต่างหากสำหรับการเชื่อมต่อกับบรรทัดคำสั่ง Linux จากคอมพิวเตอร์ของคุณ คุณจะเชื่อมต่อผ่านช่องเสียบสัญญาณเสียงเชื่อมต่อกับพอร์ต Ethernet พอร์ตนี้ใช้สำหรับซีเรียลเท่านั้น

Linux on Board การกระจาย Linux ที่เบามากถูกโหลดลงบนหน่วยความจำแฟลชขนาด 8 MB หากคุณต้องการใช้เครื่องมือเช่น ALSA (สำหรับเสียง), V4L2 (สำหรับอินพุตวิดีโอ), Python, SSH, node.js (สำหรับโครงการเว็บ) และ openCV (สำหรับคอมพิวเตอร์ที่มองเห็น) คุณสามารถบูต Galileo จากอิมเมจการ์ด SD ที่ Intel มอบให้

หุ้น

แสดงความคิดเห็น