installで、できた......な、なんつーアホタレな......CygwinはベースがWindowsだもんだから、ファイルの大文字小文字の扱いが適当なんだよな。......ま、それはそうと、これで15分2.5M程度というAMラジオの録音にはふさわしい、通常の楽曲のmp3の1/6程度という状態に持っていけるようになった。久々に、ちょっと気合を入れて作業してみた。思い返せば、基板を設計してから約1ヶ月、基板が届いてから1ヶ月、ハンダ付け始めてから1ヶ月......で、今日になってやっと通信に成功した。もってヒドい開発ペースである。今回作った回路はこんな感じ。途中まで裏表逆に設計してしまった上に、使った線がちょっと太かったので、なんだかムチャなことになっている......が、ちゃんと動くからこれでよいのだ。USBに接続すれば、ちゃんと認識されるし、Cygwinから/dev/com8にデータを送れば、ちゃんとPICが受信してくれる。一応、変換基板としては動作確認完了といってよいだろう。これといって作りたいUSB対応機器はないのだが、以前から便利に使っていた「CPU使用率メータ」のUSB版でもサクッと作ろうかと思っている。今、職場で使っているPCはノートだもんだから、シリアルポート用のアイテムが使えないんだよね。余談だが、この開発は、以前に愛用していたジャンクのメビウスノートを引っ張り出してきてやっている。いうのも、以前に作ったRS-232C切り替え器はPICライターの接続に便利だし、4ポートの内蔵USBハブもこれまた便利なのだ。233MHzの遅さはちょっと気になるが、まぁ、Cygwinのviでソース書いて、アセンブルして、PICに書き込む程度なら、さして気にするほどでもない。なんといっても一番の利点は、電気的にエラいミスやらかしちゃってPCがぶっ壊れても、あぁーあ......で済むことであったりする......なはは......。ほろ酔いケース加工ちょっと工作づいてきたんで、久々にドリルを出してガリガリやる。なんだか、久々にやり始めたら楽しくなってきちゃって、廊下の端に座り込んで、グラスのスコッチをチビチビやりつつ、その辺に転がっていたプラの名刺ケースの箱をガリガリ。史上最強にいい加減な加工をしてしまったが......まぁ、とりあえず十分である。あ、ちなみに、今回使用するアナログメータは、以前に90円で買ってきたバッテリチェッカをバラしたジャンク部品である。シャレであるから動けばよいのだ。PIC上のファーム側(たぶん)に問題があって、針がちゃんと動かない状態なのだが、そっちには手付かず。こんなモノは早く仕上げてしまって、他に放置してあるプロジェクトを再開したいトコロらのらが......ふぁ〜、気分らよくなっれきら〜、おやふに〜......。CPU使用率を得てみるここ数日「USB接続版アナログCPU使用率メータ」を作っているワケであるが、あくまでハードウェア側は「入力された数値をアナログ表示するだけ」のガジェットであるから「CPU使用率メータ」にするためには、PC側から「CPU使用率」をハードウェア側に継続的に送信しなくてはならない。以前にCPU使用率メータを作った時には、ネット上からWindows用のCPUメータアプリ(ソース付き)を持ってきて、適当に流用して作った。リンカを通らない......あぁ、前回はBorlandのフリー版Cコンパイラ用に書いたんだっけ......Cygwin上のgccだとなんだか大量にエラーを吐いてしまう。コレだけのために、別途Cコンパイラを入れるのもイヤだなぁ......面倒くさい。Cygwinってイザという時に期待を裏切らない。イザという時以外には、よく期待を裏切られるけど......。ちなみに、/proc/statの中身はこんな感じだ。1141097464大事なのはcpuの行。procするか、ココを見て欲しいが、なにしろ、CPUが仕事してた時間と遊んでた時間の合計はここから得られるのである。あとは単位時間ごとに差分をとって比率を得るだけ。......あ、いや......その......えーっと、オイラの仕事はLinuxのサポートなのだからして、/procの下に何があるのかキチンと知っておくのも大事な仕事なのだからして......あひゃひゃひゃひゃ。1.8.7-p374。