2014年9月6日土曜日

Raspberry Piにnode.jsをインストール

色々踏んでいるため、インストールログを残す。

# まずはgit インストール
> sudo apt-get install git-core

# nvmのclone
> git clone git://github.com/creationix/nvm.git ~/.nvm
# nvmの実行を有効にする
> source ~/.nvm/nvm.sh
> nvm help

# バージョン取得
> nvm ls-remote
#インストール
> nvm install 0.11.13

#インストール時に下記エラー

gyp: name 'arm_version' is not defined while evaluating condition 'arm_version==7' in /home/pi/.nvm/src/node-v0.11.13/deps/v8/tools/gyp/v8.gyp while loading dependencies of /home/pi/.nvm/src/node-v0.11.13/node.gyp while trying to load /home/pi/.nvm/src/node-v0.11.13/node.gyp
Error running GYP
/usr/bin/python tools/gyp_node.py -f make
gyp: name 'arm_version' is not defined while evaluating condition 'arm_version==7' in /home/pi/.nvm/src/node-v0.11.13/deps/v8/tools/gyp/v8.gyp
make: *** [out/Makefile] Error 1
nvm: install v0.11.13 failed!

# 手動で修正する方法
#common.gypi に下記設定を追加
> cd .nvm/src/node-v0.11.13/
> vim common.gypi

'arm_version%' : '1',


# しかし、手動編集は嫌いなので、一つバージョンを下げてインストールをしてみる。
> nvm install 0.11.12

# 問題なくインストール完了。

> node -v
> node example.js
Illegal instruction

# Illegal instruction をエラーになってしまう。


# バージョンが新しいとちゃんと対応していないらしい。
# そのため、少し古いバージョンをインストールする。
> nvm install 0.10.24

> node -v
> npm

# 問題なく通った。

> node example.js

2014年9月5日金曜日

Raspberry Piで無線LAN

Raspberry Pi をようやく触り始めた。

用途を色々考えたところ、持ち歩いて何かできるのがいいなぁと思ったので、

無線LANアダプタをつけて設定しようと試みた。


無線LANアダプタ











無線LANの設定方法は下記参照

  • http://kingyo-bachi.blogspot.jp/2013/07/raspberry-pilan.html
  • http://firtel.blogspot.jp/2012/09/raspberry-pilan.html


遅延対策
Wifi接続した場合、非常に遅い。
解消方法は下記参照

  • http://lowreal.net/2014/01/09/1
  • http://qiita.com/Hiroshi-Ito/items/77610be6e49de62a5b48

PowerManagment onからoffに変更すればよいが、そもそも何の機能なのか説明がない。
■調べた結果
パワーマネージメント機能が有効になると、消費電力低減を実現しながら、アクセスポイントとの接続は維持したままデータ通信を可能とするが、通信パフォーマンスが低下する。
以下参考ページ
  • http://manual.atmark-techno.com/armadillo-wlan/armadillo-wlan_software_manual_ja-3.1.0/ch07.html
  • http://www.hitxp.com/articles/software/ubuntu-fix-slow-wireless-internet-connection-speed-upgrading-11-04-natty-narwhal/