Armadilloフォーラム

Armadillo X1でPureThermal2を使いたい

tak

2020年2月22日 13時42分

山本と申します。

下記の熱画像が見えるUVCカメラ、PureThermal2をArmadillo X1で使いたいのですが、
画像を取ろうとするとエラーになります。

https://ctl-commerce.com/item/PURETHERMAL_2.html

fswebcamの場合、エラーメッセージは下記になります。

atmark@armadillo:~$ fswebcam tmp.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Adjusting resolution from 384x288 to 160x120.
Error starting stream.
VIDIOC_STREAMON: No space left on device
Unable to use mmap. Using read instead.
Unable to use read.

今使用しているArmadillo X1で、他のUSBカメラ(logicool C920)は使えます。
また、PureThermal2をwindows PCやraspberry piにつないだ場合、他の
USBカメラと同様、画像を撮影することができます。

同じような経験をされた方がいらしたらアドバイスをお願します。

コメント

佐藤です。

USB-HUBなどを使って複数台カメラをつないでたりしないでしょうか。
その場合は、Armadillo X1 と PureThermal2 を USB-HUB を介さずにつないでみてください。

山本です。

コメントいただきありがとうございます。

> USB-HUBなどを使って複数台カメラをつないでたりしないでしょうか。
> その場合は、Armadillo X1 と PureThermal2 を USB-HUB を介さずにつないでみてください。

USB-HUBは使用せず、Armadillo X1とPurethermal2を直接つないでも動かないです。

すいません、一応自己解決しました。

https://github.com/groupgets/purethermal1-firmware/issues/24

の記述を参考にしてVideo Paket Sizeを小さくしたファームウェアを作ってカメラにインストールすれば動きました。

理屈はあまりわかっていないので、もしかしたらArmadillo側の設定で対応できるのかもしれません。