- 1 名前:仕様書無しさん [2009/04/21(火) 15:09:51 ]
- まあ、チャタリングの話でも・・・
前スレ ↓ 組み込みプログラマー雑談スレッド その11 pc11.2ch.net/test/read.cgi/prog/1232233637/
- 714 名前:仕様書無しさん mailto:sage [2009/07/06(月) 21:25:29 ]
- ある車載部品メーカのソフトウエア
メモリチェックだけでなく、レジスタのチェックまでしてたよ。 マジで
- 715 名前:仕様書無しさん mailto:sage [2009/07/06(月) 21:34:04 ]
- >>714
起動時のハードチェックはアーケードゲームだってやってるぞ。
- 716 名前:仕様書無しさん mailto:sage [2009/07/06(月) 21:35:20 ]
- >>710
ディレイスロットの穴埋め作業は人間の方が信用できんわな >>714 車載部品じゃなくても、普通するだろう? 大した量のコードでもないだろう?
- 717 名前:葉猫 ◆Jz.SaKuRaM mailto:sage [2009/07/06(月) 23:50:41 ]
- レジスタのチェックなんて一切ちないでちょ。
最近のマイコンのレジスタ量は膨大だち、そもそも勝手にON/OFFちたらハードが暴走つる。。。。。。。。。。。。。。。。。。。。。。。。。。
- 718 名前:仕様書無しさん mailto:sage [2009/07/06(月) 23:52:59 ]
- お前まだ生きてたのか
- 719 名前:仕様書無しさん mailto:sage [2009/07/06(月) 23:57:37 ]
- 東海大の組込み大学院結構凄い
おまいらにオススメ
- 720 名前:仕様書無しさん mailto:sage [2009/07/07(火) 00:19:46 ]
- レジスタいうてもCPUコアのレジスタだけでしょ。
問題はレジスタを試験するコードはレジスタを使ってるので 壊れている時にどうなるか予測がつかないわけで。 何も考えてない人が考案したか、CPUが1チップでなかった時代の名残と考えてる。
- 721 名前:仕様書無しさん mailto:sage [2009/07/07(火) 00:25:15 ]
- いや、スレ的にメモリマップドI/Oだろ?
チェックするのが普通だと思うが。
- 722 名前:仕様書無しさん mailto:sage [2009/07/07(火) 00:25:44 ]
- IBM PCのbiosのソースにレジスタのチェックがあったような
- 723 名前:仕様書無しさん mailto:sage [2009/07/07(火) 00:47:33 ]
- >>721
レジスタのチェックつーか、 起動時にH/Wのセルフテストくらいするよな
- 724 名前:仕様書無しさん mailto:sage [2009/07/07(火) 00:50:00 ]
- H/Wにセルフテストできる機能がついてればってことでしょ?
- 725 名前:仕様書無しさん mailto:sage [2009/07/07(火) 00:51:21 ]
- >>714はコアのレジスタの事だと思ったんだけど。
で、周辺は機能単位で自己診断はするけど、レジスタ単体ではしないな。 >>722 S/360の影響を受けているのかも。
- 726 名前:仕様書無しさん mailto:sage [2009/07/07(火) 03:40:09 ]
- レジスタのチェックってどんなことやるの? やはりメモリみたいにAA書いて55書いてFF書いて
00書いて、読んでそのとおりになってるか、とか?
- 727 名前:仕様書無しさん mailto:sage [2009/07/07(火) 04:59:12 ]
- レジスタが正しいってCPUが判断できるんだろうか(´・ω・`)。
コア3つあってお互いに比較するとか?
- 728 名前:仕様書無しさん mailto:sage [2009/07/07(火) 05:19:40 ]
- レジスタの中身をI/Oで出力して外部回路でそれを確認とか
- 729 名前:仕様書無しさん mailto:sage [2009/07/07(火) 08:38:01 ]
- CPU によって違うけど, 最低でも
1. condition code が正しく変化するか 2. レジスター間の転送でデータが変わることがないか 程度のことはするけどな
- 730 名前:仕様書無しさん mailto:sage [2009/07/07(火) 11:29:36 ]
- ふつーBIST機能だろ
- 731 名前:仕様書無しさん mailto:sage [2009/07/07(火) 11:54:38 ]
- この業界って病んでる奴多いな・・・
- 732 名前:仕様書無しさん mailto:sage [2009/07/07(火) 22:48:22 ]
- >>731
その場合「(コ)の業界」だろ
- 733 名前:仕様書無しさん mailto:sage [2009/07/07(火) 23:30:28 ]
- やらねー。
起動時にやるのはDRAMのチェックくらいかな。 0xdeadbeefとか0x5ca1ab1eとか0xbeeffaceとか0xba5eba11とか
- 734 名前:仕様書無しさん mailto:sage [2009/07/08(水) 07:12:13 ]
- deadbeefとかって、まだよく使われてる技法なのか。
- 735 名前:仕様書無しさん mailto:sage [2009/07/08(水) 10:36:37 ]
- >>707
703ですけど、わかってないと言われて出てきました。 私も同じように言われたことがあります。 そのときはCで書いたサンプルプログラムとコンパイル結果のアセンブラソース をお客さんに見せて、説得しました。 (ちょっとしたサンプルを10本ほど用意しました。) その結果、お客さんが食いついてきて、さらに何本かのサンプルを作り 結果のアセンブラソースを見てもらいました。 それで何とかOKをもらうことが出来ました。 最後はしっかり責任を持ってソフトを作りますってことで納得してもらいました。
- 736 名前:仕様書無しさん mailto:sage [2009/07/08(水) 10:39:54 ]
- 技法かこれ?
- 737 名前:仕様書無しさん [2009/07/08(水) 10:52:11 ]
- ja.wikipedia.org/wiki/Hexspeak
技法といえば技法なのかもしれんw
- 738 名前:仕様書無しさん mailto:sage [2009/07/08(水) 13:28:05 ]
- そりゃASMもやるけど
Cが併用できないなんてやだよ
|

|