CEV-RZ/A1LでDLNAサーバとsambaサーバを動かしてみた。
・CEV-RZ/A1L Linux SDKは、V2.00.00を使用
・DLNAサーバはminidlnaを選択
・Windowsパソコンからファイルを転送したいのでsambaも選択
用意した物
・CEV-RZ/A1Lボード
・USBケーブル(電源として使用)とLANケーブル
・USBハードディスク(USBメモリじゃ容量が少ないので)
① buildootのmenuconfigで以下を選択してmake
Target packages --->
Interpreter languages and scripting --->
[*] perl
Libraries --->
Filesystem --->
[*] gamin
Networking applications --->
[*] minidlna
[*] samba
Samba tools selection --->
[*] eventlogadm
[*] findsmb
[*] net
[*] nmbd
[*] nmblookup
[*] ntlm_auth
[*] pdbedit
[*] profiles
[*] rpcclient
[*] smbcacls
[*] smbclient
[*] smbcontrol
[*] smbcquotas
[*] smbd
[*] smbget
[*] smbldbtools
[*] smbpasswd
[*] smbsharesec
[*] smbspool
[*] smbstatus
[*] smbtree
[*] swat
[*] smbta-util
[*] smbtar
[*] tdb
[*] testparm
[*] winbindd
[*] wbinfo
Samba libraries selection --->
[ ] libsmbclient
Samba support selection --->
[ ] support avahi
[*] support gamin
設定を保存して、makeを実行
② ①で作ったファイルシステムをUSBハードディスクにコピーして、CEV-RZ/A1Lに付けて実行
$ sudo cp -rfp output/target/* /media/usb-hdd/
$ sudo chown -R root:root /media/usb-hdd/*
$ umount /media/usb-hdd
③ CEV-RZ/A1LのLinuxでsambaユーザを作成
# adduser dlna
# smbpasswd -a dlna
(sambaのパスワードは適当に設定して控えておく)
④ /etc/samba/smb.confを以下のように編集
とりあえず、hosts allowの項目をコメントアウト"#"して全てのネットマスクでアクセス可能にした。
# hosts allow = 127.
DLNAに公開したいファイルを置くパスを設定する
[myname]
path=/home/dlna
public = no
writable = yes
⑤ sambaサーバをリスタート
# /etc/init.d/S91smb restart
ユーザ名と、パスワードは、③で設定した物を入力して、CEV-RZ/A1Lのフォルダにファイルを転送できる事を確認
⑦ /etc/minidlna.confの作成
viで/etc/minidlna.confを開いて以下を記述
media_dir=/home/dlna/
db_dir=/var/lib/minidlna
log_level=warn
root_container=B
network_interface=eth0
network_interface=wlan0
friendly_name=MiniDLNA
#inotify=yes
notify_interval=3600
port=8080
⑧ /etc/init.d/S92dlnaを作成 して再起動
#!/bin/sh
#
# Start the minidlna....
#
case "$1" in
start)
echo "Starting minidlna..."
minidlna
;;
stop)
echo -n "Stopping minidlna..."
/bin/kill `pidof minidlna`
;;
restart|reload)
"$0" stop
"$0" start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?
⑩ DLNAクライアント機器から再生を確認
どのようなメディアが再生可能かはこれから検証したいが取り敢えずmp4動画はAndroidスマホにインストールされてるDiXim Playerで再生できた。