follow me

Intel Galileo 買ったはじめにファームアップデート

Galileoには専用のArduino IDがあり、この上でArduinoスケッチを書いたりして遊びます。
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 # 
Intel Galileo 買ったはじめにファームアップデート | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。