今日から、Mini-ITXなマザーで組み込みの仕事。
さすがに、17cm四方のマザーボードは小さくていいですな。でも、会社で余ってたケースはミドルタワーだったんで、ドンだけ小さくても何の恩恵も与れないんだけども(^_^;)
VIAのマザーだけあって、チップセットもSuperI/OもすべてVIA。それはいいんだけど、先日のFDDの読み込みのときに作ったコードは、Winbondのチップ用だったんで、作り直しの予感・・・。
そもそも、SuperI/O部分のデータシートを探すのが一苦労だったんだけど、何とか入手。で、見てみた結果、やっぱり、全然ちゃうやんorz それでも、汎用に作る必要がないから、まだ楽なんだろうけどね。
いろいろ試してたら、1.44MBのFDが読めなくなったんで、たぶん回転数の変更は成功。読めなくなったからOKってのも、何か間違ってる気がしないでもないけど(^_^;)
どうやってカーネルに組み込んでやろう。結構悩みどころかも。
今年は、危険物取扱者の免許の書き換えの年なんだけど、ずーっと、3月中旬が期限だと思ってました。今日、改めて、免許を見てみたら、「19年2月4日」って書いてありましたorz
すっかり勘違いしてたな。一体どこ見て覚えてたのやら。ま、こんなふうに書いてあるから、失効するわけじゃないみたいなのが、救いだな。もうすっかり忘却の彼方だから、もう一度合格する自信なんか、これっぽっちもないんだよな。
なんにしても、早めに行ってこよ。
帰宅したら、セントラルファイナンスから郵便がきておりました。いつもの請求書とは違う感じだったんで、何かと思ったら、キャンペーンの当選通知(^o^)
でも、よくよく見ると、使った額に応じてもれなくプレゼントってやつだったんで、ぬか喜び(^_^;) 通勤定期購入でしか使ってないから、一番下の1000円分プレゼントだったんだけど、もらえないよりはいいか。
名鉄百貨店では買い物なんかしないけど、定期購入に使えるから、ありがたく使おう。
しかし、いろいろくれるな>CF ありがたや(-人-)
寒いっつーの。ホントは、これぐらいの気温が普通のような気がするんだけどねえ。
いつもの感覚で、ちょいと薄着で出勤したら、またとたんに寒くなりましたよ(>_<) どこかで見てるんかいな。
こんな日は、暖かくしてとっとと寝るに限る・・・。
いいってわけでもないようで・・・。
先日からいじってるVIAのITXなマザーは、FreeBSD6.1RについてるX.orgだと、なぜか動かず。動かないといっても、マシンごとハングするわけではなく、Ctrl+Alt+BackSpaceで戻ってくるから、画面表示がされないだけみたいっぽい。
昔のXFree86のころからバージョンアップするとサポートされるチップが増えてたんで、期待を込めてOSをFreeBSD6.2Rに変更して、X.orgをバージョンアップ。でも、やっぱり動かんorz いろいろググってみたけど、普通に動くみたいなんだよな。
いろいろ調べて、もうどうにもならんかったので、やけくそになってFreeBSD6.0Rにバージョンダウンしてみたら、なぜか動いちゃいました(@_@) もっとも、OSが古いのは気に入らんので、OSは元に戻して、X.orgだけバージョンダウン(^_^;)
たまに、バージョンアップしたら動かんくなったって話は聞くけど、自分がそんなとこで躓く羽目になるとは、まったく予想外でしたなあ。
動いたのはいいけど、なんか気分が悪いな。でも、全部再コンパイルってのも面倒だしな。なんかいい手はないもんだろうか。気にしにないってのが、一番いい手だってのは否定しないけどねえ(^_^;)
先日期限切れが発覚した危険物取扱者の免許を更新するために、本日は年休(^_^;)
結局、更新の作業は、消防署に行って書類もらってきて、区役所に行って収入証紙を買ってきて、郵便局行って切手を買ってきて、証明写真を撮ってきて、書類を書いて、再度郵便局に出して終わり。
こんだけだから、結果から言えば、わざわざ休まんくてもよかったみたいだね。書類配布してる消防署なら会社のそばにもあったし、証紙も消防署のまん前にある市役所でゲットできたからね。
でも、周りがしっかり年休とって休んでるのに、オイラだけが休まんてのもむかつくんでね。そいや、年休届けだしたら、「なんで休むんだ?」ってほざきやがったな。ほかの人が出すときに何も言わんのにな。思い出したら、なんかムカついてきた(-_-)凸
風が強いわ寒いわで、移動が大変だったな。こんな日に自転車で移動するもんじゃないな。
証明写真が結構高かったな。念のため、なんかに使えるように、免許用と通常用が2枚ずつのを選択したんだけど、何に使おうかな。
マラソンを観戦。つっても、寒かったのでTV観戦なんだけども(^_^;)
やっぱ、知ってるとこを走るのってのは、親近感があっていいですな。しかも、毎朝通ってるとこだから、余計にそう思うんだけどね。
一日寒かったんで、ちょいと工作。今回のターゲットはこいつ。
何年か前にヤフオクでゲットした液晶表示器なんだけど、ゲット直後にいろいろいじって、満足してジャンク箱に突っ込んだ記憶があるんだよね。ついでに、制御してるCPUも、ジャンク箱の中で眠っていたトラ技のおまけのマイコン。
ま、寝てたもの同士でお似合いでしょうって事で(^_^)
この表示器って、何の用途向けなんだろうか。たしか、出品者の人が「何十個もありますよ」とか言ってた記憶があるんだよな。TMPとかSPDってのは、なんとなくわかるけど、DPTってなんだろ・・・。
ま、意味不明な表示は置いといて、TMPとかSPDってくると、当然(?)ターゲットはFANコン。つーか、まだできてないんかよ>オイラ(^_^;;;;
とりあえず、温度センサぐらい付けてみようってことで、付けてみたのはいいけれど、A/D変換の値が全然安定しやがらん。オシロつなげて波形見たら、原因が一発で判明したんだけど、あんだけノイズが盛大にのっかってりゃ、安定するわけないわなーって感じorz
さてさて、どうしたものやら・・・。
今回ゲットしたのは、こいつ。
![]() |
個人の方が作ったのを 分けてもらったんで、 ちょいと小さめに 撮影・編集(^_^;) |
ちなみに、こいつにのっけるFT245は、ずいぶん前にゲットしてたんだけどねorz
でもこのIC、0.8mmピッチなんで、QFPの変換基板を使わないと、万能基板の上にのっけれないんだよね。USBのコネクタぐらいなら、無理すればのらないこともないけれど、楽しようと思うと変換基板が要るんだよね。 ま、USB変換基板があろうがなかろうが、基板は高いし、サイズも大きいしで、全然嬉しくないんだよね。せっかくICは、ちっこいのになあ。
どうするかつーと、自分でプリント基板をエッチングして作るのが一番安上がりっぽいかなって思ったんで、この前の正月にちまちまパターンを引いてたりしたんだけど、途中でサイズが間違ってることに気づいて、一気にやる気がなくなって、そのまま放置してました(^_^;)
そんなときに、某氏のサイトで、基板配布を見つけて申し込んでゲットしたって言う寸法。
ICが基板に対して45度傾けて配置してあるのが肝だな。平行に配置したら、このサイズにはならんかっただろうな。こういうのもセンスだね。
さて、次の難関は、0.8mmの半田付けだな。がんばろ。
こんなピッチじゃ、1本ずつ半田付けできないから、わざとブリッジさせて、半田吸い取り線で余分なの吸い取るって手法でやってみたんだけど、吸い取り線のヤニのお陰で黒くなったのを除けば、思ったよりきれいにできてるじゃん。ま、自画自賛だけど(^_^;)
ぐだぐだ悩んでるより、やってみると意外と簡単だったな。
さすがに、これより細かい0.6mmピッチのを使う予定はないけれど、あったとしても何とかなるかなって感じるぐらいの自信はついたな。
あ、一応、プロの人にコツ聞いてあったんで、そのお陰もあったりするかもね。
ずいぶん昔に作ったプログラムを、シングルクライアント用に改造。それ自体は、そんなに手間もかからなかったんだけど、テストすると、なぜか中途半端にしか動かず(T_T)
OSが悪いのかと思って、テスト環境を再構築してみたり、BIOSの設定がおかしいのかと思って何度も見直してみたりしたけど、原因がさっぱりわからん。
改めてソースを見直したら(^_^;) レジストリがちゃんと設定されてないと動かないようになってたんで、その辺も改造する羽目にorz
でも、やっぱり再テストしても、うまく動かないんで、やけくそになって、Windowsファイアウオールをオフにしてみたら、きちんと動きやがりました。マシン内のソケット通信だから、関係ないだろうと思い込んでたのが敗因ですな。
ユーザーが、いちいち通信相手を指定しなくても良いようにブロードキャストして検索するようにしてたんで、そのパケットがブロックされてたっぽい。よくよく考えたら、ブロードキャストのパケットなんか、真っ先にブロックされそうだよな。結局、このパケットだけ素通りさせるようにしたら、何の問題もなく動くようになったんだけど、なんか半日以上無駄にした感じ。
しかし、いまさらこんなトラップに引っかかるとは情けなや(-_-;)
先日半田付けした、FT245の基板は、とりあえず完成。電源周りとかを変換基板側に無理矢理のっけたので、えらいことになっております(^_^;)
最初、2〜3箇所、部品を省いてみたら、全然動かなかったんだけど、やっぱ、てきとうに省いちゃダメだな。
FreeBSDだと、こんな感じ。こっちも、シリアルポートとして認識されたな。
ucom1: FTDI USB <-> Serial, rev 1.10/2.00, addr 2 ucom1: at uhub4 port 2 (addr 2) disconnected
何を作ろう(^_^;) つーか、俗に言うところの、「手段のためなら目的を選ばん」ってやつだな。
休みが入ると、どうも気が抜けるねえ。オイラだけ?
仕事で、すげー古い機械を解析する羽目に。いや、ずーっと前から、やらないといけなかったのを放置してて、やっと本腰を入れただけなんだけど(^_^;)
PC98で動くロジアナも引っ張り出して、波形観測してたんだけど、やっぱり、よくわかんねー(T_T)
最初、深く考えずにチャート見ながら「クロックの間隔が10nsだから、100MHzで動いてるんか、すげーな。こんなんエミュレートできるんか」とか思ってたんだけど、よくよく考えたら、2.5MHzで動いてるZ80がそんな信号ドライブできるわけねーだろ>オイラ
測定器を本体から離すと、そんな波形は一切出なくなったんで、ただのノイズっぽい。危うくだまされるとこだった。
今回買ったのは、Interfaceの5月号。当然、おまけにつられたわけだけれども(^_^;)
つーか、今月号って1680円なんだけど普段は980円。てことは、単純計算してやると、おまけの基板は700円。えらく安くね? V850って、そんなチップなのか? ざっと見た感じ、結構いい感じのCPUにみえるんで、営業さんが頑張った結果かなあ。
とりあえず、I/Oが5Vトレラントなのは、古いデバイスしか持ってないオイラにはありがたい。もっとも、アドレス・データバスは、5Vトレラントじゃないようなので、手持ちのSRAMは、使用不可。ちょっと残念。もっとも、24KのRAMが足りなくなるようなことするかどうか知らんけど。
そいや、ちゃんとしたRISCCPU触るのって初めてだな。珍しく買った日に通電してちょっと遊んでみた感じだと、Cで組んでるだけだと、RISCだろうがCISCだろうが、全然体感できないねえ。ま、それが、高級言語のいいところか。
今回買ったのは、
先週と違って土曜日から発売だったんで、最寄の駅のサービスセンターでゲット。さすがに、金山・名駅と違って、ほとんど人も並んでなかったんで余裕でしたぞ。つーか、日曜発売やめくれー>交通局
廃れた8255を、いまだに仕事で使ってるオイラ。もっとも、納品で使うわけじゃなくて、解析する羽目になった機械の信号を観測するために作った装置に使っただけなんだけど。
なにせ、まだ何個か在庫があるからそいつを使わんと、もったいないお化けが出ますからな(^_^;)
ピン数の多さにめげず、何とか組み上げたものの、なぜか、8255が無応答。テスターで当たってみても、ロジアナでみてみても、きちんとドライブされてるように見えたんで、最初8255が不良品かと思って交換してみたりしてたんだけど、やっぱりだめ。
小1時間ほど悩んで、Lに固定したと思い込んでたRESETピンが、Hに固定されるっていうオチを発見。要するに、8255がリセットかかりっぱなしだったんで、何の反応も示さなかったっていうわけ。
つーか、最初のチェックで気づけよ>オイラ。しかし、なんで、RESETがHなんだろ。ほかにもそんな石あるんかいな。
なのかどうか知らんけど(^_^;)
今日もいつものように古い機械をいじってたんだけど、昨日の件もあったので、会議室兼研修室兼倉庫へ、こいつの部品を取りに行きました。
でも、一番肝心な電源ケーブルが見つからない。自動車のブースターケーブルのような赤黒のケーブルなんで、見落とすはずもないし・・・。電源ケーブルなんで当然銅製だし、結構長かったし、大電流用に結構太いものだったんで、今流行の金属ドロに持ってかれたんかいな。
たしかに、社内に泥棒みたいなのがいるんだけどな。話によると、真っ赤になって、聞くや否や即否定してたらしいけど、余計に怪しいつーねん(-_-)凸
しょうがないから、会社のそばのイエローハット行ってケーブル買ってくるか・・・。要らん仕事がまた増えたorz
_ okamal [17cm×17cmだと・・・4号のケーキボックスに入りますぞな(^^;;]
_ 管理人 [ほほう、じゃあ、製品はその箱で作ろうか。 でも、すぐ壊れそう(^_^;)]