[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/24 17:45 / Filesize : 193 KB / Number-of Response : 960
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

組み込みプログラマー雑談スレッド その14



1 名前:仕様書無しさん [2009/09/20(日) 09:14:33 ]
黄昏のシルバーウイーク。団塊とポスト団塊がすべてを墓場に持っていくようです。
前スレ pc11.2ch.net/test/read.cgi/prog/1248633181/


739 名前:仕様書無しさん mailto:sage [2010/02/21(日) 14:11:28 ]
>>734
?ttp://ysserve.int-univ.com/Lecture/Yoshitani1/node5.html

740 名前:仕様書無しさん mailto:sage [2010/02/22(月) 08:42:23 ]
>>738
ブレーキはまだだけど、スロットルは(軽でさえ)コンピュータが握ってる車が主流になってきてますが。

741 名前:仕様書無しさん mailto:sage [2010/02/23(火) 00:14:16 ]
初めて組込の仕事をやることになりました
知らないうちに俺がやることが決まってた

モーターのタイミングチャートを渡されても、読み方わからないし、
あり得ないくらい短納期だし
多分逃げるのでよろしくorz

742 名前:仕様書無しさん mailto:sage [2010/02/23(火) 07:13:57 ]
タイマで一定時間毎の割り込みを作って、2つか4つのポートに1,0を出すだけだよ。

743 名前:仕様書無しさん mailto:sage [2010/02/23(火) 08:22:14 ]
モーターもいろいろあるでよ

744 名前:仕様書無しさん mailto:sage [2010/02/23(火) 18:15:40 ]
ステッピングモータなんて高級なもの使ってないものの方が多いよな
中を開けるとマブチモーターが入ってたとか

745 名前:仕様書無しさん mailto:sage [2010/02/23(火) 20:00:25 ]
>>740
それ単にスロットル情報の伝達路が電子化されただけで、
スロットルの制御権をコンピュータが握ってるわけじゃない。

746 名前:仕様書無しさん mailto:sage [2010/02/24(水) 09:56:27 ]
>>744
それは、製品カテゴリーによるんじゃないの?オリエンタルモーターか
山洋かを2社購買したりしたことがあったね。
可動部分ができるだけカスがでない必要があって耐久性が求められたりする用途
だったりすると結構いいもの使わないといけない。そういう用途が少ないなら安物が
多いのかもね。

747 名前:仕様書無しさん mailto:sage [2010/02/24(水) 11:49:54 ]
arduino使えば逃げなくていいよ



748 名前:741 mailto:sage [2010/02/25(木) 01:56:19 ]
まだ逃げてないです
モーターはステッピングモーターという奴でした
C言語じゃないと駄目と言われました
VBしかやったこと無いのに
「;」を付けるのを忘れて、全部の行でコンパイルエラーが出たり無茶苦茶です
大文字と小文字が会わないだけで、エラーになるし

へんてこなチャート図がさらに送られてきてすでに見る気もないですけど
回路図なんか送られても知らんねん

749 名前:仕様書無しさん mailto:sage [2010/02/25(木) 02:11:56 ]
今から退職届書いて朝一で出してこいよ

750 名前:仕様書無しさん mailto:sage [2010/02/25(木) 02:33:56 ]
回路図やタイミングチャートを出してくれてるのに文句言うとはどんだけ無能なんだ

と思ったのは俺だけじゃないよね

751 名前:仕様書無しさん mailto:sage [2010/02/25(木) 03:18:19 ]
>>748
オリエンタルモーターの無料通信講座うければ?なかなか良い教材だよ。

752 名前:仕様書無しさん [2010/02/25(木) 04:27:24 ]
組込み技術者の分類

・家電・情報機器系
 オブジェクト指向分析
 UMLでモデルを作る
 CやC++、Javaなどを使う

・制御・メカトロニクス系
 自動車やロボット、航空機、計測機器など
 MATLABやLABVIEW等を使ってモデルを作る
 C言語を使う
 機電系の素養がある人が担当

・シーケンス制御系
 エレベータやFA機器など、PLCが搭載されているもの
 ラダー図でプログラミング
 機電系の素養がある人が担当

・信号処理系
 DSP
 電子楽器、音響機器など
 C++などを使う

・FPGA系
 CPU設計(デジタル回路の設計)
 ハードウェア記述言語(VHDLなど)で設計

753 名前:仕様書無しさん mailto:sage [2010/02/25(木) 04:32:59 ]
__interrupt(vect=48) void int_from_tmr1(void) {  // TPU1からの割込み:
//  所定のタイミングでパルスモーターportにパルスを書く
  static const _UBYTE PMPTN[]={0x03,0x06,0x0C,0x09};
                     // 12 23 34 41 がON
  TPU1.TSR.BIT.TGFA = 0;        // 割込み要因をクリヤ
  P2.DR.BYTE = (_UBYTE)(P2.DR.BYTE&0xF0|PMPTN[pmcnt&3]);//4相励磁パターン
>>748 例えばH8でPort2へパルスを書く ってこの程度のコードだぞ。
石が書いてないがcなら似たようなものになるはずだ。
具体的な条件書いてくれたら原型になるコード貼ってやるよ。

754 名前:仕様書無しさん mailto:sage [2010/02/25(木) 07:24:35 ]
トヨタ関連のモータ制御の仕事?((((;゚Д゚)))


755 名前:仕様書無しさん mailto:sage [2010/02/25(木) 08:25:19 ]
確かに無茶苦茶スキル不足だ
もうダメかも知れんね

756 名前:仕様書無しさん mailto:sage [2010/02/25(木) 09:08:50 ]
3ヶ月研修だけで実務やってない俺でも出来そう

757 名前:仕様書無しさん mailto:sage [2010/02/25(木) 12:18:16 ]
ステッピングモーターで加減速が必要なら悩むかも



758 名前:仕様書無しさん mailto:sage [2010/02/25(木) 12:20:48 ]
VBからいきなりCだと道は険しいかも
雛形出来てから先が大変そう

759 名前:仕様書無しさん mailto:sage [2010/02/25(木) 12:33:18 ]
モータコントローラチップ使えばモータ制御なんて楽勝だぞ。
レジスタにパラメータ書くだけでS字加減速も一発だ。

760 名前:仕様書無しさん mailto:sage [2010/02/25(木) 13:45:33 ]
>>745
>それ単にスロットル情報の伝達路が電子化されただけで、

だと思ってるおめでたいお前に乾杯www

761 名前:仕様書無しさん [2010/02/25(木) 14:32:40 ]
車載組み込みはお先真っ暗だな。これからは何処ぞの偉いさん方が
「カイゼン」をやりにくるぞ。俺は今月末で退職して、別業界に
転職さ。皆、頑張れよ。

762 名前:仕様書無しさん [2010/02/25(木) 19:45:30 ]
>>748
うらやましいぞ

763 名前:仕様書無しさん mailto:sage [2010/02/25(木) 20:10:37 ]
>>760
お前さんが無知なだけだろ。
だいいちそんな必要性もないリスクを好き好んで犯す馬鹿がどこにいる。

764 名前:仕様書無しさん mailto:sage [2010/02/25(木) 20:19:37 ]
キーレススタートなんて愚の骨頂だよな
ほんと自動車業界は狂ってるわ

765 名前:仕様書無しさん [2010/02/25(木) 20:23:29 ]
次はドライバーレススタート

766 名前:仕様書無しさん [2010/02/25(木) 21:40:20 ]
// suitei_torque2 = kasokudo3 * 0.12 ;
keisan_vel1 = (((SLONG)kasokudo * 7864) >> 16);
suitei_torque2 = keisan_vel1 ; //ノミナルモデルを用いた推定トルク

// gairan = -trqs0 + suitei_torque; //推定トルクから実際に出しているトルクを引くと外乱になる
gairan2 = -QTRQ + suitei_torque2; //推定トルクから実際に出しているトルクを引くと外乱になる


// gairan2Q = gairan2Q_old * 0.9876 + (gairan2 + gairan2_old) * 0.00621 ; //20msecローパス
keisan_vel1 = (((SLONG)gairan2Q_old * 64722) >> 16);
keisan_vel2 = ((((SLONG)gairan2 + gairan2_old) * 407) >> 16);
gairan2Q = keisan_vel1 + keisan_vel2; //ローパスをかけて使いやすい値に変更


767 名前:仕様書無しさん [2010/02/25(木) 21:48:12 ]
そして、カーレススタート



768 名前:仕様書無しさん mailto:sage [2010/02/25(木) 22:38:15 ]
なんかすげえ、自動車プログラマがいるな。
トルク管理しながらモーター回すとかすげえな。

とりあえずPWM持ってるマイコンでタイマをPWMモードで駆動させれば
回りはするだろ。

769 名前:仕様書無しさん mailto:sage [2010/02/25(木) 23:01:13 ]
ローマ字変数にマジックナンバー満載とか
まともなプログラマの仕事とは俺には思えんけどね。

つーか、加速度(線か角か知らんけど)にマジックナンバーを乗算してトルクでござい、
ってそんなのありかよw

770 名前:仕様書無しさん mailto:sage [2010/02/26(金) 02:00:59 ]
>>769
話がそれるが、これは、必ずマジックナンバーを使うべきところ。
766のソースで、64722とかにdefine使われたら、メンテする人には大迷惑。

771 名前:仕様書無しさん mailto:sage [2010/02/26(金) 06:24:34 ]
766 のコードが動作するには、いくつセンサがついてればいいんだ?
モータだけではフィードバックできないだろう。

772 名前:仕様書無しさん mailto:sage [2010/02/26(金) 10:13:56 ]
マジックナンバー推奨派まで現れちゃったよ

773 名前:仕様書無しさん mailto:sage [2010/02/26(金) 10:23:25 ]
define使ってソースコードのあっちこっちにマジックナンバーが埋め込まれたコードより、
きちんと抽象化・構造化されてマジックナンバーは一ヶ所に、直接書かれているほうが、
望ましい、という場合もある。程度問題。

774 名前:仕様書無しさん mailto:sage [2010/02/26(金) 10:46:21 ]
そんなことより小数の乗算を行ってるのが気になる

775 名前:仕様書無しさん mailto:sage [2010/02/26(金) 11:02:47 ]
個人的には、過剰なdefineを使うやつとソースに修正履歴を書くやつは、
早く絶滅してほしい。
あとから見る人への迷惑を理解できていない。

>>774
小数の演算を避けるためにゴニョゴニョしてるように見えるが。

776 名前:仕様書無しさん mailto:sage [2010/02/26(金) 11:10:41 ]
ソースにこだわりを持つやつはイラネ

777 名前:仕様書無しさん mailto:sage [2010/02/26(金) 20:21:00 ]
>>773
今時の開発ツールなら定義箇所に飛べる。
それ以前に、チミとか>>770はマジックナンバーが問題視される理由がわかってねえだろw

いわゆるマジックナンバーの問題は、それが複数個所に使われた場合、変更が面倒というのもあるが、
それ以上に「それがナニを意味しているのか分からない」から。

しかし、組み込みの世界ってこの手のお馬鹿多いよな。
そういう奴に限って妙に自身満々だったりするから手に負えん。
愚か者は自分の経験からしか学ばないって誰かの言葉があったが、この手の奴は
自分の失敗体験からすら学ばないんだろうたぶんw



778 名前:仕様書無しさん mailto:sage [2010/02/26(金) 20:31:17 ]
こういうコードあったな(´∀`)。

#define N87987 87987


779 名前:仕様書無しさん mailto:sage [2010/02/26(金) 21:20:44 ]
define の濫用し過ぎで、それが具体的になんなのか、がわかんないコードに
苦しんだことがない人 >>777

780 名前:仕様書無しさん mailto:sage [2010/02/26(金) 21:25:19 ]
そういうのを「羹に懲りて膾を吹く」って言うんだよお馬鹿さん。

781 名前:仕様書無しさん mailto:sage [2010/02/27(土) 00:43:06 ]
今日、マジックナンバーと、それをdefineしたものが共存してる関数を
見つけて目眩を感じた俺にはタイムリーな話題だ

782 名前:仕様書無しさん [2010/02/27(土) 01:40:30 ]
exFATを組み込むためにはMSとライセンス契約が必要なの?

783 名前:仕様書無しさん mailto:sage [2010/02/27(土) 03:43:16 ]
Microsoftは一律30万ドルのライセンス料を設定し
ボッタクリバーだな

784 名前:仕様書無しさん mailto:sage [2010/02/27(土) 05:06:22 ]
必要な数式と意味はコメント文に書いておけばよろし
複雑な数式内でマジックナンバーを一々定義するかどうかはケースバイケースだな


785 名前:仕様書無しさん mailto:sage [2010/02/27(土) 06:57:05 ]
大文字キャストを見ると虫唾が走る(゚听)


786 名前:仕様書無しさん mailto:sage [2010/02/27(土) 07:35:25 ]
>>782
U.S. Patent #5,579,517は April 24, 2015 に期限切れ
あと5年我慢すれば問題なし

終身どころか死後も何十年も続く著作権に比べれば
特許権なんてあっという間に期限切れになる

787 名前:仕様書無しさん mailto:sage [2010/02/27(土) 07:41:10 ]
exFATでも long file nameに対応しないなら MSの特許を回避できる

特許の対応法
1. 回避する
2. 1が無理なら隠す
3. 1も2も無理なら金を払う



788 名前:仕様書無しさん mailto:sage [2010/02/27(土) 12:19:18 ]
面接で藤通のひとに一日に書けるステップ数がプログラマの価値だって
言われたんだけどそういうもんなの?

789 名前:仕様書無しさん mailto:sage [2010/02/27(土) 12:27:54 ]
コーダの価値ならそうかも。

790 名前:仕様書無しさん mailto:sage [2010/02/27(土) 12:36:28 ]
>>788
1日1万ステップ書けないとダメだよ

791 名前:仕様書無しさん mailto:sage [2010/02/27(土) 12:42:22 ]
いまだにステップ数(笑)で評価してるんですか
とか言い返せ

792 名前:仕様書無しさん mailto:sage [2010/02/27(土) 12:44:13 ]
>>791
日本の大手って言われるところは
全てステップ数で換算しているよ



793 名前:仕様書無しさん mailto:sage [2010/02/27(土) 12:47:04 ]
でっていう

794 名前:仕様書無しさん mailto:sage [2010/02/27(土) 12:56:50 ]
大手というか汎用機コボラーの名残じゃないの?

795 名前:仕様書無しさん mailto:sage [2010/02/27(土) 13:11:35 ]
モジュール化やクラス化が進み洗練されれば、ステップ数は激減していくんだが

ステップ数の多さでいばってるプログラマーは絶滅してほしい

796 名前:仕様書無しさん mailto:sage [2010/02/27(土) 15:33:17 ]
ステップ数(笑)なんてざーっと書いてコピペ+微調整で量産すれば稼ごうと思えばいくらでも稼げる
それが良いソースだとは全く思えないけど

797 名前:仕様書無しさん mailto:sage [2010/02/27(土) 16:29:17 ]
ステップ数か・・・ 可読性を維持しながらだとすると
有益なコードを大量に書けるってことだよな。それは虫がいい要求だね。

そんなスーパープログラマがF2ごときで下っ端やるかよってんだよな。



798 名前:仕様書無しさん mailto:sage [2010/02/27(土) 16:35:18 ]
コードを読める方がいいような

799 名前:仕様書無しさん mailto:sage [2010/02/27(土) 16:42:21 ]
>>795
多いほうが評価されるのだから仕方ない面もある。
システムの良さを図る簡単な指標があればいいのにな。

800 名前:仕様書無しさん mailto:sage [2010/02/27(土) 17:23:15 ]
0からコード書く仕事減ったなよな。


801 名前:仕様書無しさん mailto:sage [2010/02/27(土) 19:13:41 ]
WAIT:
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP
    NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP

802 名前:仕様書無しさん mailto:sage [2010/02/27(土) 20:55:33 ]
>>775
> 小数の演算を避けるためにゴニョゴニョしてるように見えるが。

あ、ほんとだ。さくっと見落としてた。疲れてるのかな...

803 名前:仕様書無しさん mailto:sage [2010/03/01(月) 06:12:55 ]
>>801
PROM1Kのマイコンでこれやってるの見た…

804 名前:仕様書無しさん mailto:sage [2010/03/01(月) 06:28:24 ]
なんでloopにしないんだろう?

805 名前:仕様書無しさん mailto:sage [2010/03/01(月) 07:04:54 ]
ステップ数が減るからw

806 名前:仕様書無しさん mailto:sage [2010/03/01(月) 10:54:29 ]
ループ展開すればステップ数なんていくらでも稼げるな

807 名前:仕様書無しさん mailto:sage [2010/03/01(月) 16:37:31 ]
速いパルス出したくて展開で書いて、ここは行数稼ぎのためではありません、と
コメントで言い訳を書いておいた。



808 名前:仕様書無しさん mailto:sage [2010/03/03(水) 21:32:12 ]
>>801
それTransmeta使うと0クロックで終了するぞ

809 名前:仕様書無しさん [2010/03/04(木) 05:57:45 ]
ちなみに>>766


/*--------------------------------------------------------------------------*/
/*外乱オブザーバによる外乱推定プログラム その2 */
/* */
/* トルク指令値にローパスをかける。 */
/* エンコーダからとってきたカウンタにノミナルモデルの逆モデル */
/* をかけて差を取り。外乱を推定する。 */
/* こちらはプラントのノミナル化のために利用する。 */
/* 摩擦は含まないので注意 */
/* */
/* IN : */
/* trqs0 STRQにそのまま代入。 */
/* kasokudo 上記で求めた加速度データ */
/* OUT: */
/* QTRQ: STRQにローパスをかけたもの */
/* suitei_torque: 速度データ、加速度データを用いて */
/* 逆モデルを使ったトルク情報 */
/* gairan 推定外乱(次元はトルク) */
/* gairanQ gairanにローパスをかけてなだらかにしたもの */
/*--------------------------------------------------------------------------*/

810 名前:仕様書無しさん [2010/03/04(木) 06:03:51 ]
ハードウェア屋が書いたようなプログラムだよね
keisan
kasokudo
gairan

811 名前:仕様書無しさん mailto:sage [2010/03/05(金) 19:21:45 ]
顔真っ赤

812 名前:アホ [2010/03/05(金) 21:49:13 ]
アホと仕事するとホント疲れる

813 名前:仕様書無しさん mailto:sage [2010/03/05(金) 22:07:51 ]
うん

814 名前:仕様書無しさん mailto:sage [2010/03/06(土) 15:08:05 ]
↓マイコン内蔵メモリでもエラーが生じるとして、どう対処しましょうかね。。
自動車レベルでは何もしないと暴走にいたったりするんだろうか。

japan.cnet.com/special/story/0,2000056049,20401367,00.htm
グーグルの研究が示すメモリエラーの真実--明らかになった高い発生率

「メモリエラーの発生回数や、さまざまなDIMMにおけるエラー率の範囲が、以前報告
されていたよりもずっと高いことが分かった。メモリエラーは、珍しいことではない」という。

 では、エラーはどれだけ発生するのだろうか。平均すると、Googleのサーバの3台に1台
ほどで、1年当たり1回の訂正可能なメモリエラーが発生し、100台に1台で1回の訂正不
可能なエラーが発生する。訂正不可能なエラーは通常、クラッシュを引き起こす。

 これは高い割合には思えないかもしれない。しかし、メモリモジュールでは1つ当たり1年
間で平均4000回近い訂正可能なエラーが発生すること、そしてGoogleのサーバでは一般
的なPCと違ってエラー訂正符号(Error Correction Code:ECC)を使っているため、そうし
た問題のほとんどが小さいうちに摘み取られていることを念頭に置く必要がある。したがっ
て、Googleのマシンで発生する訂正可能なエラーは、一般ユーザーのコンピュータでは訂正
不可能なエラーになる可能性が高いと、Enbisoneering GroupのアナリストPeter Glaskowsky氏
(米CNETブログネットワークのメンバーでもある)は言う。

815 名前:仕様書無しさん mailto:sage [2010/03/06(土) 15:32:00 ]
枝葉は分からないが自己診断してるよ。リアルタイムで

816 名前:仕様書無しさん mailto:sage [2010/03/06(土) 16:16:11 ]
>>815
マイコン自身がハードウェアで自己診断?パリティチェックくらいはありそうだけど・・・

817 名前:仕様書無しさん mailto:sage [2010/03/06(土) 16:22:33 ]
パリティじゃなくて、書き込み読み出しでチェック



818 名前:仕様書無しさん mailto:sage [2010/03/06(土) 17:02:07 ]
書き込み⇒読み出し⇒想定値と比較、か。
流石に全部のRAMアクセスでは無理だろうから重要部分だけかな

819 名前:仕様書無しさん mailto:sage [2010/03/06(土) 17:15:08 ]
>816
車載マイコンはECC搭載の方向で動いてる

820 名前:仕様書無しさん mailto:sage [2010/03/06(土) 18:37:47 ]
>>814
なんか大げさというかミスリーディングな記事だな

821 名前:仕様書無しさん mailto:sage [2010/03/06(土) 20:23:37 ]
多重化とか重要部分はマスクフラッシュ同時使用とか逃げようはあるんじゃないかね。
むしろヤバいのはPLDじゃ

確かな物がなにもないってことになりかねん

822 名前:仕様書無しさん mailto:sage [2010/03/07(日) 14:12:07 ]
とある通信機で、通信用LSIに設定したレジスタを定期的にチェックして、違っていたら
書き直す、という修正を入れたことがある。テストには、「パチパチ君」 というスタンガン
もどきを使ったらしい。修正の結果どの程度しぶとくなったのかは教えて貰えなかった。

823 名前:仕様書無しさん mailto:sage [2010/03/07(日) 14:30:36 ]
>>822
言っちゃあなんだが、そんな対策意味ないでしょ。
レジスタの値が変わるような状況なら、CPUの動作だって信用できるかどうか。

824 名前:仕様書無しさん mailto:sage [2010/03/07(日) 15:47:46 ]
やっぱ最後はリレー式計算機だよな

825 名前:仕様書無しさん mailto:sage [2010/03/07(日) 19:41:48 ]
リレーは接点不良が半端ない。
旧ソ連では戦闘機に真空管がという噂なら聞いたことがある。

826 名前:仕様書無しさん mailto:sage [2010/03/07(日) 20:04:06 ]
そこで水銀リレーですよ

環境?
そんなの知りませんがな

827 名前:仕様書無しさん mailto:sage [2010/03/07(日) 21:22:14 ]
>>823 レジスタの値を書き直す?

それはレジスタの値が書き換わるってことでしょうか。
RAMの値も信用ならんすね。こわいね。



828 名前:仕様書無しさん mailto:sage [2010/03/07(日) 21:52:18 ]
ECUだとIOレジスタの値を定期的にリフレッシュするのは
よくやることだと思ってたけど、違うのか?


829 名前:仕様書無しさん mailto:sage [2010/03/07(日) 21:56:17 ]
ある部分の電位が、ある条件でひっくり返っちゃうから
定期的に上書きする、てのはやったことあるよ。

830 名前:仕様書無しさん mailto:sage [2010/03/07(日) 22:13:53 ]
レジスタがビット固着やらで壊れたことも検出しないといけない用途もあるかな

831 名前:仕様書無しさん mailto:sage [2010/03/08(月) 01:29:33 ]
知らされていたRAMの領域が、あるバージョンのボードからいきなり書けなくなった
調べたら、どこにも連絡せずに勝手にFROM領域に変更されていた
ということが今朝発生した

休出して原因調べててこんな結果が出たら、ホントハードの奴を殺したくなる

何でそういうことが発生しちゃうんだか全く理解出来ない

832 名前:仕様書無しさん mailto:sage [2010/03/08(月) 02:23:51 ]
HW屋の試験 = 自分のオナニー仕様の確認
ええ、要求した仕様なんざ満たされてないですよ
伝言ゲームかっての

833 名前:仕様書無しさん mailto:sage [2010/03/08(月) 04:43:30 ]
・・・というソフト屋とハード屋の歪みがクルマを暴走させるのか

834 名前:仕様書無しさん mailto:sage [2010/03/08(月) 08:03:42 ]
> どこにも連絡せずに勝手にFROM領域に変更されていた

どこにも連絡せずに勝手に障害解析はじめちゃうソフト屋もどっちもどっち
なんで解析前にひとこと
「ココ書けなくなったんだけど心当たりない?」
ってハード屋に声をかけないの?

> 何でそういうことが発生しちゃうんだか全く理解出来ない

835 名前:仕様書無しさん mailto:sage [2010/03/08(月) 08:36:39 ]
自社ならともかく他社なら調査してから投げるだろ

836 名前:仕様書無しさん mailto:sage [2010/03/08(月) 08:47:00 ]
この手の話上は知ってるよねw

837 名前:仕様書無しさん mailto:sage [2010/03/08(月) 17:32:48 ]
調査しないと何が起きてるか分から無いだろ。
製造屋は解析する技術のあるところに連絡するんだ
技術が上と思われてるだけありがたく思えよ。



838 名前:仕様書無しさん [2010/03/08(月) 18:34:20 ]
組み込みって将来性ないのかなあ
今求人があるのって自動車業界程度だし、
電機関係は世界的な価格競争に巻き込まれて人を増やしている余裕がない

839 名前:アホ [2010/03/08(月) 19:07:09 ]
漏れも潮時かと思っている






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<193KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef