制御系なら俺に聞いて ..
2:デフォルトの名無しさん
04/11/05 00:10:32
>>1
乙
3:デフォルトの名無しさん
04/11/05 00:49:37
VBしかやったことないけど制御系に移れますか?
4:デフォルトの名無しさん
04/11/05 00:55:50
>>3
そんなこと人に聞いてる時点で無理
5:デフォルトの名無しさん
04/11/05 01:37:34
フラッシュメモリの操作でちょっと質問。
フラッシュメモリはバッドブロックがあってやっかいだけど、
このバッドブロックがどこにあるのかという情報は、どうやって記憶したらいいの?
バッドブロックの場所を記憶するブロックもまたバッドブロックで・・・
考え出すと夜も眠れない・・・
6:デフォルトの名無しさん
04/11/05 05:51:04
一瞬バックドロップ・・・ってプロレス板かよ(^o^)
起動時総ざらいして動作中はRAMでしょ、やっぱり。
ブロックをbitに割り当てればたいした分量じゃないし。
地下鉄は「入口になる下り坂の線路」から入れます。
7:デフォルトの名無しさん
04/11/05 06:56:58
ファイル構造を参考にして複数箇所に保存したらどう?
2箇所が同時に壊れる確率は1個の確率の2乗だから無視出来る確率になるよ。
8:デフォルトの名無しさん
04/11/05 08:04:54
ブロック0は不良でないことが保証されてるぞ
9:デフォルトの名無しさん
04/11/05 08:28:32
H8に乗ってる中途半端な奴じゃなくて、
全部ブロック保証・書き換え可能回数100万回・データ保持期間100年
みたいなちゃんとしたもの使うべきでは?
どうしてもソフトでやるなら、ブロックごとに「目印」つければ
いいんじゃない?4バイトの目印ならバッドを良と誤認する確率は
1/2^32になる。
それでも心配ならチェックサムも入れとくとか。
10:デフォルトの名無しさん
04/11/05 08:56:00
パリティのないメモリー使ってるの?
11:デフォルトの名無しさん
04/11/05 09:47:57
あー
12:デフォルトの名無しさん
04/11/05 09:48:22
>>5
考えたことなかった。
CPU内のもあるってこと?プログラムが乗っていたらアウトだね。
13:コピペ推奨
04/11/05 10:13:55
生活保護人員数(厚生統計要覧 平成13年度)では日本人114万人に対し、
人口比では圧倒的に少ないはずの外国人が42万人も
生活保護を不正受給・違憲受給しています。
URLリンク(www.geocities.co.jp)
在日韓国朝鮮人の5人に一人は違憲な生活保護不正受給者であり
彼らの生活費は日本人の税金によってまかなわれています。
外国人が日本国内で 生活に困窮したり 行き倒れになりそうになれば
その国の大使館に救いを求めたり帰国すのが道理であり、
日本国に生活保護を求めるべきものではありません。
この日本に寄生し日本国民の税金を吸血する外国人への
生活保護不正受給・違憲受給を停止すべきだ。
スレリンク(news2板)
URLリンク(news17.2ch.net)
14:コピペ推奨
04/11/05 10:23:52
URLリンク(www.geocities.com)
特にヨーロッパ・アメリカ・オーストラリアなど先進国たちの一部ネチズンたちはチャット空間で韓国人だと明らかにすれば弾き出す
とか集団的に退場して捨てるなど韓国人に対して反感を持っていることで現われた.
バンクフェワンドルの海外ペンパル(URLリンク(www.prkorea.com))と海外チャットサイト訪問経験(URLリンク(www.prkorea.com))
を打ち明けた掲示板には外国ネチズンたちに ‘門前薄待’当ぎりネチズンたちの事情が並んでいる.
海外チャットを始めてからひと月頃なったと言うバンクフェワン精米領さんは
“韓国出身だと言えば有り難がらない場合が 70%ほどされた”と “その時ごとに気持ちが悪かった”と打ち明けた
15:デフォルトの名無しさん
04/11/05 13:04:43
そう言えばマイコン内蔵のフラッシュなんかはバッドブロック対策はどうしているんだろう?
フラッシュ書き込みツールに何か仕掛けでもあるのか?
16:デフォルトの名無しさん
04/11/05 13:15:11
2つ同じチップを載せて、必ず同じ内容を書き込む。
17:デフォルトの名無しさん
04/11/05 15:42:34
WindowsでCのアプリしかやったことない40歳すぎぐらいの人を制御系の人にするには
どうすればいいでしょうか。
アプリ時代(20年ぐらい?)の評判はそれほど悪くなかった筈なんですが、「何でこんなこと知らない?」
って言うことが何度かあり、理解に苦しんでいます。
(例えばC言語のポインタにはsignedとunsignedがあり、signedの場合はアドレス空間も+2000番地
とか-6000番地など、±のアドレス値で表現される、とかマジで言う)
本人にやる気も感じられませんが、それでもやらなければならないんです。 (;´д⊂
神のみなさん、よろしくお願いします。
18:デフォルトの名無しさん
04/11/05 15:53:37
>>17
>本人にやる気も感じられませんが、
この時点で、やめたほうがいいですよ。いや、マジで。
どうしてもプロジェクトにいれるなら
とりあえず仕様書やソースのコメントや関数ヘッダでも書かせておいたほうがよいと思う。
19:デフォルトの名無しさん
04/11/05 16:23:14
>>17
窓際でマインスイーパかソリティアでもやらせとけ
20:17
04/11/05 17:13:12
いやね、その人、きっと面白くないんだと思うんですよ。
アプリやってりゃベテランだったのに、分野が違うし電気の知識ないしで。
専門用語(って言っても「ラッチ」とか「ポーリング」とか「位相」っていったレベル)も
理解できてないし・・・・・・・本人も「今更 そこまで違う勉強なんか出来ないよお」って感じ。
しかし、タイマ割り込み1本制御するプログラムが自作出来ないのが不思議。
これで工数は新人の倍 (゚听)
21:デフォルトの名無しさん
04/11/05 17:36:23
クロス環境も初めてなんだね
ちょっと辛そう
22:デフォルトの名無しさん
04/11/05 17:39:40
そりゃ面白くないだろうな。
その人に同情するよ。
23:デフォルトの名無しさん
04/11/05 17:54:30
まあ、そういう人を使いこなすのも技術のうちさ。
SE系の仕事に就いてる以上、明日は我が身・・・
24:デフォルトの名無しさん
04/11/05 19:10:41
>>17
ネタでしょ?
まず今どき生CでWinアプリってそんな奴はいねえよ。
俺はWinアプリも制御系(?)のコードも両方書いてるけど、
制御工学の難しい理論実装するような高度な奴ならともかく、
たいていの制御系のコードなんてWinのアプリ作るより全然簡単じゃん。
Winのアプリがある程度のレベル以上にかける奴に制御系のコードが書けないとは思えない。
逆はありうるが。
25:デフォルトの名無しさん
04/11/05 19:53:22
いや、多分本人がやる気になれば、かなり使える人になると思う。
26:デフォルトの名無しさん
04/11/05 20:04:01
俺は関わり合いになりたくないな。そういえば、昔、printfで何も表示されないんです、とか言ってきた外注いたな。
そのターゲット、表示機能ないんですけど・・・・w。どこに表示されると思ったのか小一時間(ry
27:デフォルトの名無しさん
04/11/05 21:01:40
低予算でリアルタイム処理させるなら今だと何がベターかな?
28:デフォルトの名無しさん
04/11/05 21:04:48
>>27
低予算で旅行するなら何がベターか答えてくれたら考えてやる
29:デフォルトの名無しさん
04/11/05 22:01:42
>>26
さきにprintfを書いてくださいと返事してあげようよ
30:デフォルトの名無しさん
04/11/05 22:05:21
>>27
自転車とカラオケボックス
31:デフォルトの名無しさん
04/11/05 22:09:19
>>30
自転車とカラオケボックスで、どんなリアルタイム処理作るの?
32:デフォルトの名無しさん
04/11/05 23:01:47
PICとアセンブラ
33:デフォルトの名無しさん
04/11/06 01:20:46
>>5
初期不良ブロックでないことしか保証されないから、そのうち死ぬ可能性はあり得る。
だから、ブロック0に論理物理変換テーブルを固定で置くのは、デバイス的に御法度。
趣味でやるならいいけどね。
取りあえず、スマートメディアの物理フォーマットをみてみ。参考にはなるよ。
RAMに割り当てるのはワークとしてはいいけど、後天的に発生した不良管理もしなきゃなら
んから、結局は変化した不良情報を保存することを考えなきゃならんよ。
○芝の最近のだと、ブロックの先頭セクタの517byte目がFF以外ならbadblockだから、
その情報を生かした形の物理フォーマットにするのが一番簡単。
LargeBlockタイプは、また違う位置にあるから注意ね。
つか、いま丁度その手の部分設計しとるわ(w
34:デフォルトの名無しさん
04/11/06 15:11:46
不良ブロックは滅多に出ないからと、ノーガードで使っている。
あとでどうなっても知らないよ。
35:デフォルトの名無しさん
04/11/06 16:58:25
>>34
おっかねえな、オイw
36:デフォルトの名無しさん
04/11/11 11:36:55
あのですね、テキサスインスツルメンツルメンツラのMSP430とですね、
マイコロチップのPIC18系、制御系で使うならドッチ?
37:デフォルトの名無しさん
04/11/11 14:51:21
正気ならPIC18系、マゾで苦しみたいならMSP430
38:デフォルトの名無しさん
04/11/11 19:18:34
狂おしいのでMSP430開発評価ツールキット
なるものを手配しようかと(15kほど)。
やはりマイコンはPIC,H8あたりが無難ディスか?
PICとAVRはそろそろ卒業したくなってきますた。
H8はなんとなくスルー。
39:デフォルトの名無しさん
04/11/11 20:18:44
H8は「いざとなったら○○」の○○に相当する部分の選択肢が多いので
楽だ
40:デフォルトの名無しさん
04/11/11 21:17:16
はじめてH8/300を見たときは幕の内弁当みたいなMCUだと思った。
41:デフォルトの名無しさん
04/11/11 21:33:11
質問です!!
学校などにあるPCをまとめて制御しているセキュリティシステム
(Bessなど)を解除させる方法ってありますか?
ただし制御している本体のPCは使わないで
端末のPCでやる方法を教えてくださいm(_ _)m
もし話題とズレていたら無視してください!
制御だったのでいいかなと思ってみただけなんで(汗)
42:デフォルトの名無しさん
04/11/11 21:47:30
板違い
43:デフォルトの名無しさん
04/11/11 23:16:01
>>41
氏ね
44:デフォルトの名無しさん
04/11/12 00:22:52
言葉が悪いな
ヒソヒソ( ゚o゚)ヤダァ(゚o゚ )ネェ、キイタ?( ゚o゚)オクサン(゚o゚ )アラヤダワァ
45:デフォルトの名無しさん
04/11/12 00:33:00
Win系、MFC、32API、DirectX、アセンブラ(x68000とx86)、
C++とCとJava(Servlet、JSP、EJB)と、PHPが出来るのですが
制御系はやったことないのですが、大丈夫でしょうか?
ちょっと難しそうなんだけど(バッドブロックの処理とか)、
出来れば、そちらの方もやってみたいのですが・・・
よろしくお願いします。
46:デフォルトの名無しさん
04/11/12 00:39:35
>>45
俺はオセロがそこそこできる
お前は俺が将棋が上手くなるかわかるか?
47:デフォルトの名無しさん
04/11/12 00:44:32
ニートなんですが制御系プログラマとして就職するには
あらかじめその分野の技術をもっていないと駄目ですか?
48:デフォルトの名無しさん
04/11/12 00:45:03
>>46
オセロと将棋を知ってる人に将棋ができるのならオセロはどうかなと
思ったんですが・・・?
オセロを覚えられても将棋が覚えられない場合もあると思いますが・・
49:デフォルトの名無しさん
04/11/12 00:47:11
>47
駄 目 で す
50:デフォルトの名無しさん
04/11/12 00:51:16
>>49
そうですか…。状況が好転するまでじっとまってみます。
51:デフォルトの名無しさん
04/11/12 00:52:28
>50
一生ニート決定かよ
他の職種か技術つけろよ
52:デフォルトの名無しさん
04/11/12 00:56:22
>>45
回路設計出来るようになってからまた来てね
53:デフォルトの名無しさん
04/11/12 00:56:45
>>51
他の仕事についたり勉強したりすることは現状の負けをみとめるということですよね。
僕はこのまま社会と戦い続けるつもりです。
54:デフォルトの名無しさん
04/11/12 01:00:15
>53
ワロタ
55:デフォルトの名無しさん
04/11/12 01:01:21
>>50
我が社に来ないか。
56:デフォルトの名無しさん
04/11/12 01:25:26
>>55
御社にはネコミミ、もしくは、セーラー服(へそチラ)の女子社員はいますか?
57:デフォルトの名無しさん
04/11/12 01:26:44
ネタもあまりダラダラやると面白く無い
58:デフォルトの名無しさん
04/11/12 01:28:49
申し訳ありません。あきらめます。
59:55(鼬害ゴメン)
04/11/12 09:12:53
>>56
惜しい、ネズミミミ(TDLのあれ)の女子社員やピタTへそちらの女子社員ならいるんだが。
冗談さておき、うちは制御系と言ってもGUI周りを作ることが多い。
デバッグなどの都合で電気/電子系の知識はあるに越したことはないが
そんなもんはその場で身に付ければいいレベル。
むしろ必要なのは「他人の話を聞いて理解する」能力と「自分のやるべきことを見つける」能力だ。
探すのは大変かもしれないが、就職フェアで待っているからよろしく。
60:デフォルトの名無しさん
04/11/12 09:22:42
制御系の仕事にしてもなんにしても、プログラムってーのは
言語の知識と若干の電気的知識あれば結構渡り歩くことが
できるものなのかなーと思うこのごろ。
じゃ、どこで同業との差をつければいいのかなと。
やはり、扱える言語の豊富さだろうか。
61:デフォルトの名無しさん
04/11/12 09:26:30
いや、コミュニケーション能力。
62:デフォルトの名無しさん
04/11/12 09:35:29
すまぬ。VxWorks の焦げついた仕事の尻ふきをやらされている。漏れは VxWorks 知識が
無い。基板制御用のライブラリ作成らしいけど、できあがった libHoge.a はどうやって
使えばいいの?単体でダウンロードしておけばいいだけ?
今は評価用プログラムとライブラリ関連もひっくるめて dounloadable appli にして
動かしているらしいんだけど、評価の意味がないと思うんだが、、、しかも月曜納期で
この状態って、なんて素晴らしい。
63:デフォルトの名無しさん
04/11/12 10:38:35
>>60
>じゃ、どこで同業との差をつければいいのかなと。
ソースのコメントの質と量
64:デフォルトの名無しさん
04/11/12 12:29:25
もうこうなったら、女子社員を造るしかないんじゃないか?
65:デフォルトの名無しさん
04/11/12 20:11:29
>>62
事故解決しますた。
Tornado Version 2.2.1 (Wind River Systems, Inc.) の downloadable だと、
Workspace -> Builds タブ -> build Properties -> Macros -> LIBS に
フルパスで指定。
でつか。IDE は難しいのね。
66:デフォルトの名無しさん
04/11/12 20:22:31
VxWorksってまだ使ってる所あるんだ・・・・
67:デフォルトの名無しさん
04/11/12 23:18:11
>>64
今から作っても20年は掛かります。
68:デフォルトの名無しさん
04/11/13 18:27:52
>>67
オレは14年くらいでいいよ。
新品未使用の美品限定だけどな。
69:デフォルトの名無しさん
04/11/14 11:08:31
お父さんは30年ぐらい発酵させた、腐る少し前のがいいなあ。美品限定だけど。
70:デフォルトの名無しさん
04/11/14 11:17:13
30じゃあ2度目の食べごろです。
71:デフォルトの名無しさん
04/11/14 18:00:54
すいません。質問です。
例えば、プログラミングが出来て会社に入社したけど、回路図書いてる。とかだったら職業はなんて言うのかな?
制御系エンジニアでいいの?SEとは違うの??
72:デフォルトの名無しさん
04/11/14 18:27:03
>>71
人事に聞いて来い
73:71
04/11/14 18:37:59
>>73 逝ってきまつ
74:デフォルトの名無しさん
04/11/15 01:04:18
ソフトウェアでハードウェアのような並行動作を実装するにはどうしたらよいのでしょうか?
言語はCです。
擬似的にしかできないと思うのですが、実装例はないでしょうか?
よくC++などで、オブジェクト間でメッセージを出し合って、
協調動作させると言う話を聞きますが、OSの支援なしで、そのようなことは出来るのでしょうか?
75:デフォルトの名無しさん
04/11/15 01:06:03
>>74
スレ違いだ
76:デフォルトの名無しさん
04/11/15 01:06:45
>>74
77:76
04/11/15 01:07:24
>>74
78:76
04/11/15 01:10:37
>>74
何度もすみません。書き込みがうまくいかなかったです
もちろん、完全な平行動作はできないけど
OSがなくても、いろいろな方法があると思う
割り込みを使ったり、プログラム内で状態を遷移させたり
詳しくは、別スレの方がいいかもしれないけど
私的にはきらいじゃない話題
79:デフォルトの名無しさん
04/11/15 01:11:41
>>74
マルチタスクのこと?
だったら、
プログラミング言語SCHEME エンジンによるマルチタスキングの項でも読んでみては?
Schemeでの解説だけど、言語は関係ない。
80:74
04/11/15 01:50:55
もともとハードウェアの設計をやっていたので、
疑似ハードウェアというイメージがプログラムにもほしくなったのが、
この質問のきっかけです。
ハードだと、放っておいても、入力や内部状態に応じて、ステートマシンが回り出してくれるけど、
ソフトだと放っておくと、何も起こりませんよね?
この辺をどう記述したらよいのかと思って質問しました。
81:デフォルトの名無しさん
04/11/15 02:08:11
割り込みテーブルレジスタに関数のポインタ入れてあげたら飛ぶかな
82:デフォルトの名無しさん
04/11/15 04:01:03
ふたつのプロセスが排他的なメモリ領域をつかって
割り込みでレジスタの値などをぜんぶ入れ換えて、
べつのルーチンにうつる
レジスタの値などは、共通の領域に保存する...
とか言ってみたかっただけてすと。
83:デフォルトの名無しさん
04/11/15 07:02:51
>>74
C++やオブジェクト指向のメッセージングについての誤解がある模様
84:デフォルトの名無しさん
04/11/15 11:15:31
ITRONを使ってみてはどうですか?
85:デフォルトの名無しさん
04/11/15 17:17:26
ここは定番の関数ポインタを使った状態遷移では?
86:デフォルトの名無しさん
04/11/15 18:00:42
fork();
87:ステートマシン
04/11/16 23:56:50
>>80
void main()
{
while(1){
for(int state=0; state<3; state++){
switch(state){
case 0:
//ステート0の処理
:
brake;
case 1:
//ステート1の処理
:
brake;
case 2:
//ステート2の処理
:
brake;
}
}
}
}
88:ステートマシン
04/11/16 23:59:21
×brake
○break
89:デフォルトの名無しさん
04/11/17 09:53:14
>>5 遅レスだが、フラッシュメモリの原理については、今月のInterfaceに
載ってた。
URLリンク(www.cqpub.co.jp)
メモリっつーから単純なものかと思ってたけど、裏方では結構複雑な
ことをしてんのな…。
90:デフォルトの名無しさん
04/11/18 20:48:12
ET2004も明日で終わりか・・・ここの住人は展示会とか興味ないんですか?
91:デフォルトの名無しさん
04/11/18 21:27:19
君にとっての展示会の意味とは?
92:90
04/11/18 22:06:46
出展企業なんで、仕事なんです。
93:デフォルトの名無しさん
04/11/18 22:41:40
出展中にコード等に足引っ掛けて転ばないようにな
しゅってんころりん とか言ったりしてな
94:デフォルトの名無しさん
04/11/18 23:03:21
>>90
明日逝く
95:デフォルトの名無しさん
04/11/18 23:03:34
>>93
おもしれ〜ぞ ゴルゥァ
明日、トッパーズの出し物にいきまつ
96:デフォルトの名無しさん
04/11/19 01:17:31
>>5
ついでに亀レスだが、不良ブロックの対策案。
ブロック使用状況と不良ブロックの状況などのブロック情報をまとめたブロックを用意しておく。
ブロック情報ブロックには、通常のファイルブロックとは区別できるフラグを埋め込んでおく。
ブロック0をデフォルトとする。
消去、書込を行ったら、必ずベリファイする。
ベリファイに問題があったら、ブロック情報ブロックを参照して、
空いているブロックにファイルを書き出す。
そして、ブロック情報ブロックに、そのブロックがエラーだったというフラグを書き込む。
ブロック情報ブロックに不良が出たら、空いている正常なブロックに、ブロック情報ブロックを移動する。
ブロック情報ブロックは、それ自体が不良ブロックになっている恐れがあるので、
ブロック0からスキャンしていき、正常かつブロック情報ブロックのフラグの立っているブロックの情報を信用することとする。
と言ったところでいいのでは?
97:デフォルトの名無しさん
04/11/19 01:34:56
ブロック情報ブロックへのアクセスが一番頻度が高いので
ブロック情報ブロックが最も壊れやすい
ブロック情報ブロックが読み出せなくなるとその他が生きていてもパー
98:デフォルトの名無しさん
04/11/19 01:44:34
>>96
物理ブロック番号と論理ブロック番号の変換テーブルは必要だけど、
ブロック情報ブロックには不良ブロックのフラグはいらないでしょ?
要するにオリジナルのファイルシステムを作ることになるんだね
>>97
アクセスのたびに不良ブロックが発生するわけじゃないから、
それほど心配しなくてもいいのでは?
不良ブロックが発生することがあるのは、消去と書込オペレーションのときだけだよ
読み出しのときは発生しない
99:デフォルトの名無しさん
04/11/19 01:49:15
どうせ消耗品だ。
フロッピーより長持ちする程度の。
100:デフォルトの名無しさん
04/11/19 07:35:24
どうでもいいが、CPU内蔵のフラッシュはNOR型
バッドブロックはない
101:デフォルトの名無しさん
04/11/19 10:35:15
>>100
へー。安心した。
102:90
04/11/19 20:50:11
ET2004 終了。
主催者発表で本日の来場者数、7768人。
・・・・・・・ぐやじい。あと9人くれば、スゴイ事になってたのに・・・・・。
103:デフォルトの名無しさん
04/11/19 21:04:51
うちの1歳半になる娘がどうにも最近制御できなくなってきたんですが
どうすればいいのでしょうか・・・
104:デフォルトの名無しさん
04/11/19 21:11:19
リセットボタン最凶
105:デフォルトの名無しさん
04/11/19 23:14:22
>>103
ウォッチドッグタイマ最強
それでも、だめなら監視サブマイコン最強
もう一匹増殖しる
106:デフォルトの名無しさん
04/11/19 23:16:34
大容量が欲しいなら、DRAMやNAND型フラッシュ、
扱いやすさなら、SRAMやNOR型フラッシュ
と言うことでOK?
107:デフォルトの名無しさん
04/11/20 01:13:55
DRAMがめんどくさいのはハード屋だけ
108:デフォルトの名無しさん
04/11/20 11:09:38
ソフトでDRAMリフレッシュする場合もあるけど
109:デフォルトの名無しさん
04/11/21 17:59:30
ソフトでDRAMのリフレッシュ???
どうやるの?
なんてCPU?
110:デフォルトの名無しさん
04/11/21 18:03:10
>>100
バックドロップかと思った ...orz
111:デフォルトの名無しさん
04/11/21 18:17:15
>>109
一定間隔毎にハード屋さんに言われたアドレスを読まなくてはならないんだよ
cpuにdramインターフェース機能なんて付いてなかった頃のお話
112:デフォルトの名無しさん
04/11/21 18:25:24
昔はリフレッシュコントローラをプログラムして、リフレッシュサイクルの挿入選択、
ウエイト数、挿入周期とかを決めるMCUがあったな。HD64180とか。
最近はチップセレクトコントローラがかねてるんじゃない?リフレッシュコントローラ
とは呼んでないけど・・・SHなんかでもCSnに何を接続するか選択するでしょ。
DRAMを選択し、データーシートにしたがってパラメータ設定したらリフレッシュ
サイクルも挿入されるんじゃなかったっけ?
113:デフォルトの名無しさん
04/11/21 18:25:29
リフレッシュレジスタ
114:デフォルトの名無しさん
04/11/21 20:28:46
パチスロで使われてる奴な・・・・・
115:デフォルトの名無しさん
04/11/21 20:59:42
カルマンフィルターってどう?
116:デフォルトの名無しさん
04/11/21 21:14:35
>>115
猫まっしぐら
117:デフォルトの名無しさん
04/11/21 23:39:25
>>111
タイマーインターラプトでリフレッシュ?
リフレッシュしないと、メモリーがあぼーんですか?
118:デフォルトの名無しさん
04/11/21 23:43:38
コンデンサをほったらかしにしたようなもの
119:デフォルトの名無しさん
04/11/22 09:14:30
120:デフォルトの名無しさん
04/11/22 10:21:23
>>119はリフレッシュのつもりらしい
121:デフォルトの名無しさん
04/11/22 13:13:18
今時のマイコンでDRAMコントローラー積んでないのなんかあるのか?
122:デフォルトの名無しさん
04/11/22 13:14:59
PICってDRAMどうなの?
123:デフォルトの名無しさん
04/11/22 14:45:06
リフレッシュ書き込み
124:デフォルトの名無しさん
04/11/22 14:46:17
>>122
DRAMどころか外付けメモリ全部
125:デフォルトの名無しさん
04/11/22 16:48:06
>>119=>>120
126:デフォルトの名無しさん
04/11/22 17:32:20
そもそもPICに外付けメモリが必要になるほど
プログラム書いたり、データ扱ったりと言う用途があるのかと
127:デフォルトの名無しさん
04/11/22 18:49:55
リフレッシュ書き込み
128:デフォルトの名無しさん
04/11/22 19:00:59
PICで外付けメモリからデータを読んで、バイナリインタプリタを動かす
129:デフォルトの名無しさん
04/11/22 21:11:21
>>123>>127
リフレッシュするのに書き込みは不要
読むだけでリフレッシュされることを覚えとけ
130:デフォルトの名無しさん
04/11/22 21:11:47
>>111
懐かしいな。DRAMが放電し切っちゃう前にアドレス読んで必要なら
書き直せばいいだけだしな。ソフトでリフレッシュなんて久々に聞いたよ。
つか、最近じゃDRAMがシリコン上に実装したコンデンサで記憶保持
してるって事を知らない奴がいるんだな。せめて制御系やるなら知っ
てなきゃ不勉強だと言われても反論出来ないと思うけど(´・ω・`)
131:デフォルトの名無しさん
04/11/22 21:34:54
>>130
知ったかぶり乙
132:デフォルトの名無しさん
04/11/22 22:30:41
最近はソフトしか知らないソフト屋が増えてるよな
133:デフォルトの名無しさん
04/11/22 22:32:24
>>132
ハードもやりたいんだけど、どう勉強したらいいかわからないんだ。
ソフトよりもお金かかったりしない?
134:デフォルトの名無しさん
04/11/22 22:35:27
>>133
URLリンク(akizukidenshi.com)
一度覗いてみるといい
135:デフォルトの名無しさん
04/11/22 22:36:59
>>133
ソフトよりも金はかかると思う
で、どーゆーのがいいんだ?縛り?スカトロ?
136:デフォルトの名無しさん
04/11/22 22:58:59
>>132
禿堂。
>>134
秋月キタ━━━(゚∀゚)━━━ !!!!!
子供の頃トラ技やCQ誌の広告見て通販で部品買ってたよ。
就職してからは会社の金でハード組むので欲求が満たされ
てるから疎遠になってるけどなぁ。
千石電商やカホ無線も使ってたなぁ。
137:デフォルトの名無しさん
04/11/22 23:09:42
>>135
言葉攻めにスパンキングと蝋燭を絡めて欲しいです・・・
行為をビデオカメラやデジカメで撮られると更に感じます・・・
138:デフォルトの名無しさん
04/11/22 23:11:59
きも
139:デフォルトの名無しさん
04/11/22 23:13:44
わけわかんないエロ話すな
140:デフォルトの名無しさん
04/11/22 23:16:16
制御系ソフト屋はMと言う事でFAですか?
141:デフォルトの名無しさん
04/11/22 23:51:01
FAってなんだよ?
俺は制御系ソフト屋だけど、Mじゃないぞ。
縛られて、ムチでばちーんってたたかれたり、裸にされてハイヒールで
背中をぐりぐり踏まれた事はあるけど、Mじゃないぞ。
142:デフォルトの名無しさん
04/11/22 23:56:16
FAはファクトリーオートメーションと言う事でFA?
143:デフォルトの名無しさん
04/11/23 00:05:30
>>142
ファックアナルのFAでつ。
144:デフォルトの名無しさん
04/11/23 00:06:53
あなるというかえいのーですな。
145:デフォルトの名無しさん
04/11/23 13:25:28
かいーの
146:5
04/11/24 03:27:20
フラッシュの件ですが、フラッシュコントローラというデバイスを使うのがいいみたいですね。
ソフトでファイル処理などをやろうとしていたのですが、難しいです・・・
147:デフォルトの名無しさん
04/11/24 03:29:27
>>146は一歩進んで二歩下がった
148:デフォルトの名無しさん
04/11/24 08:46:51
2ちゃんねる電気・電子板
URLリンク(science3.2ch.net)
149:デフォルトの名無しさん
04/11/24 10:23:16
>>146
ハードウェアの設計変更ができるなんて羨ましい
150:デフォルトの名無しさん
04/11/25 11:17:02
初歩的な質問ですがお願いします。
HEW使ってますが、ある構造体のstatic変数をグローバルにしたところスタック領域が足りなくなったのか実行時に飛んでしまいます。
externしたいためstaticが外されたみたいです。
この場合、構造体のstructをclassにしたらスタックじゃなくてヒープが使われるようになるんでしょうか?
それともスタック領域増やすべきなんでしょうか。
実はHEW環境でヒープ/スタックが分かれてるのかも知らない...
151:デフォルトの名無しさん
04/11/25 11:22:55
>>150
グローバルはほっといてもstatic
スタックじゃなくヒープ増やせ
152:デフォルトの名無しさん
04/11/25 11:40:15
サンクスでつ>>151
ちょっと質問し難いですが、
ヒープの増やし方キボンニュ
153:152
04/11/25 11:44:46
>sbrk.h : #define HEAPSIZE 0x2000
↑
これでつか?
154:デフォルトの名無しさん
04/11/25 20:50:31
ヒープは動的配列領域じゃなかったっけ?
DATAセグメントやBSSセグメントもヒープにとられるんだっけ?
155:デフォルトの名無しさん
04/11/25 22:44:40
>>154
だれも i86 の話なんかしていない
156:デフォルトの名無しさん
04/11/26 00:25:53
なんか勘違いしてんのかな?↑
157:デフォルトの名無しさん
04/11/26 06:35:34
>>153
それでOK。ただし余り大きくしすぎるとシミュレータ実行前の初期化に時間がかかるので
ほどほどに。
158:デフォルトの名無しさん
04/11/26 10:32:45
今更で申し訳ないのですが・・・
>>66
>VxWorksってまだ使ってる所あるんだ・・・・
うち,まさに今使ってます。
それにしても,今は何が標準的なんですかねぇ
159:デフォルトの名無しさん
04/11/26 18:51:39
トロン協会のWebサイトによると、ITRON、LINUX、Vxworksの順ですね・・・・・
Vxworks 頑張ってたんだ・・・・・
URLリンク(www.assoc.tron.org)
160:デフォルトの名無しさん
04/11/26 18:57:57
航空機やスペースシャトルなんかの
高い信頼性が必要な用途にはVxWorks以外ありえないわけだが。
161:デフォルトの名無しさん
04/11/26 20:32:39
自分の作ったバグが原因で航空機やスペースシャトルが墜落したら
どんな気分なんだろう?
162:デフォルトの名無しさん
04/11/26 20:48:18
>>161
最高にハイってやつだ
163:デフォルトの名無しさん
04/11/26 20:58:18
だれか、4ビットマイコンで
有名なもの、実績のあるものを教えもらえませんか?
パッと思いつく範囲で羅列してもらえると助かります。
あと新発売のものや、世に広く出回ってないものは不要です。
164:デフォルトの名無しさん
04/11/26 21:01:07
六本木ヒルズの回転式自動ドアの奴は嫌だったろうな
最高にハイとか言ってられん。辞めるんじゃないか?
165:デフォルトの名無しさん
04/11/26 23:16:22
4004
166:デフォルトの名無しさん
04/11/26 23:17:58
>>164
いま六本木ヒルズ界隈はドアの取り外し工事がそこら中で行われています。
167:デフォルトの名無しさん
04/11/26 23:25:51
>>163
まだ出てるけど、業界標準みたいのはないと思う
開発ツールは当然アセンブラだし、かと言って標準はないからデバイス変えるごとに覚えなおさないとならない
その割にできることは少ない
だからデバイスメーカーにソフトごと丸投げしてたりする
168:デフォルトの名無しさん
04/11/26 23:32:01
腕時計とかはまだまだ4bit
169:デフォルトの名無しさん
04/11/26 23:32:53
>>163
78k0
つーか、そのクラスは殆ど用途別の専用品だろ
世の中に広く出回ってるって時点でoutじゃないか?
170:デフォルトの名無しさん
04/11/26 23:43:34
>>168
ちょっと話逸れるんですが、腕時計でLEDの2進表示みたいなのありますよね?
たとえば 2004/11/26 23:40:15 とかだったら
●●●●●○●○●○○
●○●●
●●○●○
●○●●●
●○●○○○
○○●●●●
みたいに表示されるやつありませんか?
卓上タイプのだと見たことあるんですけど・・・
171:デフォルトの名無しさん
04/11/27 00:03:05
>>170
172:デフォルトの名無しさん
04/11/27 00:12:56
>>170
知らないな…
でも実世界では10進数の方が都合がよさそうだね^^;
時刻表も10進数で書かれているし、クリスマスはあいかわらず12月25日だし。
173:デフォルトの名無しさん
04/11/27 04:02:12
>>170
知らない
つーか明らかに不便そうなんだが?
174:デフォルトの名無しさん
04/11/27 04:03:07
****** 重要 ******
クリスマス中止のお知らせ
2004年12月25日に開催予定のクリスマスは諸事情により中止になりました。
この決定により、クリスマスイブも中止ということになります。
中止、ならびにこの告知が遅れたことにつきまして、
楽しみにしておられた方々・関係者各位には謹んでお詫び申し上げます。
175:デフォルトの名無しさん
04/11/27 04:05:07
>>174
うわ、やられた。
小泉政権もおしまいやな。
176:デフォルトの名無しさん
04/11/27 12:32:42
質問。
ROMにあるプログラムをそのまま実行しないで、
RAMに転送してから実行した方がよいのはなぜでしょうか?
177:デフォルトの名無しさん
04/11/27 12:53:18
>>176
誰が言ったの?それ。
フラッシュROMの時は読み取りスピードの関係でRAMに映してやったりはしたが。
178:デフォルトの名無しさん
04/11/27 14:00:02
>>176
構成による
RAMのほうが高速に動くシステムとして組まれてるならRAMに移したほうがいいけど
別に高速性を要求されないのならどうでもいい
179:デフォルトの名無しさん
04/11/27 16:28:44
>>176
プログラム中に変数領域を設けるために、RAMに移すと言う手は使った。
180:デフォルトの名無しさん
04/11/27 16:42:30
>>176
内部RAMだとアクセスウェイトが短かったりするから。
181:デフォルトの名無しさん
04/11/27 17:20:24
>>163
4ビットは各社それぞれヘンテコなアーキテクチャで出してるよ。
松下のサイクルスチールで2つCPUがあるかのように動く奴は面白かったな。
日本で比較的買い易く、小ロットでも使えるOTPものは
東芝TMP47シリーズだったけど・・・・なんか最近様子がおかしいからお勧めは出来ん。
182:デフォルトの名無しさん
04/11/27 18:28:23
0番地から実行されるCPUは0番地にROMがあることが期待されるが、
そんなCPUの上で動くとあるメジャーなOSは0番地から始まるアドレスを
ジャンプテーブルとか割り込みベクタとかに(ry
183:デフォルトの名無しさん
04/11/27 19:26:28
それをRAMにリマップするのも制御屋の仕事
184:デフォルトの名無しさん
04/11/27 19:53:57
たぶん一番大きな理由はROMだと実行速度が得られないと言うことだろ
高速ランダムアクセス可能なFLASHでも出来れば一々転送などしなくて済む
185:デフォルトの名無しさん
04/11/27 22:14:21
お前らどんだけでかいFLASHやら
どんだけ早いRAM使ってんだ?
キャッシュが貧弱なCPUでSDRAM
使うならNOR型のFLASHでも大して
変わらなくないか?
186:デフォルトの名無しさん
04/11/27 22:29:05
大して変わらないと思うのならRAMに転送しなくてOK
187:デフォルトの名無しさん
04/11/27 22:35:43
>>185
>大して変わらなくないか?
この「大して」がとても大した事の時もある。
ホントにクロック単位で削らなきゃならないこともある
まったく>>186 の言うとおり、そういう環境ならそれでいい
188:デフォルトの名無しさん
04/11/27 23:15:57
デバッグの時毎回フラッシュ書き換えるの?
189:デフォルトの名無しさん
04/11/27 23:24:36
ICEで単体〜組み合わせ試験
FLASHで組み合わせ〜システム試験
納品先でワンタイムに焼いて検査される
が多いかと思われ
190:デフォルトの名無しさん
04/11/28 01:24:48
ICE使えるなんてうらやますぃ
191:デフォルトの名無しさん
04/11/28 01:53:20
>>188
書き換えてるけど何か?
192:デフォルトの名無しさん
04/11/28 01:56:52
あっという間に寿命来るよ
193:デフォルトの名無しさん
04/11/28 02:56:59
フラッシュって
10万回くらい書き換えられるんじゃなかった?
194:デフォルトの名無しさん
04/11/28 10:12:43
MCU内蔵のヤツはメーカのデータシート上 100回とかのもある。
ってか、消去→書き換えって遅くね?ICEで設定するブレークポイント数に
制限あるし、ウザイ。試作機はフラッシュとRAMをスイッチで切り替えられる
ボードでデバッグしてる
195:デフォルトの名無しさん
04/11/28 19:58:35
>>194
普通、そういうデバッグ方法でしょう。
最初から内臓フラッシュを当てにしない人はROMとRAMの差し替えでもいいけど。
196:デフォルトの名無しさん
04/11/28 20:40:35
>>195
グロいやん。
197:デフォルトの名無しさん
04/11/28 21:15:08
最近のCPUはフラッシュ内蔵してるのが多いのか?
198:デフォルトの名無しさん
04/11/28 22:46:48
内臓とかグロとかいうから、
その手のグロ画像でも貼ってあるのかと思った
199:デフォルトの名無しさん
04/11/29 00:01:42
>>197
H8しか知らないけど、H8はそれが売りでした。
200:デフォルトの名無しさん
04/11/29 03:57:08
>>199
V850もな
つーか、このクラスのワンチップマイコンなら、フラッシュとRAM内蔵は常識じゃないのか?
201:デフォルトの名無しさん
04/11/29 06:47:43
>>188
使うサブルーチンへのジャンプテーブルをRAM上に確保
あちこちでRAM上でパッチできるようにして、モジュールが安定させていってる。
202:デフォルトの名無しさん
04/11/29 20:38:46
今、車載用16/32ビットのプロセッサで、
人気のあるのはどれでしょうか?
203:デフォルトの名無しさん
04/11/29 20:42:40
athlon
204:デフォルトの名無しさん
04/11/29 20:45:51
>>202
H8
205:デフォルトの名無しさん
04/11/29 21:12:07
>>202
車載と言っても、エンジン制御、ボディ制御、オーディオ・ナビ系では
まったくスペックが異なります
オーディオ・ナビ系では32ビットがデフォになりつつあります。
V850、M32R、SH3/4などが多いです。(私の知る限り)
ボディ制御なら16ビットで、>>204氏のH8やM16Cやモトローラなんかも
多いです。
車載用は各社CAN内蔵マイコンを採用することが増えてきています
(海外向けは特に)
206:デフォルトの名無しさん
04/11/30 00:11:44
>>205
国産のCPUがほとんどだけど、海外でも日本のCPUが主流なのかな?
もっとも、海外のCPUだとARMかPower PCくらいしか思いつかないけど
207:デフォルトの名無しさん
04/11/30 12:55:29
この辺の話はインターフェイスの最新号に載っているね
ROMモニターの話ばかりだけど
たまには各社最新ICEの徹底比較とかやればいいのに
208:デフォルトの名無しさん
04/12/02 08:39:06
シリアルポートについて伺いたいのですが。
C++相談窓口でスレチガイとの指摘でこちらのほうが適切かと。
VC++6.0でCreateFileでCOMポート開いて、通信速度を
1bpsに設定して、オシロスコープで波形観測してみますた。
本当は、通常のCOMポートって、デバイスマネージャ等で設定
できる値以外にどんな値がセットできるかを確認するうえで
プログラムをしたのですが、幸い1bpsに関してもポート設定
ができましたもので、ならばこの糞遅いボーレートの観測を
してやろうと思いまして。
しかし、です。どうみても1秒間隔でビットが送られているように
みえません。送ったデータは&hAAで、ビット的に10101010となる
ものです。つまり、ハイ・ローの間隔が1秒毎にしたわけです。
擬似的に1bpsが実現していて、ハードウェア的に1bpsは実現して
なかったということでしょうか?
しかも、RS232の最大速度はGetCommStateでかえる値は256Mbps?
209:デフォルトの名無しさん
04/12/02 09:00:41
そこまで測定できる環境があるなら自分でアレコレやってそこから理屈を予測し予測を裏づける実験をする。
それが制御系流。
210:デフォルトの名無しさん
04/12/02 09:03:03
>>208
300bps辺りから1/2ずつ下げて実験してみな。シンクロスコープあるなら充分見えるだろ。
211:デフォルトの名無しさん
04/12/02 10:44:12
>>208
C++っつーか、windowsというOSのAPIがどうかということですよね
ハード的に、1bpsの設定ができず、APIが1bpsに対応していないものと思うけど
ボーレートというものがどういう仕組みで決まるか、
H8かなにかのCPUのマニュアルを見てみることをお勧めする。
212:デフォルトの名無しさん
04/12/02 12:38:09
>>209
その前に、きちんと設計をしておこう
>>209は設計をきちんとした上で、それでもなお問題が出たときの話だよな?
213:デフォルトの名無しさん
04/12/02 14:22:20
>208
16550のボージェネって115200の整数分の1でデバイダレジスタも16bitだったと思うので
1bpsはできないんじゃないの?
214:デフォルトの名無しさん
04/12/02 21:37:48
つーかAA送っても周期的な波形は得られんだろ。
215:209
04/12/02 21:42:55
っか、1bpsて何かの実験だろ?
まさか通信するわけあるまい。
実用な用途なら、今の季節、TxDにLEDつけてイルミにするか?ドライブできるか知らんけど。
ところで皆の衆、
Windriverのカンファレンス逝きましたか?
216:デフォルトの名無しさん
04/12/02 21:50:41
1bpsを目で見たいって気持ちはよくわかる
217:デフォルトの名無しさん
04/12/02 22:17:47
またまたフラッシュ絡みの質問ですが、CFIと言うのは、
nor型にもnand型にも適用される規格なのでしょうか?
218:デフォルトの名無しさん
04/12/02 22:57:05
>>208
windowsのAPIでしょうか?
どうやって 1 bpsの設定をするんでしょうか?
不勉強ですみません、SetCommState()では出来ないように思いますけど
ドライバを書いている?だとしたらコントローラチップ(16550?)を見ての通りだと思うけど。
219:デフォルトの名無しさん
04/12/02 23:19:32
>>217
規格なら、その規格出している所へ訊くのが筋たろ。
規格なんだから。
その前に、その規格を読んだのか?
読んで、書いてなかったら
それについての規定はしていない。ってこと
220:デフォルトの名無しさん
04/12/02 23:52:56
>>219
インテルのを読みました
書いてなかったです
221:デフォルトの名無しさん
04/12/03 00:02:04
>>215
APIが糞で範囲チェックがいい加減に1票
ちなみにUARTでAA送ってもStartBit/StopBit/Parityが
絡むし出っ放しになるわけではないので、
昔ながらの同期とってリアルタイムに波形観測するような
アナログオシロで観測は無理
222:デフォルトの名無しさん
04/12/03 00:14:11
>>220
じゃあnorかnandなのか規定していないってことなんだろ。
でもIntelってことは、デフォルトでnorかもしれん。
Intelに訊くのが一番。
訊いたらここに発表してね♪
とおもってよくよく読んでみたら、
fURLリンク(download.intel.co.jp)
byte programingとかいってるじゃねぇーか。
実際問題、これがnandで可能か考えて見れ。
>>221
デジタルストレージお城かもしれん。
223:デフォルトの名無しさん
04/12/03 00:58:51
>>222
まさにそれを読んでたところで、これってAMDの255とか書くやつと同じ?どう見てもnorだよな
と思っていたんだけど、
リムーバブルメディアを想定したようなことも書いてあるから、
納戸でも間に何かインターフェイスのハードを挟んで、
ソフトから見ると、フラッシュのタイプの違いを意識しなくて済むような仕掛けでもあるのかと思いました
224:デフォルトの名無しさん
04/12/03 21:48:36
周期的な波形は得られんが、パリティとストップビット込みで10ビット。
転送に10秒かかるから、目視でパタパタやってるのは見えそうな希ガス・・・・
奇数パリティならパリティビットは1。転送はLSBからなので、
0101010111 となる
225:デフォルトの名無しさん
04/12/03 22:07:14
>>224
スタートビットは?
226:デフォルトの名無しさん
04/12/03 22:48:58
010101010111
227:デフォルトの名無しさん
04/12/03 22:56:06
FFHを送り出したほうがかんそくしやすいずら
228:デフォルトの名無しさん
04/12/04 08:19:40
結局 >>208 はどこに行った?
229:デフォルトの名無しさん
04/12/04 09:16:23
PLCとかの話しても良いの?
230:デフォルトの名無しさん
04/12/04 10:38:07
良いとも
231:デフォルトの名無しさん
04/12/04 10:49:02
>>229 に便乗して。
三菱のMELSECでシリアルでデータ交換する時、
一括読み出しなどで連続で長いデータを要求すると、途中で切れていたりしません?
たとえば、400ワード要求してるのに200ワードしか返さないとか
もちろん、伝文は正しく200ワード分の伝文を返してくる。
OMRONやHITACHIではありえなかったのだけど。
232:デフォルトの名無しさん
04/12/04 11:47:50
Aシリーズの計算機リンクなら仕様だったような?
前にSCADA作ってる人が、一気に全部とれないから分割して取ってるよ。と
言ってた気がします。
Qシリーズのユニットはどうか知らないです。
233:デフォルトの名無しさん
04/12/04 11:59:05
>>231
Qシリーズなんですけどね。
仕様で取れる範囲でも返すときと返さない時があります。
PLCの勝手な都合の長さを正しい伝文形式、手順で返してきます。
結局、受け取ってから要求した分だけあるかどうかチェックが必要です。
234:デフォルトの名無しさん
04/12/05 00:35:14
>>233
今度、シリアル通信やるらしいんだけど
その辺気をつけないといけないですね。
相手がPCだとまだいいけど、空調のコントローラーだし。
235:デフォルトの名無しさん
04/12/06 12:55:03
PLCは楽そうなんだけど、組込には高いし、向かなそう
ソースとかだけ組込用にないかね
236:デフォルトの名無しさん
04/12/06 13:00:10
制御ってcontrol systemの事ですか?
237:デフォルトの名無しさん
04/12/06 17:03:47
>>235
イミフ
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4727日前に更新/245 KB
担当:undef