NRIロゴ2号
Google
 
Web narimatsu.net
トップページ
写真日記
リンク集

旧コンテンツ

News,( US, UK)
はてなアンテナ
wikipedia

kick4wiki
kick4bbs
ジャパンネット銀行
ピンポイント天気
postMap
G-Tools
Kumaduino

うだうだ日記Index
2011
1 2 3 4 5
2010
1 2 3 4 5 6 7 8 9 10 11 12
2009
1 2 3 4 5 6 7 8 9 10 11 12
2008
1 2 3 4 5 6 7 8 9 10 11 12
2007
1 2 3 4 5 6 7 8 9 10 11 12
2006
1 2 3 4 5 6 7 8 9 10 11 12
2005
1 2 3 4 5 6 7 8 9 10 11 12
2004
1 2 3 4 5 6 7 8 9 10 11 12
2003
1 2 3 4 5 6 7 8 9 10 11 12
2002
1 2 3 4 5 6 7 8 9 10 11 12
2001
1 2 3 4 5 6 7 8 9 10 11 12
2000
1 2 3 4 5 6 7 8 9 10 11 12

うだうだ日記

前の90日分 | 次の90日分

2003年8月11日 月曜日

ネットワークの件を kcnに電話する。 モデムの不調かもしれないので調べてくれるそうだ。 kcnから返事。 通信できなくなった時期からみて、 雷でモデムが壊れた可能性が高いとのこと。 水曜日にモデムを交換してくれることになった。 kick48月定例研究会 のアナウンスを流す。 発表準備もせねば。 pcbExpressから 先週の火曜日に注文した基板が届く。早い。 Olimexに注文した基板も到着。 こちらは 2週間半くらいかかった。



2003年8月10日 日曜日

だらだら過ごす。 ネットワークにつながらないと嫌だなぁ。 これだけ復旧しないということは、 うちのケーブルモデムが壊れたのかもしれない。 そういえば、火曜日 雷がたくさん近くに落ちてたし。



2003年8月9日 土曜日

台風が通り過ぎ、天気回復。 でも案外涼しくて良い感じ。 またも自宅のCATVインターネット不通。 これを機会に光に切り替えようかしらん。

事務所に行って、掃除などする。 テニスに行く。 テニスに行った日は寝つきが悪いので、 コードを書いてみたりする。



2003年8月8日 金曜日

台風10号のコースが太平洋側にそれたおかげで、 あまりひどい天気にはならなかった。 今日も CATVのモデムが点滅したままで、 自宅からインターネットにアクセスできない。 ネットワークが使えないとパソコンを使う気が起きないのが不思議だ。 午後11時過ぎ、ネットワークが接続できるようになる。



2003年8月7日 木曜日

旋盤/フライス盤がぎっしり 寿貿易 ショールーム USL5旋盤 お手頃 ?
朝から 寿貿易のショールームを訪れ、いろいろ話を聞く。 飛行機で熊本に戻る。 帰省シーズンということで、客が多い。 台風が近いということで心配したが、 特に揺れることもなく到着。 熊本は雨。 自宅でパソコンを使おうとするが、 ネットワークがつながらない。 みると、CATVのモデムが点滅している。 ネットワーク障害らしい。



2003年8月6日 水曜日

出張2日目。 いろんな人と会い、刺激を受ける。



2003年8月5日 火曜日

基板のデータの確認。 最終修正を行い pcbExpressに注文。 これで安心して出張にいける。 夕方、空路東京へ移動。 武蔵新城で飲み会。



2003年8月4日 月曜日

VR4131DIMMボード第2弾の修正版のデータを作る。 修正個所が多く、意外と時間がかかる。



2003年8月3日 日曜日

怠惰な一日を過ごす。



2003年8月2日 土曜日

ヤマダ電機で メルコ WLI-USB-KS11G 購入。 今度はPrism2.5だから大丈夫だろうと VR4131DIMMのLinuxで試すと、 同じメッセージ ** WLAN busy-sleeping in interrupt context! を出力し固まってしまう。 調べないといけないってことね。 VR4131DIMM用ボード第2弾は、まだ部品が揃っていないので 組み立てていないのだが、近く人に見せる予定ができたので、 ある部品だけでも実装しようとしたところ、ショックをうける。 144PIN DIMMソケットのパターンが間違っていた。 なんか 見たことがある間違いだ。 チェックが甘かったなぁ...



2003年8月1日 金曜日

小さいって良いなぁ... USB小物いろいろ購入

Coregaの USB-無線LANアダプタ WLUSB-11Keyを購入。 Linuxの無線LANドライバ linux-wlanはPrism2.5-USBに対応しているらしいが、 それとわかるものがなかったので、Prism3のcoregaの物を購入。 ドライバをVR4131DIMMのLinuxにインストール、 設定していくと ** WLAN busy-sleeping in interrupt context! とか言って 途中で固まってしまう。 まだPrism3は無理?。 ドライバーのソースによると メルコの奴がPrism2.5らしいので、 明日試す予定。



2003年7月31日 木曜日

今日もVR4131DIMMのlinuxをいじる。 NFS mountもできるし、Windowsで書き込んだMultiMedia Cardの 読み出しもできるようになった。 telnetdのインストールがうまく行かないので、 busybox-1.00pre2を調べてみると、なんとこいつには telnetdやhttpd, loginまで入っている。 いままで使っていた 0.60.3とはえらい違いだ。 コンパイルしてみると サイズは 1.5Mbyteから 1.6Mbyteに 若干増えただけ。 これで tinyloginやtelnetdが要らなくなるとは うれしい。 これでtelnetでのloginもできるようになった。 しかし、ファイルシステムに実行ファイルはbusyboxだけ。 他は ディレクトリとデバイスファイルと設定ファイルとbusyboxへの リンクだけで linuxが普通に動いてしまうのだから、不思議よねぇ。 次は遂にあれに挑戦だ。


2003年7月30日 水曜日

VR4131DIMM上の4MbyteのFlashRomに jffs2ファイルシステムを作る。 kernelを圧縮したり、モニターの使用領域を整理したりで 2.5Mbyte ぐらいは使えそうだ。 フロッピー1枚で動くLinuxもあるので、 なんとかなるだろうとファイルシステムを作りはじめる。 busyboxとtinyloginでなんとかloginできるようになる。 MultiMedia Cardと比べるとFlashRomは起動が早いので快適。



2003年7月29日 火曜日

VR4131DIMM上のLinuxで、SL811HSドライバーの 割り込みの設定を変更すると、mkfs.minixがこけなくなった。 さらに何箇所か変更し、割込みの取りこぼしもなくなったようで、 USB-Ethernetアダプタがちゃんと動いているようだ。 そこで、nfs-rootを試そうと NFS-clientを組み込むと またも mkfs.minixがこける。 なんでだ...



2003年7月28日 月曜日

LinuxのSL811HSドライバーが動かなくなる。 ram-diskの初期化に失敗するのを偶然だろう(汗;;;) と思っていたら、SL811HSドライバーのせいらしい。 どこを変更したときにそうなったのかわからない... 夜、テニス快勝!



2003年7月27日 日曜日

早起きしたので、近所を散歩する。 ユニクロ熊南店がFamilyMartになっていて驚く。 移転したらしい。 朝方はまだ涼しくて良い感じ。

研究会用タイマの改良をしたり、 眼鏡を買いにいったり、 tcl/tkで小さいプログラムを書いたりで、 割と充実した一日を過ごす。



2003年7月26日 土曜日

前の基板(上)と今度の基板(下) 第2弾 基板到着

九州北部も梅雨が明けたらしい。 先週 pcbExpressに注文した基板が届く。 VR4131DIMM用ボードの第2弾。 部品がまだなので、組み立ては1週間程先になりそう。 tcl/tkでちいさいプログラムを書いて遊ぶ。 最近、こういう小さいプログラムで遊ぶことが少なくなったように思う。 昔、BASICのころには今より気軽に遊んでなかったかなぁ。



2003年7月25日 金曜日

Olimexは8月はvacationらしいので、 あせって設計した基板をなんとか注文するが、 Outlook Expressで送ったら、 From:に日本語が入っているので文字化けする、 と怒られる。 確か、前回も怒られたのよね。 でもなんとかvacation前に送ってくれるらしい。 VR4131DIMMボードのLinuxにSL811HSのドライバーを 組み込んでみる。 しようもない設定もれで時間をとられるが、 なんか動いているようだ。 詳しくは今後調べる予定。

夜、眠かったので早く寝る。



2003年7月24日 木曜日

朝から土砂ぶり .. と思うとすぐにやむが蒸し暑い。 車から降りたら眼鏡が雲ってしまった。 クーラーの効かせ過ぎ? なんと オリジナルマインドミニCNCフライスキット 予定価格 98,000円を発売するそうだ。

夜、tcl/tkの実験。 キー入力関係のイベントの処理を調べる。 イベント時、%Aで日本語も飛んでくることが判明。 凄いなぁ。



2003年7月23日 水曜日

なんかやる気がでない。



2003年7月22日 火曜日

プロジェクトXを見る。 それに影響を受けたからでもないが、 ひさしぶりに Bear-1を引っ張り出して眺める。



2003年7月21日 月曜日

TVを見たり、 Pro/DESKTOPのチュートリアルをしたりで、 ゆっくりすごす。



2003年7月20日 日曜日

Pro/DESKTOPのチュートリアルを地味にやっていく。 動作がおかしかったり、画面が乱れたりするが、 なかなか面白い。



2003年7月19日 土曜日

3DCAD Pro/DESKTOPをダウンロードする。 とりあえず、Helpのチュートリアルをざっと眺めるが、 なかなか面白そうだ。使えるようになるかな?



2003年7月18日 金曜日

基板のアートワーク完了。発注する。 自分としてはかなり小さくしたつもりだが、 L-Card+と似たようなサイズ。 配線幅10milの限界を感じる。



2003年7月17日 木曜日

今日の画面コピー

今日もアートワーク。 難所は越えた感じ。 少し雨が降っていたがテニスに行く。 終わってみると雨はあまり気にならなかった。 tcl/tkのプログラムに機能を追加し、 windowsの実際のフォルダーを表示できるようにする。 エキスプローラと同じように デスクトップ以下を表示させたいところだが、 MinGWでのIShellFolderインターフェース使い方がわからない。 一部アイコンがでていなかったり、変だったりするのは、 未実装機能があるため。



2003年7月16日 水曜日

今日もVR4131DIMMボードのアートワーク。 なかなか配線できなくて、いろいろいじる。



2003年7月15日 火曜日

墓参りに行くので送ってくれ、と両親に言われ 朝から墓参りに行く。 今日は新暦のお盆なのね。 なぜお盆は旧暦の方がメジャーなのだろう。 夏休みとのからみかな? 次版 VR4131DIMMボードのアートワークを開始。 こんなに詰め込んで配線できるか心配。 夜、TV見て寝る。



2003年7月14日 月曜日

夜、プログラム。 Treeコントロール風widgetをクリックに反応できるようにする。 面白いなぁ。



2003年7月13日 日曜日

DesignWave8月号購入。 アプライドで USB2.0PCIボードを見る。安い、2000円台で買えるとは... MinGWでtcl/tkのプログラム。 Treeコントロール風のwidgetを作る。 手抜きプログラムで,見た目だけできた状態。 クリックしたくなるけど、何も動かない。



2003年7月12日 土曜日

朝から激しい雨。 ADM8511でtftpがまともに動くようになる。 1つのバグをみつけるのに何時間もかかってしまった。 ちょっと反省しよう。 5Mbyteの転送に RTL8019ASだと20秒ぐらいだが、 SL811HS+ USB Ether だと30秒ぐらいかかる。1Mbpsぐらい。 SL811HSの v1.5を入手し、PING-PONGモードを使用すれば 倍ぐらいになるのではないかと期待している。 それから先は USB-2.0ホストだな。



2003年7月11日 金曜日

百万分の一の歯車  1,400円 幸運がついてまわる人の10のルール  1,300円
昼休み、 DesignWave8月号を見ようと喜久屋書店に行くが無い。 10日発売だとまだ熊本には届かないよね。 かわりに 百万分の一の歯車 幸運がついてまわる人の10のルールを購入。 1500円未満の本はアマゾンでは送料がかかるので買いづらい。 ADM8511は、なんとかPINGに返事してくれるようになった。 でもまだパケットを取りこぼしているようで、tftpはやたらと遅い。 百万分の一の歯車 読了。 面白かったです。



2003年7月10日 木曜日

今日もAMD8511/SL811HSペアと格闘。 なんとかAMD8511の初期化はできるようになった。 パケットの送受信もたまにできているようだ。 今日もテニス。 行く途中雨がぱらつき心配するが すぐに止んだ。 この数日は雨の降り方も夕立っぽい。 梅雨明け? 帰宅後、昨日届いたトラ技8月号を全ページめくる。 結構楽しい。特集はデジタル・アンプ誕生。 面白そうなので、4000円くらいのキットでも買って試してみたいが、 鳴らすスピーカーが無い。^_^;



2003年7月9日 水曜日

tcl/tk拡張プログラムの画面コピー AMD8511の初期化に手間取る。 いろいろ設定しなければいけないようだ。 今日の トリビアの泉も野球で30分ずれる。 なかなか録画しずらいので生で見る。 Tcl/Tk拡張プログラムで、Windowsのアイコンを表示させてみる。 だんだんわかってきた。 Tkの中には機種非依存のX-Windowの描画ライブラリがあり WindowsでもおそらくMacでも使用できる。 これを使って拡張widgetを作れば tcl/tkがサポートしている環境 (unix/windows/mac)で動きそうだから大したものだ。 システムアイコンを表示させるとか Windows独自の処理もやらせたいので、 Windowsベタベタのコードを書くことになる。



2003年7月8日 火曜日

ADMteK AMD8511のデータシートを読む。 なんか使えるような気がする。 SHGetFileInfoで取得した hIconの中身を読む方法がわからなくて MSDNをさまよう。 ファイル中のアイコンデータは FindResouce(), LoadResource() , LockResource() で読めるらしいのだが...




2003年7月7日 月曜日

空が夏っぽくなってきた。 午後2時ごろ、晴れていたそらが曇り、 激しい雨が降り始める。 バケツをひっくり返したような雨だ。 が、4時ごろには晴れた。やっぱり夏か? 車もきれいになった気がする。 夕方、事務所のマンション裏の駐車場の壁の上に変な動物発見。

3階から 変な動物発見 地上から タヌキ? 駐車場に子猫が数匹いた。 ついでに
USB-Ethernetだよ〜ん AM8511

夜、ひさしぶりにテニスができた。うれしい。



2003年7月6日 日曜日

ソファーに座りノートパソコンで Windowsのプログラムを書き、 ラップトップ盤が役に立つ。 作っているプログラムは Tcl/Tkに機能を追加したもの。 画像ファイル閲覧用の機能を追加中。 多少動くようになり 面白くなって来た。



2003年7月5日 土曜日

久しぶりにTeXのファイルを出力するプログラムを書く。 やっぱりTeXが生成する印刷物はきれいだ。 夜、Windowsのプログラムを書く、 といっても MinGW+ Meadowなのでほとんど unix感覚。



2003年7月4日 金曜日

事務所に傘を持ってくるのを忘れたので、 雨がやんでいる隙にコンビニで購入。 480円で買った大型の傘がワンタッチで開くジャンプ傘だったので、 ちょっと驚く。 安いねぇ。デフレだねぇ。 まだUSBと格闘中。 USB Hostにはいろいろと可能性を感じる。 いろいろ面白いことができそうだ。 しかし、今は必要な機能に絞り完成を急ごう。 やっとやる気が少し戻ってきた気がする。



2003年7月3日 木曜日

眠くて、やる気がでないので、散髪に行く。



2003年7月2日 水曜日

結構、良い環境かも... 7月の作業風景
USBのトランスファー/トランザクション/パケットの関係を勉強しなおす。 だいぶわかってきたので、実験してみると、 SL811HSの操作がパケット単位ではなくトランザクション単位であることに気が付く。 なるほど。 やっと合点がいった。 夜、飲み会。



2003年7月1日 火曜日

SL811HSでSOFパケットが出るようになる。 でもまだ使い方のイメージができないので、 資料をいろいろ読む。 英語の資料を読むとすぐ眠くなるので困る。



2003年6月30日 月曜日

USBに手を出すため SL811HS のドキュメントを読む。 今日も雨。 今年の梅雨は本当によく雨が降るなぁ。


2003年6月29日 日曜日

録画したTVをみたり、ゲームをしたりだらだら過ごす。



2003年6月28日 土曜日

VR4131のCSIインターフェースを使ってMMCアクセスの高速化を行う。 いちおう実質5Mbpsぐらいでデータアクセスできるようになり、 あまり遅いという気はしなくなった。 でもオシロで観測しているとMMCって、 アクセスタイムが1mSぐらいあるみたい。 夜、飲み会。



2003年6月27日 金曜日

森山さんの日記 Space Elevatorの記事を知る。 スペースエレベータと言えば アーサー・C・クラークの 楽園の泉。 本当に作ろうとしているとは.. 嬉しいねぇ。

買ったままのMMCに Windows2000でlinuxのファイルシステムを書き込み、 VR4131ボードに差し込み、起動すると ちゃんと vfatでmountできたが、 /dev/consoleがオープンできないと言われる。 デバイスファイルをvfatにコピーしても動かないだろう と納得する。 その後、ROMモニタにMMCへの書き込みコマンドを追加し、 linux上で作った ext2のファイルシステムのイメージ(32MByte)を書き込むと、 ついにlinuxが起動、loginできた。 ためしに VR4131側から他のマシンにftpを試みると、 ちゃんとloginできる。 ネットワークも ある程度動いているようだ。 次の目標は MMCアクセスの高速化とUSBホストだ!

MMCの代わりにSDカードで読み書きの実験をしてみると、 なんかMMCと同じに使えるようだ。 SDカードはセキュリティ関係で、情報が手に入らないと 聞いて警戒していたのだが、 セクター単位の読み書きするぐらいならば MMCカードと違いがないのかな?



2003年6月26日 木曜日

今日も事務所前で工事でうるさい。 昼過ぎにやっと終わる。 MMCは書き込みもできるようになり、 不明な点は残るものの安定して動くようになったので、 参考書を見つつlinuxのドライバーを書く。 いろいろ設定し、空のMMCカードでlinuxを起動してみると、 MMCカードをvfatファイルシステムでmountできている。 /etc/initが無いので その後こける。 これはいけるかもと 別のカードにWindows2000でファイルシステムを書き込み 起動させると エラーが出てmountできない。 前のMMCカードと比較すると第1セクターの内容が大幅に違う。 ファイルを書き込む前に Formatしたのがまずい?

夜、ひさびさにテニス。非常に楽しい。



2003年6月25日 水曜日

事務所の前の舗道で工事が始まる。 余りにもうるさいので早めに帰る。 MMCはなんとかデータを読み出せているようなのだけど、 動作がイマイチ不安定。なんでだろう。



2003年6月24日 火曜日

宮田さんのページ 前田さんのページを知る。 3D-CAD Pro/DESKTOPの話とか、 MODELAでアルミ板を削る話とか 木工の話とか とても興味深い。 自分でも CNCを作りたくなるなぁ。

今日のVR4131ボード。 MMCカードに取り組む。 いろいろ引っかかりながらも、なんとかSPIモードでコマンドを 送れるようになった。



2003年6月23日 月曜日

いつ、使うんだろう... オプティカルセンターポンチ
雨。 今年の梅雨はつゆらしいつゆだ。 おかげでテニスができず、運動不足... VR4131ボードのLinux移植作業。 GDBによるKernel Remote Debugを試すが 2.5.70では いろいろ問題が発生しうまくいかない。 2.4台を試してみようと ftp.linux-mips.orgからcheckoutするが checkoutに4時間ぐらいかかってしまう。 その後 2.4.21での起動を試みるが、 まだネットワークに問題があるようで、 起動の途中、 exec:Stale NFS file handle とか言われてしまう。 不安定なネットワークドライバーでの nfsrootは無理か...

購入した オプティカルセンターポンチが届く。 ありがとうございました。 > JinSatoさん。 アクリルの棒が上手く光を集めてくれるのに関心。 最近は Yahoo auctionでもぼちぼち工具を集めていたりする。



2003年6月22日 日曜日

朝から ライブスチームに挑戦を全部読み直してしまう。 毎月読んでいるのだが、通して読み直すとまた面白い。 で、参考図書の 鉄道模型工作技法を買おうとするが、送料を只にするために アマゾンのお勧めに乗って 坂本衛の鉄道模型マル秘工作手帳も一緒に注文。 ゴーストリコンなどをしつつ、だらだら過ごす。



2003年6月21日 土曜日

だらだら過ごす。



2003年6月20日 金曜日

VR4131ボード用RTL8019ASドライバー、 いくつか初期化忘れを修正。 別のところでこけるようになった。



2003年6月19日 木曜日

台風。 風がひどい。 VR4131ボードのRTL8019AS用にドライバーを書く。 NE2000用のne.cをからボードの検出用のコードをごっぞり削る。 なんか動いているようなので nfsrootを試みるがうまくいかない。 マウントできない。tcpdumpでみるとパケットは飛んでいる。 そんなportには接続できんというICMPの パケットが返ってきている。設定ミスかな? 今日の失敗。 nfsrootができそうなので、ROMモニターのパラメータを変更し flash-romに書き込もうとするがうまく行かない。 flash-romの読み出しテストをするだけでモニタが固まってしまう。 flash-rom書き換えのプログラムはRAM上で動いているのだが、 割り込みの処理でflash-romを参照するようになっていたのを 忘れていたのが原因。 flash-rom書き込み時に割込みが発生すると、 変な値が読み出されていたようだ。 flash-rom操作中は割込みを禁止し、割り込み許可まえに flash-romにリセットコマンドを入力し、通常の読み出しモードに 戻すことで正常に動くようになった。 夕方、台風は去ったし、雨も降っていないのでテニススクールに行く が、人がほとんどいない。さすがに今日は風が強いので休みだそうだ。



2003年6月18日 水曜日

青年社長(下)購入。すぐ読んでしまう。 VR4131コンソールが動くようになる。 ファイルシステムがmountできなくてコケルところまで行った。



2003年6月17日 火曜日

VR4131がうまく行かない件は、アセンブラの記述ミスと判明。 幾分かでも動いていたのが不思議だ。 kernelの起動テストに入れるようになった。 まだ printk()が動かない状態。 printk()に出力ルーチンを組み込みデバッグをする状態。



2003年6月16日 月曜日

VR4131ボードのモニターの位置を変更。 さらにブートストラップモード(BEV=1)で例外ベクターを使おうと するが、なんかうまく行かない。割込みがかかりすぎている感じ。 printf(相当)を追加していくとうまく動いてしまう。 なんでだろう? JinSatoさんの自作CNC, JMM-1はアルミも削れるようになったそうだ。凄い。



2003年6月15日 日曜日

ゆっくり過ごす。 青年社長(上)読了。



2003年6月14日 土曜日

kick4研究会で 博多に行く。 早めのJRで移動し、ジュンク堂・カホパーツショップなどを 歩き回ったら疲れ果てる。 kick4の研究会は無事終了。 懇親会の前に ヨドバシカメラ マルチメディア博多を見て回る。 フロア数は少ないが、面積が広い。 疲れたので早々に椅子に座り、持ってきた文庫本 変な人が書いた成功法則 ノドン強奪を読み始めるが、 両方とも読みかけだったので読み終わってしまう。 博多駅の本屋に行き、 高杉良の 青年社長(上)を 購入。 懇親会のあと、JRで熊本に戻り、 録画しておいたERを見て寝る。

高杉良 青年社長(上) 648円


2003年6月13日 金曜日

遂にVR4131ボードへのLinuxのポーティングに着手。 cvs@ftp.linux-mips.org から 最新(2.5.70)のソースをcheckout。 make menuconfigすると、 マシンのメニューに tanbac-tb0229とかあったりする。 知ってたけど。 コンパイルエラーを修正し、vmlinuxを作成。 でも...なんかサイズがでかい. 3Mbyte近くある。 なんでだろう? kernelのアドレスと、モニタのアドレスが重なっていることが判明し、 今日はここで終わり、ひさしぶりにテニスに行く。



2003年6月12日 木曜日

寿貿易から旋盤/フライス盤のパンフレットと価格表が届き、 こころ乱れる。 欲しいのだけど、置き場所と用途の問題がまだ解決できない。 置き場所は頑張ればなんとかなりそうだが、用途が具体的でない。 ミニ旋盤工作室みたいに鉄の塊をぐりぐり削りたい.... というのでは取得目的には不十分?

今日も雨でテニスが休み。 月曜日も雨だったしもう随分やっていない。



2003年6月11日 水曜日

昨日届いた基板をテスターでチェックする。 なんと電源とグランドがショートしている。 焦って調べ、怪しい配線を発見。 EAGLEでDRCをかけるとその個所がエラーになる。 どうやら最後にDRCをかけていなかったようだ。 (汗;;;) パターンカットで電グラショートは無くなったのでひと安心。 VR4131のBCUに flash-romへの書き込みを抑制する機能があることにやっと気が付く。 flash-romへの書き込み成功。



2003年6月10日 火曜日

梅雨入りしたけど晴れ olimexから基板が届く。 他所で作ってもらっていると、ボケっとしている間に出来上がって くるので便利。 到着していない部品もあるので、まだ 組み立てられない。 VR4131ボードは tftpが動くようになった。 5Mbyteのファイルを10秒程でダウンロード できるので、 5M×8÷10 = 4Mbpsとなる。なかなか高速。 現在 Flash-romへの書き込みに苦闘中。

夜、 MinGWでプログラミング。 Meadow + gdbでデバッグできるので、 感覚的にはunix上でプログラム書いているのと違いがない。 tc/tkのプログラムも unix版とほとんど同じで動くことがわかってきた。



2003年6月9日 月曜日

梅雨入り トラ技 7月号届く。 特集は ロジアナ/オシロ/スペアナ活用術。 p.178に出て来る マックエイトのプロービング用端子を ちょうど買って来ていたのでほくそ笑む(ねじの)西川電子の2Fに売ってある。 p.257にひずみゲージの記事があり興味深い。 筆者の西田さんはメーカー( 東京測器研究所)の人らしい。 若松通商の広告(p.330)に XPort XE(本体) 6,400円が掲載されている。 こんなんみると、またちょっと興味が湧いて来る。



2003年6月8日 日曜日

出張中購入、宅配便で送りました。 ジュンク堂で買った本

ジュンク堂で買った本が届く。 突然 MinGWをノートパソコンにインストールする。 Visual C++も持っているのだが、 今後は MinGW + Tcl/TkでWindowsのプログラムを作ると 楽しいのではないかという目論見。 とりあえず、MeadowからM-x compileでコンパイルできるようになった。



2003年6月7日 土曜日

やっと出張からもどる。 いろいろと刺激を受けた出張だった。 日常に戻れるのが嬉しい。 kick4研究会まであと1週間。 早く発表準備をせねば。



2003年6月6日 金曜日

出張3日目。 池袋のジュンク堂でいろいろ本を購入し、宅配便で自宅へ送る。 1万円以上なので無料で送ることができる。なかなか便利。 CQ出版社訪問。昼食をご馳走になりいろいろお話をする。 夜、日ごろホームページを読ませていただいている方々と飲み会。 楽しい時間を過ごす。



2003年6月5日 木曜日

出張2日目。 打合せの合間に 若松通商で 32MBのMMCカード 1,680円を4枚購入したり、 bellmexと寿貿易のショールームにいったりする。 場所がわからず歩き回って疲れる。 今日の宿はインターネット完備。 ということでメールのチェックとホームページの更新。



2003年6月4日 水曜日

東京方面に出張 夜、飲み会。



2003年6月3日 火曜日

斎藤一人 変な人が書いた成功法則 600円 トムクランシー、スティーブビチェニック ノドン強奪 781円

今日もVR4131のプログラムで消耗。 出張用に文庫本を2冊、 変な人が書いた成功法則 ノドン強奪を購入。



2003年6月2日 月曜日

VR4131のプログラミングで消耗しつつ、いくつかバグを取る。 テニス調子悪し。なんか弱気。 もうふにゃふにゃしたボールを打っている場合ではない!?



2003年6月1日 日曜日

kick4 研究会まであと2週間となったので、 研究会用タイマーにブザーを追加し仕上げを行う。 ブザーの半田付けとプログラムの追加は順調に完了したが、 テストしているとたまにリセットされてしまう。 現象としては再現性が少なく、ランダムに発生している感じ。 しばらく観測していて、割り込みのracingの処理をしていない ことを思い出す。つまりreentrantになっていない関数を 割り込みと通常の両方のコンテキストから使っていたわけだ。 この辺の処理は、ライブラリ化していて何度も使っていたが、 これまでは割込みの頻度が低くて顕在化していなかったようだ。 割り込み禁止期間をもうけると問題は起こらなくなった。 ということは、 赤外線リモコンレシーバでも運が悪いと暴走する 可能性があるわけだ。 毎日使っているがまだそういう現象に遭遇していないので わざわざプログラムを書き直す気にはならない。 この辺の処理は、発生頻度が低いだけにタチが悪い.... まぁ、まじめに考えていない自分が悪いわけだが...

リモコンのシール作り リモコンのシール作り 加工中 両面テープを張って
穴を開けて
切りくずが若干のってます できあがり

上の写真はリモコンのパネルをプリンタで印刷し、 貼り付けようとしているところ。 サイズはものさしで計り、JWCADで作図、PDFで出力し、 Illustratorで読み込んで着色、光沢紙でプリントアウト後、 両面テープを貼り付けて、カッターで切り出し、 リモコンに貼りました。 表面の保護がないので、いずれ はがれてしまいそうですが、 研究会までもてばいいか。(汗;;)

デジタル体重計をばらした時の写真を デジタル体重計を分解のページに掲載 しました。



2003年5月31日 土曜日

ななしのさん こころのとびら モルフィー企画の商品販売が終了したことを知る。 結構お世話になったなぁ。

体重計の表示がずれていた件が気になり、 校正方法をいろいろ調べてみる。 標準の分銅の値段を ここに発見するが、 20Kgだと一番安いやつでも 9万5千円! 商売に使う秤は、計量検定所で定期的に検定を受ける必要があるらしい。 それはそうだろうなぁと納得。 そういう検定を受けた秤で、ダンベルの重さを計って、 校正に使用する手もあるなと思い付く。 さらに検索を続け、熊本市の 市政だよりに、市の計量検査所が毎月小学校や市民センターで 特定計量器定期検査ということをやっているという記載を発見。 家庭用計量器の検査も行いますと書いてあるから、期待できるかも。

VR4131ボード。pingを返しても死ななくなる。


2003年5月30日 金曜日

VR4131ボードは、pingの返事を返せるようになったが、 その後死んでしまう。 今日も眠いので早く寝る。



2003年5月29日 木曜日

斎藤一人の本の残り半分を読む。 斎藤一人の話は、良性の宗教みたいだがなかなか面白い。 タイトルの千回の法則というのは、 「幸せだなぁ」を口癖にして1000回唱えれば、 その言葉が影響自分の性格と行動に影響を与え、 うまく行くようになる、という話。 この話は前の本にも書いてあった。 試して害がある話ではない。 問題は1000回言えるまで憶えていられるかどうかということ。 他にも試しても損はない面白い法則がいろいろ書いてあるのだが、 とりあえず気になるのは、 使い切った知恵は他の人に教えろ、 教えれば3倍になって返ってくる、 教えないと貧乏くさくなって失敗してしまう、 という法則。 自分も最近ちょっと出し惜しみの傾向あるような気もするので、 改めて、じゃんじゃん出していこうと思う。

ふと思い立って、壊れていたデジタル体重計をばらす。 中をみると、鉄の板にひずみゲージとおぼしき4端子のフィルムが はりついている。ひずみゲージだったのか〜 なるほどねぇ。 壊れていたのはスイッチの動作不良だったようで、 組み直したら動くようになった。 しかし、別の体重計より 0.6Kg表示が重い.... 校正用のハカリか、オモリが欲しい。



2003年5月28日 水曜日

斎藤一人の絶対成功する千回の法則 1,500円 昼休み、まるぶん 斎藤一人の絶対成功する千回の法則購入。 眠かったので早く寝る。



2003年5月27日 火曜日

VR4131のプログラム、受信したパケットがおかしかった件は、 CRレジスタに書き込む値を変更すると直った。 ARPの処理部を書く。 長いこと 2重リンクリスト嫌いで使っていなかったのだが、 linuxで使われている struct link_head が面白そうに思えてきた。 ちょっと使ってみようか。



2003年5月26日 月曜日

夕方、テニススクールへ行く。 雨上がりのせいか、遠くがきれいにみえる。 日が長く、7時を過ぎても明るい。 もうすぐ夏至だなぁ。 テニスは比較的好調。 夜、VR4131のプログラム。 受信したパケットをダンプさせてみるが、なんかおかしい。 RTL8019AS読み出しのタイミングなどを調べる。



2003年5月25日 日曜日

怠惰な一日を送る。 ゴーストリコンのキャンペーンを「ノーマル」で進める。 レーダーに敵が写らないのはつらい。



2003年5月24日 土曜日

AC100Vケーブル(100円)4本、ジャンクメモリーカード(100円)
	    きし麺ネットワークケーブル2m(700円くらい)
本日のお買い物
朝、VR4131ボードのGPIO割込みのハンドラを書く。 割込みを許可するために設定するレジスタが多くちょっと戸惑うが、 なんとか動いた。

きし麺ネットワークケーブルが 気に入ったので買い足しにアプライドへ。 いざ買おうとすると意外に高いので躊躇する。 ヤマダ電機ではこんなに高くなかったと思ったけどと、 ジャンクのAC100Vケーブル(100円)を4つと、 ヒートガン実験用にメモリーカード(100円)を1枚買って ヤマダ電機に向かう。 ヤマダ電機できし麺ケーブルの値段を確認すると、 アプライドよりは安いが似たようなもの。 前回はハブといっしょにポイント還元も使っていたので 値段をよく把握していなかった。 1本だけ買って帰る。

夜、ER VIIを見る。 このシリーズ、話が暗い暗い。 どうなってるんだろう。



2003年5月23日 金曜日

また EAGLEで基板設計を始める。 コマンドでSMDを配置する方法を覚えたので ライブラリの作成が随分楽になった。 パッド位置がグリッドに乗らない部品は エディタでスクリプトを書いて実行。 数が多かったら、ULPを書いてスクリプトを生成させる。 VR4131ボード、RTL8019ASの割込み発生を確認。 秋月のEEPROMを装着するとINT4ではなくINT0に出る。 そのうちEERPOMの内容を書き換えてLEDの設定とか変更したい。



2003年5月22日 木曜日

最近、仕事で使っているX-windows環境の安定性がよろしくない。 ウィンドウマネージャーのafterstepがよく落ちる。 ssh-agentからafterstepを起動するように変更してから この現象が起きるようになったので、ssh-agentが怪しい。 linuxマシンとAstec-Xが動いているWindowsマシンの通信が 途切れた瞬間にafterstepが落ちているようだ。 通信が途切れるのはスイッチングハブが疑わしい。 電源がACアダプタなので、ケーブルが引っ張られたときに 電源断とか起こるのではなかろうか。 これまでは頻度もたいしたことなかったので、 Astec-Xを起動し直していたが、 今日は何度も切れてしまい、我慢できなくなり、 ACアダプタを使わない電源内蔵タイプを買いに行く。 ヤマダ電機に行くと、電源内蔵タイプがいろいろ置いてある。 値段はACアダプタタイプとたいして変わらず 3千円台からいろいろある。 これだけあるということは、 ACアダプタタイプは嫌われはじめているのだろうか。 ACアダプタ嫌いの私としては好ましい傾向だ。 結局、10/100Mbps 8ポート電源内蔵の laneed LD-PSW08C/ATを購入。 ついでに スーパーフラットなLANケーブル いわゆるきし麺ケーブル も買ってみた。 小型の基板に普通のケーブルを刺すと、 ケーブルの重さで基板が安定しないのよ。 ヤマダ電機への行き帰り、妙に道が空いていた。 走りやすくて結構なのだけど、何でだろう。

verilogでシミュレーション(仕事)。 verilogだとテスト用の疑似環境が簡単にかけるので便利。 シミュレーション速度もWindows上のModelSIMより段違いに速い。 こんな凄い環境が、 Freeで手に入るなんて....

VR4131基板をいじる。 ネットワークが上手くいかない件を プログラムを修正したり、レジスタの値を見たり いろいろ調べるがわからない。 トラ技Special No.77 イーサネットのハードを理解しように 10BASE-Tのモジュラージャックのピン番号が載っていたので、 確認すると逆になっている。(汗;;;) いろいろ調べてみるが、やっぱり逆のようだ。 RJ-45のライブラリを作るときに、 上下逆のものを参考にしてしまったらしい。 パターンカットとジャンパー線で修正すると、 ハブのLINKランプが点くようになった。 Analyzerで監視しながら、 ARPのパケットを送信すると、ARPパケットが観測できる。 ここでARPパケットの中身の間違いに気づき、プログラムを修正すると ARPの返事も返ってくるようになった。 よしよし



2003年5月21日 水曜日

夜、VR4131のプログラム。 RTL8019ASでパケットを送信するプログラムを書いてみる。 プログラムを動かすと、LEDが一瞬光り、 パケットが送信されたような気がする。 パケットアナライザで確認しようと、 WinPcap Analyzerをインストール。 観測してみるが、それらしいパケットは発見できない。 そもそも、ケーブルでハブにつないでも、 ハブのリンクのLEDが光らない。 うーむ。



2003年5月20日 火曜日

iverilogこと Icarus Verilogが結構ちゃんと使えるようなので、 CPLD/FPGAのHDL開発でverilogを試してみる。 XilinxのProject Navigatorに簡単なverilog記述を入力し、 Synthesizeさせてみると無事に終了。 シミュレーションを起動させるとエラーになるが、 これはVHDL用のModelsimしかインストールしていないせいだろう。 実習Verilog-HDL論理回路設計を参考に iverilogとvppでシミュレーションを行ってみると、これもちゃんと動く。 シミュレーション結果は$writeで出力もできるし、 gtkWaveでグラフィック表示も可能。 iverilogはGUIなしのコマンドラインからの操作なので、 emacs+Makefileとの相性が良い。 M-x compile 後 M-x next-error で、エラーが発生した行に跳べる。 これがverilog導入の最大の目的。 verilog-mode.elも導入。 VHDLよりVerilogの方が記述が相当短くて済むだろうと期待したが、 論理合成用に書くとそれほどでもなかった。 Verilogだといろんな機能を持ったテストベンチを楽に書けるのが うれしい。 実は昔 仕事でverilogを使っていた。 VHDLはCPLDと同時に使い始めた。 理由は 後閑さんのページでVHDLが使われていたことと、 良いVHDLの本があったから。 今後はVerilogかなぁ。 embeded Unix Vol.3購入。



2003年5月19日 月曜日

真面目に仕事をし、夜、テニス。 VR4131進捗なし。



2003年5月18日 日曜日

ネットワーク特集が増えてきましたね。読み直すととそれなりに歴史があって面白いです。
トラ技とボード
のんびりとVR4131DIMMボードをいじる。 未実装だった部品をはんだ付け。 ちゃんと起動することを確認。 cpldに必要な回路を書き込み、 RTL8019ASにアクセスできるようになる。 レジスタを読み出すとそれっぽい値が出てくる。 いよいよRTL8019ASのプログラムだ。 データシートがわかりにくいので、 トラ技の 目次データベースで NE2000関連記事を探し、 1999年7月号特集「インターネット時代のハード制御」、 2001年9月号特集「LANで制御するハードウェア」 などを見つける。幸い2冊とも手元にあり、 船田氏や落合氏の詳しい解説記事があった。 これらの記事を参考に RTL8019ASの初期化ルーチンを書き、 試しに 秋月電子 RTL8019AS付属のEEPROMに書き込まれたMACアドレスを 読み出すと頭の3byteは00-02-cb。 これを ここで検索するとTriState Ltd.と出る。 正しく読み出せているようだ。



2003年5月17日 土曜日

goot HG910SET  13,500円(税別)
ヒートガン購入
りそなホールディングに公的資金注入のニュース。 2兆円規模って、もう金銭感覚が麻痺している感じ。 ところで、りそな銀行って何よ。大手らしいが... と調べてみると、大和銀行とあさひ銀行が合併したやつらしい。 あさひ銀行って、どことどこが合併したんだっけ? さらに検索して 銀行合併早見表(王貞治年表付)を発見。 協和+埼玉で あさひ銀行になったらしい。 あさひ銀行とイメージが似ている さくら銀行は太陽神戸三井銀行で住友銀行と合併して 三井住友銀行になったのか。 りそな銀行と聞いても、 ピンと来ないので不安感が煽られないのが不幸中の幸い? って、私だけかな?

ICI に注文したヒートガン HG-910SETが届く。 基板からICを吹き飛ばしてみたい。 夜、飲み会。 となりの女性のグループがうるさくてあまり話せなかった。



2003年5月16日 金曜日

VR4131のモニタプログラムの次を考える、 と言ってもモニタープログラムが完成したわけではない。 どっち向きに完成させて行こうかという話。 いろいろ検討した結果、とりあえず RTL8019ASの実験をするのが 適当だろうということになる。RTL8019ASに触るにはCPLDの プログラムが必要ということで、検討すると アドレス線が不足していることが判明。 CPLDに5本しか入力していなかった。 とりあえず、ジャンパー線で2本追加しよう。 我ながらいいかげん だ。 RTL8019ASのデータシートを読む。わかりにくい。 何度か読む必要がありそう。



2003年5月15日 木曜日

トラ技の記事を参考にはじめて EAGLEのULPのプログラムを書く。 0.65mmピッチのTQFP-100ピンのフットパターンを書くのが 面倒だったのだ。 ULPでやると、とても簡単。 今後も活用しよう。

ゴーストリコンの「イージー」設定で キャンペーンが終る。 次は「ノーマル」で挑戦だ。 VR4131モニタプログラムで、コマンドインタプリタが動き始める。 さて、次は何を作ればいいのかな?



2003年5月14日 水曜日

仕事の基板を P板.com で作ってみようかと いろいろ調べてみる。 納期6営業日だと、いつも使っている PCBpro.comの送料込みの 値段よりは若干安い。 しかし、 準備するファイルが違うのが面倒だ。 それでも頑張ってファイルを準備しようとするが、 ドリルのファイルであきらめてしまった。 スルーホール有りと無しでわけて、 それぞれにガーバーファイルとリストを作るのを EAGLEでどうやればいいのかわからない。 あと、外形図を要求されるのもつらい。 EAGLEのファイルを受け付けろとは言わないが、 Excellonフォーマットぐらい受け付けて欲しい。 まぁでも、EAGLEのファイルとか 受け付けるようになるんだろうなぁ。

VR4131の割込み処理もメドが立ったので、 モニタプログラムの作成を開始する。 とりあえず H8/Tiny用に作ったソースをいくつか持って来る。 次にUART用の割込みハンドラを書き始める。



前の90日分 | 次の90日分