5 月末ごろに注文していた Pocket CHIP が、4 ヶ月の時を越えやってきました。Mac から SSH 接続するところまでメモ。
まず知りたいことは root のパスワードですが、初期では chip
が設定されています。
箱から取り出して最初にすることは充電だと思います。Pocket CHIP は Micro-USB ケーブルで充電できるのですが、ケーブルを接続しても背面の LED が一瞬フラッシュするだけで、充電されているかどうかよくわからないんですね。充電中かどうかは次のコマンドで確認することができます。
充電中の例
chip@chip:~$ sudo battery.sh BAT_STATUS=0 CHARG_IND=1 BAT_EXIST=1 CHARGE_CTL=0xc9 CHARGE_CTL2=0x45 Battery voltage = 4204.2mV Battery discharge current = 0mA Battery charge current = 399.5mA
放電中の例
chip@chip:~$ sudo battery.sh BAT_STATUS=0 CHARG_IND=0 BAT_EXIST=1 CHARGE_CTL=0xc9 CHARGE_CTL2=0x45 Battery voltage = 4074.4mV Battery discharge current = 270.0mA Battery charge current = 0mA
充電中だと、 Battery charge current
が数百 mA になるようです。
Pocket CHIP に使われている Linux は、Github 上で管理されているようです。Debian ベースなのでしょうか、 apt
コマンドが使えます。 SSH したいので、次のコマンドで必要なものをインストールしました。
$ sudo apt-get update $ sudo apt-get install openssh-server
これで再起動すれば、 sshd が起動しています。
次に
$ ip add show wlan0
で IP アドレスを調べます。
chip@IPアドレス
で SSH できます。パスワードは root と一緒で chip
です。これで SSH できるようにはなるのですが、なんとなく接続が不安定です。どうも無線 LAN がパワーセーブモードになったりすると、接続が切れる疑惑があります。
sudo iw wlan0 set power_save off
でパワーセーブをオフにします。これで、ブツブツ切れるのはなくなったような。
これで快適に SSH 接続して Pocket CHIP 上で開発できるようになりました。Pocket CHIP についているキーボードは、お世辞にも押しやすいとはいえないので、本体のキーボードは外出時やちょっと動作確認したい時用ということになりそうです。
さて、 いろいろ試しにインストールしてみましたが、けっこう普通に動きます。Python はデフォルトで動作しますし、Julia も ARM 用バイナリをとってくるだけで起動しました。vim ももちろん入ります。
おまけに cpuinfo と、ちょっと動かしたあとの df の出力を貼っておきます。
chip@chip:~$ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 2 (v7l) BogoMIPS : 100.24 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc08 CPU revision : 2 Hardware : Allwinner sun4i/sun5i Families Revision : 0000 Serial : 1625420c0d02e958
chip@chip:~$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 10240 0 10240 0% /dev tmpfs 101584 6780 94804 7% /run ubi0:rootfs 3777124 580380 3196744 16% / tmpfs 253956 0 253956 0% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs 253956 0 253956 0% /sys/fs/cgroup tmpfs 50792 0 50792 0% /run/user/1000
多くの情報は、 Pocket CHIP のフォーラム で入手しました。フォーラムが活発なのは良いですね。