[Armadillo:09273] Re: Armadillo-810のカメラ画像をWindowsアプリで表示

アットマークテクノ 中井 真大 email@hidden
2013年 10月 22日 (火) 14:47:13 JST


nakaiです。

/etc/init.d/uvc-gadgetをみると、
---
#!/bin/sh

. /etc/init.d/functions

PATH=/bin:/sbin:/usr/bin:/usr/sbin

echo -n "Starting uvc-gadget: "

for video_dev in $(find /sys/class/video4linux/video*); do
    case $(cat ${video_dev}/name) in
	sh_mobile_ceu.*) CAPTURE_DEV=$(basename ${video_dev});;
	renesas_usbhs_udc) OUTPUT_DEV=$(basename ${video_dev});;
    esac
done

if [ ! -z "${CAPTURE_DEV}" -a ! -z "${OUTPUT_DEV}" ]; then
    uvc-gadget -c /dev/${CAPTURE_DEV} -o /dev/${OUTPUT_DEV};
else
    false;
fi
check_status
---

/sys/class/video4linux/video*/nameをcatした場合に、
sh_mobile_ceu.*またはrenesas_usbhs_udcが見つからない状態だと
uvc-gadgetの起動に失敗してしまいます。

カーネルコンフィグレーション等を変更した場合に上記の
現象がおきる可能性があります。

カーネルイメージを正しく指定できているでしょうか?



(2013/10/22 13:55), 大野徹 wrote:
> 大野です。
> 毎々お世話になります。
> 
> 中井さま
> 
> >Armadillo-810側でpsした場合に、
> >uvc-gadget
> >は起動しているでしょうか?
> 確認しましたが、起動していません。
> 
> >OpenCVで動かされていたので、もしかすると停止させているのかなと
> >推測しました。
> 
> 時系列で書きますと
> 1、ユーザランド:atmark-dist-20130704.tar.gz
> でOpenCVのサンプルを動かしました。
> その時に実はuvc-gadgetを止めるのを忘れていましたがOpenCVのサンプルは動作しま
> した。
> この環境のSDカードは現在ないので推測ですが、uvc-gadgetは動作していなかったの
> ではと思います。
> 
> 2、現在
> ユーザランド:atmark-dist-20131018.tar.gz
> カメラ設定アプリケーション「camctrl」を使用するために新たにビルドして現在こ
> の環境で作業中です。
> ・psコマンドで確認しましたが、uvc-gadgetは動作していません。
> ・/etc/config/rc.localは下記の通りでuvc-gadgetを起動する設定になっています。
> --------------------------------
> #!/bin/sh
> 
> . /etc/init.d/functions
> 
> PATH=/bin:/sbin:/usr/bin:/usr/sbin
> 
> #
> # for USB Gadget "UVC Composite with ACM and RNDIS"
> #   - activate UVC
> #
> USB_GADGET_IS_UVC_COMPOSITE=y
> if [ "${USB_GADGET_IS_UVC_COMPOSITE}" = "y" ]; then
>     /etc/init.d/uvc-gadget
> fi
> --------------------------------
> ・コマンドラインで/etc/init.d/uvc-gadgetを実行するとfailedと表示されました。
> 再起動してメッセージ確認すると
> Starting lighttpd:                                              done
> Starting sshd:                                                  failed
>    (sshd: you will be available to use after run '/etc/init.d/sshd keygen')
> Running local start script (/etc/config/rc.local).
> Starting uvc-gadget:                                            failed
> 
> となります。
> uvc-gadgetの起動が失敗しています。
> /var/messagesを見ましたが特に有用な情報はありませんでした。
> atmark-dist-20131018.tar.gzはビルド後にSDカードから起動するようにfstabを変更
> しただけです。
> 起動失敗の原因として何が考えられるでしょうか?
> 
> お手数ですがよろしくお願い致します。
> 
> 
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 




armadillo メーリングリストの案内