Jeffrey Cross
Jeffrey Cross

10 Ciri-ciri yang hebat dari Intel Galileo

Papan Galileo Intel. (Imej oleh Matt Richardson)

Pengumuman Intel dan Arduino mengenai papan Galileo baru adalah berita besar. Ia adalah papan berasaskan Linux yang saya dapati sangat kompatibel dengan ekosistem Arduino berdasarkan beberapa langkah pertama saya dengan versi prerelease papan. Berikut adalah beberapa ciri terbaik dalam kolaborasi terobosan ini antara Intel dan Arduino:

Keserasian Perisai Pengatas pengembangan di bahagian atas Galileo harus terlihat biasa kerana ia serasi dengan perisai 5V dan 3.3V Arduino yang direka untuk Uno R3 (juga dikenali sebagai pinout Arduino 1.0). Ini bermakna ia mempunyai 14 pin I / O digital, 6 input analog, port bersiri, dan header ICSP.

IDE Familiar Persekitaran pembangunan bersepadu Intel untuk Galileo kelihatan sama seperti Arduino IDE di permukaan. Di bawah menu Papan, anda akan melihat penambahan Galileo di bawah "Arduino X86 Boards." IDE yang diubah suai juga mampu menaik taraf firmware di papan.

Keserasian Perpustakaan Ethernet Menggunakan port Ethernet di papan adalah semudah menggunakan perpustakaan Ethernet Arduino. Saya dapat mendapatkan sambungan HTTP ke Google tanpa mengubah suai contoh WebClient standard.

Jam Waktu Nyata Kebanyakan papan Linux bergantung pada sambungan ke Internet untuk mendapatkan tarikh dan masa semasa. Tetapi dengan RTC papan atas Galileo (jam masa nyata), anda akan dapat mengesan masa walaupun papan dimatikan. Hanya wayarkan bateri sel syiling 3.0V ke papan.

Bekerja dengan Kad Mini PCI Express Di bahagian bawah papan adalah slot pengembangan untuk kad PCI Express Mini. Ini bermakna anda boleh menyambungkan WiFi, Bluetooth, kad GSM untuk sambungan, atau pemacu keadaan pepejal untuk penyimpanan lebih banyak. Apabila anda menyambungkan kad WiFi, ia akan berfungsi dengan pustaka Wifi Arduino.

Port USB Host Port Galileo yang didedikasikan pada port On-The-Go akan membolehkan anda menggunakan perpustakaan Host USB Arduino untuk bertindak sebagai papan kekunci atau tetikus untuk komputer lain.

Sokongan MikroSD Jika anda ingin menyimpan data, slot kad microSD boleh diakses dari kod anda dengan menggunakan pustaka kad SD Arduino standard.

TWI / I2C, Sokongan SPI Menggunakan pustaka Arduino Wire standard atau perpustakaan SPI, anda boleh menyambung komponen TWI / I2C atau SPI kepada Galileo.

Sambungan Serial Bukan sahaja ada port siri biasa untuk lakaran anda pada pin 0 dan 1 daripada pinout Arduino, tetapi terdapat juga port siri berasingan untuk menyambung ke baris arahan Linux dari komputer anda. Anda akan menyambungkannya melalui sambungan audio jack bersebelahan dengan port Ethernet. Pelabuhan ini hanya digunakan untuk siri.

Linux on Board Pengagihan Linux yang sangat ringan dimuatkan ke memori MB 8 MB. Jika anda ingin menggunakan alat seperti ALSA (untuk bunyi), V4L2 (untuk input video), Python, SSH, node.js (untuk projek web), dan openCV (untuk penglihatan komputer), anda boleh boot Galileo dari imej kad SD yang disediakan oleh Intel.

Kongsi

Meninggalkan Komen