2008-01-01から1年間の記事一覧

カメラモジュール

取り合えず記述は完了したので、タイミングをシュミレーションをするためにverilogでテストベンチをこれから書く。 仕様はざっくり、カメラICからの信号をピクセル単位のデータ(YUV422だと2pixel分)を現在ピクセル位置と一緒に流すという感じ、微妙にいらな…

design wave 10月号

verilogHDLを使ったサンプル記述が豊富でかなり使える。 少し前までdesign waveってVHDL記述が多かったので敬遠してたが、verilogならまだ分かる。 カメラモジュールとか液晶ディスプレイモジュールの所は特に参考になるかも。 一応合わせて12月号も買った。…

TCM8230の画像をディスプレイに写す妄想

いろいろと考え中だけど、これならそこそこ低い敷居で行けるのではないかと。 ざっくりこんな感じか? ~~~~~~| FPGA |→SDRAM | |←TCM8230(カメラIC) | ↑i2c | R8C(カメラ制御用)→シリアル | ______|→ディスプレイへ640*480の画面で1pixelは2byte(YUV422もしく…

タダのソフトウェアCPUでuClinux

spartan3Eのスターターキットを使ってるので、今度やって見たいなぁ。

ファジィ制御

最終的には重心を取るのね。 何となく分かったような分からなかったような。

水戸のクレソン

あぁ久しぶりに食いたい。 俺はあれ以上、うまいオムライス食ったことない。 Yahoo!¥¸¥ª¥·¥Æ¥£¡¼¥º

YUV422→RGB変換

変換式がよく分からんけど R = 1.000Y + 1.402V G = 1.000Y - 0.344U - 0.714V B = 1.000Y + 1.772U で良いのかな?

keycode変更

とりあえず無変換をESCに、変換を半角全角に変えた。 ホームディレクトリにある。 .xmodmapを編集して ・ ・ ・ keycode 129 = Zenkaku_Hankaku kanji keycode 130 = keycode 131 = Escape ・ ・ ・に変えた。 あと xmodmap $HOME/.xmodmap したら完了。 129…

ソフトウェアCPU

考えてみれば結構無料のもあるんだよな。 それを使えれば楽か?でもROMとかどうすんだ?ブロックRAMでスタートアップしてやらなきゃ駄目? 調べておこう。

シフト代入

reg [7:0]RG; input I_DATA; RG = {RG[6:0],I_DATA}; と書く。このほうが便利。

PDF資料

うーんそろそろつもりにつもったPDF資料をちゃんと整理しないと探すので時間をロスするなぁ。

カメラモジュール

結局の所、VSYNCとHSYNCがハイの時に処理すれば良いと考えればステートとかはマイコン部分が担うとすればハードウェアは結構単純化はできるわけか? カメラモジュールからDMAでメモリ転送したいとか、直でディスプレイに移したい場合はカウンタを導入してやっ…

ESCの配置

キーマップ - odawaraの「はてな de メモ」 自分はそんなvimを使わないけど、(あんまりlinux使う方の人じゃないしね。) 確かにESCキーの位置は難しいかも。 じぶんはカタカナひらがなの所に設定してるけど。

リードができない。

と原因不明だったボードのリードができない要因は3.3V-5Vのレベル変換に使ってたICが死んでたみたい。 換えたら無事復活。

メモリ

なんとなく調べたらamazoneでも4G(2G×2)なら、普通に1万円はきってるんだな。 Transcend JetRam ノートPC用増設メモリ PC2-5300(DDR2-667) 4GB KIT(2GB×2) 永久保証 JM667QSU-4GK出版社/メーカー: トランセンド・ジャパン発売日: 2008/03/01メディア: Person…

ステート

ステートマシンを作るときにやっぱ図にしないとちょっとまとまらないかも。

EDKライセンスとalteraのNIOSウェアライセンス

EDKのライセンスは割引が終わったらしく、値段がかなり跳ね上がったけど、たぶんスタータ-キットとかを買えば90日限定ライセンスがついてくる。alteraのNIOSもスターターキットとかを買えば1年分くらいついてくるって話しどっかで聞いたけどそれ本当?

組み込みボードの文字化け

シリアルラインが文字化けしてる・・・・・。 でも動いてるっぽい気はするんだよな。 しかしどうしようか? 下のボード変えても駄目だったしな。うーん。 プルアップしても効果はないっぽい。ただ元々のデバックボードだと文字化けしない。 うーんいまいちわ…

SPIモジュール

とりあえず割り込み要因は 受信、送信バッファ空、送信完了の三つ DMAもできればやりたいところだけど、どうするかなぁ。

FPGAのソフトウェアCPU

やっぱ超必要。むしろあるべきだよな。というかないとな〜。 バス有りマイコンの開発はあんま自分もってないしな。ステートマシンで作るのも面倒だし。 EDKが超ほしい。

SDHC

SDHCも一応SPIモードは存在するのかな? フォーマットがFAT32になのは分かるけど。だれかしりませんか? SPIモードだと最大20Mbpsだから、一応動画も可能だと思うけど実際所どうだろう?というか動画の場合どのくらいbpsになるんだ。 そうだよな、まずどういう…

veritak

チュートリアルやりながら機能を確認中。 シュミレーションには十分だ。というかmodel-simよりかわかり安い日本語表示だし。

フラットECモーター

これもありだよな〜。薄さにも惚れるし、両軸でてるからエンコーダもつけられるし。 一個ほしい。そして回したいけど金がない。

半田吸い取り線

意外と太いのは使いやすいことに最近気づいた。ガンガンすってくれるので使える。

理系は儲からない

儲からないよな、普通に考えて。 設備はかかるし、開発コストも膨大。そして何より自分で商品を売らない(売れない)。まぁ、自分としてはとりあえずリーマンショックからの金融危機の影響で内定取り消しにならないことを祈ってるよ。むしろ内定取り消しになる…

ART-linuのPD制御システム

次な感じ スレッドは二つでどちらもARTで実時間処理で行っている スレッドの一つはADを取るサンプリングループで1msec もう一つはPD制御用の制御ループで10msec ログ取りは基本的にPD制御ないで静的に確保したメモリ領域にデータを書いておいて、処理終了後.…

デバドラテスト

超簡単なデバドラを作ってみた。 // Linux kernel 2.6 module test // #include <linux/module.h> #include <linux/init.h> MODULE_LICENSE("GPL_v2"); //install static int hello_init(void){ printk(KERN_ALERT "Hello module world\n"); return 0; } //uninstall static void hello_exi</linux/init.h></linux/module.h>…

ART-linux動作原理

どうなってんの? RT-linuxと同じマイクロカーネル? わからん資料なさ過ぎ。

PD制御はできてるけど暴走

PD制御はできてるのは確認できたけど片輪暴走する。 うーんなにが原因だ? 分かった。どうやらというかやっぱ極性の問題だった。 -10V〜+10Vで正転も逆転も指示するから中間値が2048でそこら辺が間違ってた。 とりあえず上みたいな感じでログがとれた。 まぁ…

なんかへんだと思ったら

24V→12VのDCDCが音がすると思ったらどうやら外付けコンデンサがついて無かった。