RaspberryPi 3 が来た

ヤフオクで安売りしてたので、なんとなく購入。

SDL2とかで遊ぼうかしら。。

Golang と SDL2 でゲームを作る — KaoriYa

Using OpenGL ES 2.0 on the Raspberry Pi without X windows.

出来たらチップ音源のエミュとか使いたいけどMAMEのエミュ音源の処理機構ってどうなっとるのかしら?これか?
MAME Device Basics
Filters and streams in the MAME Sound System

git clone したら、The remote end hung up unexpectedly とエラーが…

 めも。

 同じ問題に遭遇してる人は、すぐ見つかった。

 GitでCloneしようとするとearly EOFエラーが発生した

 問題は、引っ張るデータが大き過ぎて処理しきれなかった模様。
 やり方は幾つかあるみたいだけど、git clone –depth n という記述の必要性を初めて知ってしまった。。
 (この機能を使うと、最新版から過去に遡って更新履歴を取得していくので、–depth 1 だと一番最後の更新によって出来上がった現在の最新版のファイル構造一式のみ手に入る。履歴が必要なければ、この機能を使った方がいい。)

ついでに raspbian jessie lite を使おうとしたら、ssh接続でハマった..

 めも。

 PuTTYでWindowsからSSH接続しようとしたら、”connection refused” のエラーが…
 前のraspbianで出たことなかったと思うので、ググったら出てきた。

 What is causing PuTTy to not connect to Raspberry Pi?

コマンドラインで raspi-config を実行. > 8 Advanced Options > A4 SSH > make sure SSH access is “enabled”

 単にデフォルトでは、ssh の daemon が起動してない設定だったというオチ。。
 いや、これオチですらないな。。(=_=;

その後

 もっと楽な方法があることを知った。

 ssh対策を行う@RASPBIAN JESSIE WITH PIXELのインストール

 root に ssh フォルダを作るだけで良いとは…

volumio の webUI を表示するには..

 ブラウザのURL入力欄に、以下のいずれかを入力。

 ・http://volumio
 ・http://volumio.local
 ・raspberry pi に割り当てられたIPアドレス

 なんで volumio と volumio.local の2種類があるのか?とか、IP指定でないと繋がらなくある場合があるのか?とかは、よく判っていない。。

どうもBonjour 環境で繋ぐ場合に、.local という記述が意味を持つ模様。
第13回 TCP/IP環境に革新もたらすZeroConfネットワーク「Bonjour」~概要と仕組等~

 
 安定はIP指定。
 (つつがなくvolumio が動作していれば “http://volumio” で接続できた。)

volumio1.55 を raspberry pi (model B)で。

 ずーっと放置していた。
 知人のIさんからも暫く前に薦められていたけど、ようやく正月の宿題としてやってみた。

 …といっても、もうやりつくされているので、忘れちゃ困る一点だけメモっておく。

NASの設定を間違えてはならない

 この点をミスってしまうと、NAS設定にゴミが残る。
 そして、なにより困るのが、MPDの動作がおかしくなる。
 具体的には、MENU の MAIN 以外の項目の設定後の動作(設定保存)が無反応になり、なにも設定変更できなくなってしまう。(後述する設定ページの “remove this mount”(マウント設定の削除) も当然機能しない…)

 したがって設定する際は、
 必ず正しい内容を間違えないように入力(および保存)すること。

 基本的には、Volumio 1.5 で apt-get upgrade をしたら NAS が mount できなくなった…に書かれている点を注意するくらい。

(MENU > Library > + ADD NEW MOUNT 画面にて)
+ show advance options を開く.
Mount flags の欄に,”,sec=ntlm” を追加.
これは mount.cifs のデフォルトのはずなのだが,なぜか明示的に指定しないと接続できない.

これでマウントできれば OK.

 
 (忘れるとエライことになるので)自分の設定もメモっとく。

その後

 再びSDカードにイメージを書くところからやり直すと、どういうわけだかまたNASを認識してくれなくなった。(書き残した設定を使っているのに。)

 結局 volumio2 を使え。ということなのか…
 (重くて Raspberry Pi model.B では辛いのだが。)

 あと、volumioはめっちゃSDカードに書き込みするようなので、カード寿命はあまり長くなさそうです…(´д`|||)

Raspberry Pi で sidplay2を使うには

めも。

http://www.tomconte.fr/post/45585760299/transforming-your-raspberry-pi-into-a-retro-c64-juke

手順的には、以下の通り。(apt-cache search sidplay の行は要らないかも..)

$ sudo apt-get update
$ apt-cache search sidplay
$ sudo apt-get install sidplay

演奏しようとして以下のようなメッセージが出る場合は、サウンドドライバがロードされていない。

$ sidplay2 hoge.sid
/dev/dsp: No such file or directory

サウンドドライバのロードを行うには、以下を実行する。

$ sudo modprobe snd_pcm_oss

※modprobeは、カーネルモジュールのload/unloadコマンド。
※snd_pcm_ossは、ALSAのOSSエミュレーション用ドライバ。
※⇒http://manual.atmark-techno.com/armadillo-500/armadillo-500-dev_startup_guide_ja-1.3.2/ch11.html