本サイトは、マルチコア トータルソリューションカンパニー -フィックスターズの技術者有志が運営するサイトです。

YDL 6.1でWebカメラを使用する

出典: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう

YDL V6.1のデフォルトカーネルではWebカメラを認識できません。
以下の手順で、Webカメラを認識するカーネルを構築します。

  • コンパイルするためのツールをインストールします
# yum groupinstall "Development Tools"
  • カーネルソースをインストールします
# yum install kernel-source.ppc64
  • Web カメラモジュールを入れたカーネルを作成します
  • ソースフォルダに移動します
# cd /usr/src/linux-2.6.27-1.ydl61.4/
  • config ファイルをコピーします
# cp /boot/config-2.6.27-1.ydl61.4 .config
  • Web カメラモジュールを入れるように設定します
# make menuconfig
Device Drivers -> Multimedia devices -> Video For LinuxにMをセット
Device Drivers -> Multimedia devices -> Video capture adapters
    -> V4L USB devicesを*に設定 -> Enter
    -- V4L USB devicesの設定に入ります-> 全てをM (*しか選択できない項目は*に設定)
変更を保存して終了します
  • コンパイル、インストールします
# make
# make modules
# make modules_install
# installkernel 2.6.27-1.ydl61.4custom vmlinux System.map
  • bootイメージの設定を変更します
# vi /boot/etc/yaboot.conf
以下のように編集します
# yaboot.conf generated by anaconda

boot=/dev/ps3da
init-message=Welcome to YDL!\nHit for boot options

partition=1
timeout=80
install=/usr/lib/yaboot/yaboot
delay=5
enablecdboot
enableofboot
enablenetboot
nonvram
mntpoint=/boot/yaboot
usemount

default=2.6.27-1.ydl61.4custom
image=/vmlinux-2.6.27-1.ydl61.4custom
label=2.6.27-1.ydl61.4custom
read-only
initrd=/initrd-2.6.27-1.ydl61.4custom.img
append="video=ps3fb:mode:3 rhgb quiet root=LABEL=/"

image=/vmlinux-2.6.27-1.ydl61.4
label=linux
read-only
initrd=/initrd-2.6.27-1.ydl61.4.img
append="video=ps3fb:mode:3 rhgb quiet root=LABEL=/
  • 再起動します
# reboot
  • Web カメラを USB に接続します
ここでは、QVU-13 を使用して動作確認を行いました。
  • Open CV on the Cell を使って Web カメラの動作確認をします
# cd /opt/cvcell/bin
# ./facedetect.exe
※Open CV on the Cellは予めインストールしてください。
Open CV on the Cell のインストール方法はこちら

以上となります。


Yellow Dog Linux for PS3に戻る

表示
個人用ツール
オープンソースプロジェクト
ツールボックス