[H8-ML(885)] Re: C での割り込み/gcc
From: IMAIZUMI Osamu <imaizumi@xxxxxxxxx>
Date: 2000年11月30日(木)17時09分53秒
<NCBBJKMNGJFAMGOPLMOACENLDPAA.shouji@xxxxxxxxxxxxx> の、
   "[H8-ML(881)] Re: Cでの割り込み/gcc" において、
   ""shouji Hirata" <shouji@xxxxxxxxxxxxx>"さんは書きました:

shouji> 平田@マイクロフトです
shouji> 
shouji>  ちょいとヒートアップしすぎている気がしますが。。。。

 そんなつもりは無かったんですが申し訳ない。面倒臭がり
なもので普段は簡単に答えられる質問でも読み流していたん
ですが罪滅ぼしにしばらく他の方の質問にもマメにフォロー
を入れますので勘弁してください。
#本人が望むのであれば他の方に限りませんが。^-^;

shouji>  ここら辺はコストとのかねあいになるのですが、Imaizumiさんが例に出さ
shouji> れたようにDMACで通信処理をする例は的を得ていると思います。通信以外でも、
shouji> DMACやカウンターはうまく使えば割り込みの数をぐっと減らすことができるわけ
shouji> で、ここら辺が「腕の見せ所」だとおもいます。

  ひとつだけ補足しておくとIrPhyだとハードに頼れないので
ビット毎の処理になるため、CPU負荷の問題ではなく、可能/
不可能の問題になります。
 DMACのおかげでシリアル4800受信+9600送信+実際に使って
いるIrPhy9600ではgear機能で1/4に速度を落としても実用に
なり、こりゃ便利だと思ったものでした。

 以前、消費電力の話の時に無視してしまったんですがこの
例ではgear機能+モジュールのこまめなon/off+メインをsleep
待ちにすることで50mAの消費電流を10mAに削減するというのも
やっています。
 消費電力削減というのはやったことなくて面白かったです。
  車から電源を取っているので実際にはどっちでも良かったん
ですがこの辺は趣味ならでは。

shouji> 
shouji>  最近「腕の見せ所」を工夫するより、納期に追われてCPUパワーで無理矢理ねじ
shouji> 伏せることが多いけど・・・(^_^;
shouji> 

 相手のチップのbugをいかにカバーするかも腕の見せ所です
ね。趣味だと「そんなチップやだ」の一言ですがそんなこと
言ってると製品が出ない。カバーがあまりにうまく行ったので
チップそのものを作り直さなかったため何年かして、後継機で
別の人がはまってスケジュールが狂って怒られたなんてことも
ありました。
 私の場合、キャリアを生かしてはいますがH8はあくまで趣味
です。
 会社では管理に回されてもう現場にいないんですが直接関係
無い新人でも「Hashingってなんですか」とか、「CRCってなん
ですか」とか「これどういう意味でしょう」と気軽に聞きに来
る自他ともに認める「良い子の相談室」です。
 ちなみに新人は「(プロの癖にそんなことも知らないのかと)
ポロくそに言われるけど目は笑ってるから」(糸目なんで分かり
にくいかも)と言われて来るようです。

 趣味でやってる人に同じ流儀は厳しかったかと反省してます。

/IMAIZUMI
スレッド概略
[869(R)](起点)
 └[881(U)]
   └[表示中]
     └[886(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]