ラベル sheevaplug の投稿を表示しています。 すべての投稿を表示
ラベル sheevaplug の投稿を表示しています。 すべての投稿を表示

2014年4月29日火曜日

SheevaPlug: 起動しないと思ったら電源と電池周辺がッ~復活させました~

見るからにヤバイ.復活なるか?
  • Marvell の小型 ARM マシン SheevaPlug が起動しなくなった.
  • 分解して中の様子を目視で検分すると,
    • 主原因は見るからに電源の故障.
    • ボタン電池周辺もアウトであった.電源のせいかは不明.
  • 電源とボタン電池の代替品を用意し,交換を行った.
  • 結果はいかに?
では行ってみよう.

2014年1月12日日曜日

互換性: ボタン電池実践編: AG10 から SR1130 へ

ぎゃー.さて,交換は?
  • ボタン電池は,型番が違っても, 互換性があることもある
    • 国内と国外:例えば,AG10 というボタン電池は,国内では LR1130 に相当する.
      • ボタン電池の型番の対応は,maxellpanasonic のサイトで調べられる.
    • LRとSR:LR** はアルカリボタン電池,SR** は酸化銀電池.LR は SR の廉価代替品として開発された.普通,LR が使える機器には SR も使える.SRの方が適用範囲が広く,持ちも良く,液漏れもしにくいと良いことづくめだが,値段は高い.おサイフと相談だ.
  • 今回は,AG10 が使用されていた超小型PC(もどき)にマクセル製の SR1130W を使ってみた.うまくいった
では行ってみよう.
※体験記です.特に何かを推奨したりしなかったりする意図はないので念のため. 

2010年7月3日土曜日

ALSA: samplerate_best

I am using MPD (music player daemon) for my music jukebox: a sheevaplug with an Audiophile USB attached to it.
On Ubuntu, the Audiophile USB is recognized as:

$ cat /proc/asound/cards
 1 [tm             ]: USB-Audio - Audiophile USB (tm)
                      M-Audio Audiophile USB (tm) at usb-orion-ehci.0-1, full speed

The following configuration is working well.

/etc/asound.conf:
defaults.pcm.rate_converter "samplerate_best"
pcm.!default {
        type plug
        slave.pcm hw
}

in /etc/mpd.conf:
audio_output {
        type                    "alsa"
        name                    "M-Audio Audiophile USB"
        device                  "plughw:1,0"     # optional
}

I am not very sure, but it seems that alsa is correctly avoiding needless sample rate
conversion.

Playing 48Khz source:
$ cat /proc/asound/card1/stream0
M-Audio Audiophile USB (tm) at usb-orion-ehci.0-1, full speed : USB Audio

Playback:
  Status: Running
    Interface = 2
    Altset = 5
    URBs = 2 [ 1 1 ]
    Packet Size = 192
    Momentary freq = 48000 Hz (0x30.0000)
...

Playing 44.1Khz source:

$ cat /proc/asound/card1/stream0
M-Audio Audiophile USB (tm) at usb-orion-ehci.0-1, full speed : USB Audio

Playback:
  Status: Running
    Interface = 2
    Altset = 5
    URBs = 2 [ 1 1 ]
    Packet Size = 192
    Momentary freq = 44100 Hz (0x2c.199a)
  Interface 2
...

And an MPD client, Minion, makes MPD manipulations so comfortable. :-)
The only thing I badly want for MPD is practical cue sheet support :-(