今日の組み込み
2007 / 05
2998
今日の組み込み
仕切り直しです。

ブレッドボード上でHWの確認した後、
その状態でPSP側のソフト作成をして動作確認出来たら
基板作成に移る作戦です。

あぁ、今日中に完成するかな。。。。。

で、いまの状態はブレットボード上でのHWの確認完了です。
07/05/04
2999
今日の組み込み
ちょっと。。。。。まじで。。。。

とりあえず、苦戦中です。
以下、メモ

1.割り込みでのシリアルデータ取得
■interfacing with GPS through serial port
http://forums.ps2dev.org/viewtopic.php?p=44882#44882
 を参照しなから構築したのですが、、、、
> 2) The dirty way, do void *func = (void *) ((unsigned int) intr_handler | 0x80000000); and pass func instead.
 を見逃していて、割り込みが入らなかった。
 って、いうか、関数ポインタをいじってハンドラー登録するなんて。。。(汗

2.上記のサイトには38400bpsで通信できるというけど。。。
 化けまくって、文字にならない。。
 TeraTermで実際のGPSから取得したデータをTeraTermで9600bpsで垂れ流ししても落ちます。。
 TeraTermの設定でTransmit delayを2msec/charにするとなんとか行けます。

3.持っているGPSが結線をちゃんとしないとデータを送ってこない。。
 まぁ、PCへの出力は出来ていてPSPへは行かない。。
 きっと、DTRやDSR RTS CTS 等をちゃんとしないと行けないんでしょうね。。。

と、今日はここまでにします。 はぁ。。。
07/05/04
3000
今日の組み込み
まだやってたりします(笑

サンプルにしてたコードを少し書き換え
19200bpsまで耐えられるようにしました♪

このあと、MSへの書き込み等の処理も追加しないと行けないので、、
GPS側からの出力データを絞って「ギリギリ」なのでしょうね。。。
画面表示も検証しないと。。。

明日も、検証の嵐な予感。。。
07/05/04
3076
今日の組み込み
自作ロガーの考え&進行状況を晒してみるテストw

まずは、「マインドマップ」

α版としてまずはGPS情報をメインに各情報を「SH7706-LAN」を使用して
ロギングを格納するところから。

最初から夢は膨らむのですが、、、、、
MOTEC M4のシリアルに流れているデータの解析も座礁しているのでね。。。(苦笑

※今後も晒す「マインドマップ」「配置図」「シーケンス図」等は
 JUDEを使用して作成しています。
  http://jude.change-vision.com/jude-web/index.html
07/05/23
3077
今日の組み込み
次は、「H/W配置図」

「ラップカウンター」とは、GPS情報を元にコントロールラインを通過したときに
一瞬(2msくらい?要検証)ショートさせ LAPCOMとMXLへ信号を渡そうかと。
※本来は赤外線や磁力で行うのですが、最近流行の「マイポンダー」のせいで
 使えないのでその代用が目的です。
07/05/23
3078
今日の組み込み
次は、「S/W配置図」

後々のことを考え、ハード依存の部分はドライバーを設け抽象化します。
組み込みLinuxでの開発も考えていたのですが、瞬断時のFS破壊の問題と
まずは、動く物をということで先送りです。

作成する順序としては、とりあえずは
1.GPSモジュール
2.外部連携モジュール

あぁ、誰か時間をくれぇ〜(w

07/05/23
top..