« 2009年07月 | メイン | 2009年09月 »

2009年08月 アーカイブ

2009年08月01日

WebDAVの設定

 MacBookProを持ち歩く生活を続けてきたが、本体の故障が心配になってきたので必要がないかぎり外に持ち出さないこととした。会社ではMacProがあるので、そちらを本腰入れて使うことにした。メインマシンとサブマシンとがあると、どうしても設定などに力が入らないので中途半端な運用だった。せっかく80万して購入したのにもったいない。なので、じっくりとMacProを使い込むことにしたのだ。

 これにより、持ち運びのバックは小さくてもよくなった。ぼくはこれまでNAVAのバックを愛用してきたので、新しいバックもNAVAのバックである。歴代のバックはどれも気に入っている。

 2台もマシンでのデーター共有はDropboxが主軸になる。それ以外にもHDDを使えばことたりる。ただ、一つ面倒なのはiCalである。サーバにWebDAVを入れて、これで共有することにした。参考にしたページは次ものである。

[1] WebDAVでiCalのカレンダーを共有しよう

[2] WebDAV with Appache22

 必ずしもそのままで動くことはなかった。両ページを見比べ、たりないところ(httpd.confには、WebDAVのための設定がincludeで用意されているところなど)を自分で考えて追加した。それで問題なく稼働している。

 途中、davで書き込む認証のユーザで不具合があったが、それは次のページを参照して解決した。

[3] Basic認証でつまづいた

 その後、なんだかおかしなことが続いたので、再設定。

[4]ここ

2009年08月28日

TCM8230MDおよびTCM8240MDについての覚書

TCM8230MDについて

 配線などでマニュアルと異なるところはない。基本的に線をつなげるだけである。インピーダンスについての考慮は必要かもしれない。ただし、EXTCLKを12.5MHzとしたが、FPGAと直接配線するだけで動いた。ダンピング抵抗やインピーダンス用のキャパシタは挿入していない。

 リセット用のパルスを送信し、その後I2CでDCLKOUTだけを送信した。これで画像データはパラレルポートにだらだらと流れてくる。RGB565とYUV422との切り替えるコマンドを送信し、両方のデータが出力されてくることを確認した。

 コントロールはすべてFPGAで行い、SRAM512Kバイトをフレームバッファとして使った。10ns程度の高速のものをつけた。問題となったのは640x480はとれなかったので、640x400で我慢することにした(フレームバッファに入らないものは捨てている)。

 カラー調整などのコマンドは送信していないが、それなりの画像は撮れた。この画像は鏡に映ったものを撮影し、それをフレームバッファーへ転送し、さらにフレームバッファの中身をPCに転送し、それをTIFF形式に変換したものをJPEGで保存した。


tcm8230md_sample.jpg


 70度程度の視野は意外に狭いような気がした。また、ピントが甘い。画像計測をするためには向かないかもしれないが、モニター程度でよいならば十分だろう。


TCM8240MDについて

 TCM8230MDと同じ基板(もちろんピンアサインは変換してある)を使い、データの取得を行った。基本的に同じでいいだろう想像していたが、デフォルトのパラメータでは画像が取得できなかった。

 システムとして変更したところは、EXTCLKのクロックである。前回はFPGAでのMBのバスクロックを25MHz、EXTクロックを12.5MHzとして、カメラから出力されてくるデータのクロックの倍以上の速度でフレームバッファーにデータを転送することにしていた。SRAMにデータを投げるのに2クロック必要なので、最大でも2倍の速度でFPGA(MB)を動かす必要があるから。

 今回は、FPGA側を40MHz、EXTCLKを20MHzとした。TCM8240MDのスペックでは最大20MHzまでとあるからそうしてみた。

 20MHzだからせめてダンピング抵抗くらい必要だったかもしれないが、オシロとロジアナで波形を確認したが、とくに問題ないようであった。

 TCM8230MDと同様の方法で(もちろん、コマンドはスペックシートに合わせて変更してある)はまともなデータが出力されない。HBlank, VBlakの信号をロジアナで確認したところ、予想した通りには信号が出力されていない。かといって、マニュアルを見たところでろくな説明がなされてない。デフォルトのパラメータで動作しないとはどういうことなのだろうかと疑問に思っていた。

 何かあたらしい情報がないかと探していたら、このサイトにパラメータが記載されていた。

http://forum.sparkfun.com/viewtopic.php?t=10314

これのPage 13にパレメータが乗っている。

sparkfun_browsing.jpg


 このパラメータは352x288というサイズのものであるが、これを送信したところ画像データが確認できた。ただし、次の点に注意する。

(1) 352x288はFull rateでYUV/RGBともにデータ取得できる。ただし、色が少しおかしい。BlueとRed(U と V)が逆にしたところナチュラルカラーになった。すこしオフセットをのせて色合いを調整した。

sparkfun_browsing.jpg


(2) 640x480はFull rateでは画像がおかしい。Halfレートにし、かつYUVでのみ画像が取得できる。何かパレメータがおかしいのだろうか。パラメータをふってみて様子を見ることをすればチューニングできるかもしれないが、やっていない。

tcm8240md_vga.jpg


(3) 1280x1024は結局まともな画像を取得できなかった。JPEGにすればとれるのかもしれない。Frame rateと画像サイズの関係からパラメータを変更しないとダメなようだ。このサイズでの画像はあきらめた。

About 2009年08月

2009年08月にブログ「scienza/foglio/remnant」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2009年07月です。

次のアーカイブは2009年09月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35