Intel Galileo 買ったはじめにファームアップデート
2014年1月13日(月) 01:17 JST
閲覧数 5,622
Galileoには専用のArduino IDがあり、この上でArduinoスケッチを書いたりして遊びます。
Galileo用のArduino IDEは、インテルのmakerコミュニティサイトからダウンロードできます。 まず、Intel Galileo買ったらファームウェアを最新化しないと。
って事で買ったら最新にアップデートします。
メニュー「ヘルプ」から「Firmware Update」でアップデートできます。
電源はUSBではなくACアダプタから取る必要があります。
Intel GalileoはACアダプタから電源を取る必要があります。
発売開始されたばかりですが、既にファームウェアは古くなっている様です。
やはり最新にしておきましょう。
6分程まちます。
アップデート完了です。
では早速Linuxにアクセスしてみましょう。
system()を使ってtelnetdを起動してみます。
ifconfigの結果をシリアルに出力してみます。これでDHCPで取ったIPが分かります。
シリアルポートを繋がないとアクセスできないかと思ってましたが、USB経由でアクセスできるみたいなので便利です。
telnetでアクセスしてみたので、Kernelバージョンとか確認してみました。
Galileo用のArduino IDEは、インテルのmakerコミュニティサイトからダウンロードできます。 まず、Intel Galileo買ったらファームウェアを最新化しないと。
って事で買ったら最新にアップデートします。
メニュー「ヘルプ」から「Firmware Update」でアップデートできます。
電源はUSBではなくACアダプタから取る必要があります。
Intel GalileoはACアダプタから電源を取る必要があります。
発売開始されたばかりですが、既にファームウェアは古くなっている様です。
やはり最新にしておきましょう。
6分程まちます。
アップデート完了です。
では早速Linuxにアクセスしてみましょう。
system()を使ってtelnetdを起動してみます。
ifconfigの結果をシリアルに出力してみます。これでDHCPで取ったIPが分かります。
void setup() { // put your setup code here, to run once: system("telnetd -l /bin/sh"); } void loop() { // put your main code here, to run repeatedly: system("ifconfig eth0 > /dev/ttyGS0"); sleep(10); }シリアルモニタからシリアルにアクセスできます。
シリアルポートを繋がないとアクセスできないかと思ってましたが、USB経由でアクセスできるみたいなので便利です。
telnetでアクセスしてみたので、Kernelバージョンとか確認してみました。
Poky 9.0.2 (Yocto Project 1.4 Reference Distro) 1.4.2 clanton / # / # uname -a Linux clanton 3.8.7-yocto-standard #1 Tue Oct 1 00:07:32 IST 2013 i586 GNU/Linux / # / # df -h Filesystem Size Used Available Use% Mounted on devtmpfs 112.8M 0 112.8M 0% /dev tmpfs 114.2M 116.0K 114.1M 0% /var/volatile tmpfs 114.2M 0 114.2M 0% /media/ram / # free total used free shared buffers Mem: 233812 22728 211084 0 0 -/+ buffers: 22728 211084 Swap: 0 0 0 / # /proc # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 9 model name : 05/09 stepping : 0 cpu MHz : 399.076 cache size : 0 KB fdiv_bug : no hlt_bug : no f00f_bug : yes coma_bug : no fpu : yes fpu_exception : yes cpuid level : 7 wp : yes flags : fpu vme pse tsc msr pae cx8 apic pge pbe nx smep bogomips : 798.15 clflush size : 32 cache_alignment : 32 address sizes : 32 bits physical, 32 bits virtual power management: /proc #