intel Edison
intel EdisonのWifiのセットアップ方法
intel Edison

はじめに

こんにちは。インフラエンジニアレベル1のf_prgです。intel EdisonのWifiのセットアップをしたので、その方法です。

セットアップコマンドを実行します。

root@edison:~# configure_edison --setup

Configure Edison: Device Password

Enter a new password (leave empty to abort)
This will be used to connect to the access point and login to the device.
Password:       ********
Please enter the password again:        ********
The device password has been changed.

Configure Edison: Device Name

Give this Edison a unique name.
This will be used for the access point SSID and mDNS address.
Make it at least five characters long (leave empty to skip): 
Is ${SSID} correct? [Y or N]: Y

Do you want to set up wifi? [Y or N]: Y

Configure Edison: WiFi Connection

Scanning: 1 seconds left

0 :     Rescan for networks
1 :     Exit WiFi Setup
2 :     Manually input a hidden SSID
3 :     AAAAA
4 :     BBBBB
5 :     CCCCC
6 :     DDDDD
7 :     EEEEE
8 :     FFFFF
9 :     GGGGG


Enter 0 to rescan for networks.
Enter 1 to exit.
Enter 2 to input a hidden network SSID.
Enter a number between 3 to 9 to choose one of the listed network SSIDs: 9
Is ${SSID} correct? [Y or N]: Y
Password must be between 8 and 63 characters.
What is the network password?: ********************
Initiating connection to ${SSID}. Please wait...
Attempting to enable network access, please check 'wpa_cli status' after a minute to confirm.
Done. Please connect your laptop or PC to the same network as this device and go to http://XXX.XXX.XXX.XXX or http://edison.local in your browser.

pingでネットワークを確認してみます

root@edison:~# ping blog.star-flare.com
PING blog.star-flare.com (54.231.224.59): 56 data bytes
64 bytes from 54.231.224.59: seq=0 ttl=235 time=20.574 ms
64 bytes from 54.231.224.59: seq=1 ttl=235 time=37.111 ms

ブラウザでアクセスしてみます

http://edison.local
にアクセスしますと
pic1.png
となります。

sshも試してみます

[f_prg@Documents] $ ssh root@edison.local
root@edison.local's password:
root@edison:~#

まとめ

これで、ある程度の準備が整いました。
今後は、nodejsあたりに触れてみたいと思います。

参考資料・リンク

http://edison-lab.jp/gettingstarted/edison-breakout/mac/

intel Edison
intel Edisonを最新イメージにアップデートする方法
intel Edison

はじめに

こんにちは。インフラエンジニアレベル1のf_prgです。intel Edisonを購入したのですが、ずいぶんと間が空いたのでこれからちょっとずつ触っていきます。
今回は最新イメージのアップデートをしたいと思います。

最新イメージのダウンロードをします。

http://www.intel.com/support/edison/sb/CS-035180.htm
「Yocto complete image」のzipファイルをダウンロードします。
Macでマウントされているのを確認しコピーします。

screenでEdisonに入り、リブートします。

[f_prg@~] $ screen /dev/cu.usbserial-A903BXXG 115200 -L

各々の環境でusbserial-XXXXXXは、変わります。

Poky (Yocto Project Reference Distro) 1.6.1 edison ttyMFD2

edison login: root
Password:
root@edison:~# reboot ova

リブート後にバージョンを確認します。

root@edison:~# uname -a
Linux edison 3.10.17-poky-edison+ #1 SMP PREEMPT Fri Jan 30 14:16:35 CET 2015 i686 GNU/Linux

Ctrl + aの後にkを打ち、screenを終了します。

まとめ

これで終了です。
マウント先に置いたイメージのファイルはもう使わないので、破棄します。

参考資料・リンク

http://www.intel.com/support/edison/sb/CS-035180.htm
http://edison-lab.jp/flash/mac/

intel Edison
intel Edisonを最新イメージにアップデートする方法
intel Edison

はじめに

こんにちは。インフラエンジニアレベル1のf_prgです。intel Edisonを購入したのですが、ずいぶんと間が空いたのでこれからちょっとずつ触っていきます。
今回は最新イメージのアップデートをしたいと思います。

最新イメージのダウンロードをします。

http://www.intel.com/support/edison/sb/CS-035180.htm
「Yocto complete image」のzipファイルをダウンロードします。
Macでマウントされているのを確認しコピーします。

screenでEdisonに入り、リブートします。

[f_prg@~] $ screen /dev/cu.usbserial-A903BXXG 115200 -L

各々の環境でusbserial-XXXXXXは、変わります。

Poky (Yocto Project Reference Distro) 1.6.1 edison ttyMFD2

edison login: root
Password:
root@edison:~# reboot ova

リブート後にバージョンを確認します。

root@edison:~# uname -a
Linux edison 3.10.17-poky-edison+ #1 SMP PREEMPT Fri Jan 30 14:16:35 CET 2015 i686 GNU/Linux

Ctrl + aの後にkを打ち、screenを終了します。

まとめ

これで終了です。
マウント先に置いたイメージのファイルはもう使わないので、破棄します。

参考資料・リンク

http://www.intel.com/support/edison/sb/CS-035180.htm
http://edison-lab.jp/flash/mac/

intel Edison
intel Edisonを購入しました。
intel Edison

intel Edisonを購入しました。

はじめに

こんにちは。インフラエンジニアレベル1のf_prgです。
秋月電子で、intel Edison Breakout Board Kitを買いました。
8,980円でした。

intel Edisonを購入しました。

開封ギャラリーです。

Pic1
Pic2
Pic3
Pic4
Pic5 開封

Mac用のIDEとSDKを落としてインストールします。

私は、Macをを使ってるので
https://communities.intel.com/docs/DOC-23148#jive_content_id_Step_2__Download_Edison_Arduino_IDE
からMac版を落とします。

IDEには、Java SE6が必要だったのでダウンロードしてインストールします。
http://support.apple.com/kb/DL1572

IDEを起動します。

Processingに近いようですね。
Pic1

ちゃんと認識されています。USB指しただけで、便利ですね。
Pic2

検証して、書き込みします。

ファイル –> スケッチの例 –> 01.Basics –> Blink
を開きます。
検証して、書き込みします。

Binary sketch size: 76,099 bytes (of a 10,000,000 byte maximum) - 0% used
#!/bin/sh
#
echo "starting download script"
echo "Args to shell:" $*
starting download script
#
# ARG 1: Path to lsz executable.
Args to shell: /Users/f_prg/Documents/lib_src/edison/Arduino.app/Contents/Resources/Java/hardware/tools/x86/bin /var/folders/bx/b_rvr4s17vd9znzc9tfmg30c0000gn/T/build7253484455567970089.tmp/Blink.cpp.elf COM1
Serial Port PORT (note: should be /dev/cu.xxxxxx for OSX)
# ARG 2: Elf File to download
Using tty Port COM1
# ARG 3: TTY port to use.
#
#path may contain \ need to change all to /
path_to_exe=$1
fixed_path=${path_to_exe//\\/\/}
#
tty_port_id=$3
Sending Command String to move to download if not already in download mode
echo "Serial Port PORT" $com_port_id "(note: should be /dev/cu.xxxxxx for OSX)"
echo "Using tty Port" $tty_port_id
#
echo "Sending Command String to move to download if not already in download mode"
echo "~sketch download" > $tty_port_id
#Give the host time to stop the process and wait for download
sleep 1
#
Deleting existing sketch on target
#Move the existing sketch on target.
echo "Deleting existing sketch on target"
"$fixed_path/lsz" --escape -c "mv -f /sketch/sketch.elf /sketch/sketch.elf.old" < $tty_port_id > $tty_port_id
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK

Transfer incomplete
#"$fixed_path/lsz.exe" --escape -c "mv -f /sketch/sketch.elf /sketch/sketch.elf.old" < $tty_port_id > $tty_port 1>&0
#
# Execute the target download command
#
#Download the file.
host_file_name=$2
"$fixed_path/lsz" --escape --binary --overwrite $host_file_name < $tty_port_id  > $tty_port_id
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK

Transfer incomplete
#
#mv the downloaded file to /sketch/sketch.elf
target_download_name="${host_file_name##*/}"
echo "Moving downloaded file to /sketch/sketch.elf on target"
Moving downloaded file to /sketch/sketch.elf on target
"$fixed_path/lsz" --escape -c "mv $target_download_name /sketch/sketch.elf; chmod +x /sketch/sketch.elf" < $tty_port_id > $tty_port_id
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK
Retry 0: Got ZNAK

Transfer incomplete
#
#

エラーしました。シリアルポートのドライバーがないようです。

シリアルポートでのドライバーをインストールします。

https://communities.intel.com/docs/DOC-23193

まとめ

今回は続きます。

補足、おまけ

とくにありません。

参考資料・リンク

https://communities.intel.com/docs/DOC-23148#docTop