- 1 名前:仕様書無しさん [2008/04/29(火) 22:12:00 ]
- 雑談などにご使用ください
前スレッド 組み込みプログラマーこそ真の一流!その8 pc11.2ch.net/test/read.cgi/prog/1203811772/
- 328 名前:仕様書無しさん mailto:sage [2008/06/07(土) 16:31:27 ]
- いい加減、再構築しなおした方が効率は良くなりそうだけど
ここまで普及するとそうも言ってられないんだろうなぁ
- 329 名前:仕様書無しさん mailto:sage [2008/06/07(土) 17:51:09 ]
- パチンコの乱数部分って、さすがに今はARMでも申請されてるんじゃね?
まあ、最初に申請した人GJって感じだろうけどな。
- 330 名前:仕様書無しさん mailto:sage [2008/06/07(土) 18:40:52 ]
- >>325
32ビット化&保護モードでふくれた部分はある意味別物
- 331 名前:仕様書無しさん mailto:sage [2008/06/07(土) 18:49:48 ]
- >>325
386以降は別もの
- 332 名前:仕様書無しさん mailto:sage [2008/06/07(土) 20:36:46 ]
- 東芝がZ80コア内蔵チップの生産をやめたのがパチで使わなくなった
タイミングだとオモタ。
- 333 名前:仕様書無しさん mailto:sage [2008/06/07(土) 20:52:44 ]
- そういえばR800なんてあったよね
あれどうなったんだろ?
- 334 名前:仕様書無しさん mailto:sage [2008/06/08(日) 01:01:57 ]
- >>332
え、なんとかいうZ80互換チップじゃないと 検定通らないってのは変わったのか?
- 335 名前:仕様書無しさん mailto:sage [2008/06/08(日) 01:14:05 ]
- ノーです
- 336 名前:仕様書無しさん mailto:sage [2008/06/08(日) 01:25:56 ]
- 「Z80の方が通し易い」ってだけだろうに。
- 337 名前:仕様書無しさん mailto:sage [2008/06/08(日) 01:33:55 ]
- v850シリーズ使ってるやついる?
- 338 名前:仕様書無しさん [2008/06/08(日) 01:46:26 ]
- 組み込みのコンパイラは最適化とか信用できんところがあるから
コンパイラが出力したアセンブラソースは読む。 2回くらいバグ見つけたよ。
- 339 名前:仕様書無しさん [2008/06/08(日) 02:32:57 ]
- 最初から最適化なんか使わなきゃ良いのだよ。 時間の無駄。
バグ見つけたらどうすんの? バグ報告して直るのを待つのかよ。 すぐできることは、最適化オプション外して再試験してみることだよな。 アセンブラで組むのがメインで、Cコンパイラとかをソースゼネレーターとして 使っている場合にはそういう作業は時間ロスにはならないが。
- 340 名前:仕様書無しさん mailto:sage [2008/06/08(日) 02:55:57 ]
- 最適化後のアセンブリコード読んでバグ取りできるようなちっこいシステムばかりだといいな
- 341 名前:仕様書無しさん mailto:sage [2008/06/08(日) 07:04:42 ]
- >>334
俺はパチの仕事をやったことがないんで詳しいことは分かんないけど、 今Z80コンパチってデバイスは、元川崎製鉄の子会社がファブレスで 細々と作ってるヤツだけだと思ったよ。
- 342 名前:仕様書無しさん mailto:sage [2008/06/08(日) 08:29:09 ]
- >>340
そおいう分野を小さい市場でもいいから押さえておくのが 組み込みを長く続けられるコツだな。 たとえば炊飯器とかw
- 343 名前:仕様書無しさん mailto:sage [2008/06/08(日) 08:58:14 ]
- 俺は最近、アセンブラ出力とか中間ファイルから C のコードを吐くツールを作る事が多いな
動作確認の為だけどさ。
- 344 名前:仕様書無しさん [2008/06/08(日) 21:55:32 ]
- >>339
コンパイラバグはCソースの記述を変えて回避できる。 別にバグがあったら開発できないということはない。 問題発生時に問題の切り分けのためにそこ(コンパイラバグ)から考えるということよ。
- 345 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:02:59 ]
- ポインタと配列が異なるコードに変換されるBUGがARMの最適化で昔あったな。
- 346 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:19:27 ]
- えーっと、ずいぶん前からパイプラインへの最適化プログラミングを効率よくやるのは
一般的な能力のプログラマには過負荷になるから、コンパイラ使っていいってことになってなかったっけ? 10年位前のだといろいろ気にしなければいけなかったけど、比率はだいぶ下がってるんじゃないのかな。 もちろんI/O叩くところで命令の実行順序、データ入出力の順序を必ず守るところはvolatile属性にしとくとか、 アセンブラで書くとかは常識としてあるんだろうけどさ。 ある程度最適化オプションつけたコンパイラの吐くアセンブラのコード、きちんと読み込む自信ある?w
- 347 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:22:09 ]
- マイコンって将来的に大幅に性能上がって現行windows機並みになって
Cでリソース気にしながら書くようなセコい真似はしなくて済むようになるんじゃね
- 348 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:22:59 ]
- >>347
なんねえよw
- 349 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:23:05 ]
- >>347
ならない
- 350 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:26:34 ]
- ならないの?
素人でようわからんけど マイクロSDとかギガ単位になったり携帯ゲーム機でも一昔前の主力ゲーム機並みに進化しているのに マイコンって進化の余地がないの?
- 351 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:28:52 ]
- >>347
今のマイコンベースじゃなく、仕様記述-->アレイデータ生成+FPGAベースチップの研究が進行中。
- 352 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:29:03 ]
- ソフトへの要求もつられて高まるだろうし、
ハードのコストを極力抑えた設計も今と同じように求められるだろ。
- 353 名前:仕様書無しさん [2008/06/08(日) 22:29:09 ]
- >>346
まさにそういうマイコンでした。(内部にコアが2つあるっぽい) で、コンパイラが吐くアセンブラコードが複雑怪奇。 とても全部読む気にはならないのでおかしそうなところを 集中的に読み込みました。
- 354 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:33:58 ]
- 単一機能しか要求されないようなマイコンにWindows並みのソフト入れてどうすんだよ。
無意味にコスト上げてだれが得するんだよw
- 355 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:38:34 ]
- Windows並みまでは大袈裟だけどC++やJAVAで書いても問題ないくらいの性能にはいくんでね?
- 356 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:41:43 ]
- >>350
コストと消費電力の要求が0であるかぎりありえない。 atomよりtegaが勝つ。
- 357 名前:仕様書無しさん mailto:sage [2008/06/08(日) 22:56:10 ]
- 半導体の価格は、シリコンチップの上に何トランジスタという計算だから無理。
- 358 名前:仕様書無しさん mailto:sage [2008/06/08(日) 23:25:53 ]
- >>357
シリコンチップの大きさそのものが重視される。 2SC1815と2SA1015の製造中止がそうだった。
- 359 名前:仕様書無しさん mailto:sage [2008/06/08(日) 23:44:43 ]
- シリコンウェハー上に幾つとれるか、だもんな
- 360 名前:仕様書無しさん mailto:sage [2008/06/09(月) 01:24:46 ]
- >>356
でないかぎり?
- 361 名前:仕様書無しさん mailto:sage [2008/06/09(月) 01:28:33 ]
- >>358
そんじゃあ、1Gのフラッシュメモリーと4Gのフラッシュメモリーの素子サイズ同じなのに値段が違う理由は何だぜ?
- 362 名前:仕様書無しさん mailto:sage [2008/06/09(月) 03:17:20 ]
- 要するにお前等は一生楽できないとw
- 363 名前:仕様書無しさん mailto:sage [2008/06/09(月) 06:34:49 ]
- >>360
>>「コスト」と「消費電力の要求が0」であるかぎりありえない。 のつもりかと。 それでもちょっと変な文章だとは思うが。
- 364 名前:仕様書無しさん mailto:sage [2008/06/09(月) 08:34:02 ]
- >>346
ソレはやっぱり規模によるんだよ。 ルネサスでいえば、SH 以上はヘタな人力最適化ではコンパイラに勝てない。 でも、Cの上でインデックスの範囲を考えて構造体のサイズを考えるとかはやるけどね で H8/M16 になると、やっぱりどうしてもとなるとアセンブラで書いた方が早くなる。 ただ品種が多いので、どうしてもって事になると速度の速い品種にしちゃう対策が コストパフォーマンス良かったりして、殆どCで書くけどね。 さらに小さい規模の4ビットマイコンやPICってレベルになると 4bitマイコンではそもそもコンパイラが用意されてないし PICのCコンパイラは、最適化を考えて書くと、もう高級アセンブラ。
- 365 名前:仕様書無しさん mailto:sage [2008/06/09(月) 08:40:05 ]
- >>361
半導体工場はドンドン建て換えされるからね。 最新プロセスを使った方が当然高くなる。 でも、ある程度古くなってくると ミソもクソも同じで、面積だけにコストが依存するようになる。
- 366 名前:仕様書無しさん mailto:sage [2008/06/09(月) 10:37:03 ]
- 味噌と糞を一緒にする感覚が理解できません
- 367 名前:仕様書無しさん mailto:sage [2008/06/09(月) 12:48:47 ]
- >364
RXでは、どうなんでしょうか? RISCの高速化手法 5段パイプライン とか言っているので、SHみたいになるのでは という予想
- 368 名前:仕様書無しさん mailto:sage [2008/06/09(月) 18:46:52 ]
- >>366
食べない人にとっては同じですよ。
- 369 名前:仕様書無しさん mailto:sage [2008/06/09(月) 23:10:12 ]
- >>361
ラインが違う。 設備投資額÷稼動予定期間でマシンチャージレートを決める。
- 370 名前:仕様書無しさん mailto:sage [2008/06/10(火) 21:03:35 ]
- オレの炊飯器には、Q6600載ってるけどな
- 371 名前:仕様書無しさん mailto:sage [2008/06/10(火) 23:31:17 ]
- ha?
- 372 名前:仕様書無しさん mailto:sage [2008/06/11(水) 19:09:20 ]
- >>367 マイクロコード方式かなんかになるんじゃないの?一見するとCISCなんだけど
中でRISCプロセッサが命令展開して実行してるとか何とか・・・・。 ごめんでたらめ書いたw
- 373 名前:仕様書無しさん [2008/06/11(水) 21:13:38 ]
- それ何ていうペンティアム?
- 374 名前:仕様書無しさん [2008/06/13(金) 12:49:34 ]
- 何かのアニメで惑星一の最重要パーツとなるネジに
されそうになる少年の話があったけど このスレ住民は絶対、「タダのもくネジ」のなれの果てですよね。 ヒロイン不在だろうし
- 375 名前:仕様書無しさん mailto:sage [2008/06/13(金) 13:01:51 ]
- 鉄郎?
- 376 名前:仕様書無しさん [2008/06/13(金) 19:01:12 ]
- いや、螺子のたとえ間違ってるから。
ガムとかが正しいたとえだと思う。 マジで。 ひでえくにだよここは。
- 377 名前:仕様書無しさん [2008/06/13(金) 19:23:47 ]
- などと意味不明の発言を繰り返しており、慎重に捜査をすすめています。
- 378 名前:仕様書無しさん [2008/06/13(金) 20:42:14 ]
- おかしいな >>377 さんがしゃべってる。
・・・カレタシカアノヒシン・・・・・ 怪談の季節ですな。
- 379 名前:仕様書無しさん [2008/06/13(金) 22:00:51 ]
- ところでeCos使ってる人居る?
RTOSサイズを数百バイトに出来るってとこが理解出来ない。
- 380 名前:仕様書無しさん [2008/06/13(金) 22:35:02 ]
- スケジューラとなんか同期手段1つ
ならありえるだろ
- 381 名前:仕様書無しさん mailto:sage [2008/06/14(土) 10:13:32 ]
- ライブラリじゃなくてコンバータなんじゃ?
組み込みの固定タスクにiTronイランだろ。
- 382 名前:仕様書無しさん mailto:sage [2008/06/14(土) 22:00:32 ]
- 外国でもiTronって使われてるの?
- 383 名前:仕様書無しさん mailto:sage [2008/06/15(日) 09:59:58 ]
- >382
ですね。 コメントは英語でかけと言われてますし
- 384 名前:仕様書無しさん mailto:sage [2008/06/15(日) 12:20:38 ]
- コメントを英語で書くのって、日本語のわからない方々が日本で仕事をしてるからじゃないの?
とか思ったりもする。
- 385 名前:仕様書無しさん mailto:sage [2008/06/15(日) 12:35:45 ]
- ワールドワイドだとpSOSやVxWorksが思い浮かぶが。
- 386 名前:仕様書無しさん mailto:sage [2008/06/15(日) 20:10:20 ]
- pSOSはとうにお亡くなりです
- 387 名前:仕様書無しさん mailto:sage [2008/06/17(火) 00:16:23 ]
- >>386
- 388 名前:仕様書無しさん mailto:sage [2008/06/17(火) 00:17:20 ]
- しまった、何も書かずにリターンしちまった
>>386 Windriverがメンテ続けてなかったっけ?
- 389 名前:仕様書無しさん mailto:sage [2008/06/17(火) 05:55:52 ]
- 組み込み系って例えばどんなものを作るの?
抽象的な世界過ぎてどんな仕事してるのかわからん PC周りの仕事で言えばどんなもの作ったことある?
- 390 名前:仕様書無しさん mailto:sage [2008/06/17(火) 06:57:30 ]
- 質問が抽象的過ぎてよくわからんが
多分いわゆるビジネスロジック以外のものなら全部要素としてあると思うが。 組み込み向けの機器使ってわざわざ在庫管理やら受発注やら 作るやつがいるんだろうか。フロントエンドは別としても。
- 391 名前:仕様書無しさん mailto:sage [2008/06/17(火) 07:11:45 ]
- >>389
USBメモリ
- 392 名前:仕様書無しさん mailto:sage [2008/06/17(火) 07:20:58 ]
- >>389
Windowsそのものの廉価版
- 393 名前:仕様書無しさん mailto:sage [2008/06/17(火) 09:34:07 ]
- >>389
プリンタ、モデム、携帯電話接続アダプタ
- 394 名前:仕様書無しさん mailto:sage [2008/06/17(火) 11:31:56 ]
- >>389
ネジ
- 395 名前:仕様書無しさん mailto:sage [2008/06/17(火) 13:39:37 ]
- CPUとトルクセンサー内蔵で、必要なトルクに達すると自ら空回りするネジ・・・いいな、それ。
- 396 名前:仕様書無しさん mailto:sage [2008/06/17(火) 20:50:13 ]
- >>395
必要なトルクに達しちゃったんですか?
- 397 名前:仕様書無しさん [2008/06/17(火) 22:30:20 ]
- >>389
洗濯機、自動車、テレビ、プレステ、ハブ、PC、ビデオデッキ 俺の今視界にある「組み込み系」の人たちによって作られたもの山ほどあるけど? どこが抽象的なのかお前の理解がわからん
- 398 名前:仕様書無しさん mailto:sage [2008/06/17(火) 23:37:32 ]
- マイコンが入っていない電化製品を見つけるのが難しいぐらいだな。
俺の家だとオーブントースターくらいか。 台所の換気扇もマイコン制御だ。
- 399 名前:仕様書無しさん mailto:sage [2008/06/18(水) 00:00:39 ]
- オーブンレンジだとマイコン制御だね
うちのエレックさんは高機能で、トースト焼くのに余熱に15分とか ふざけんな、そんなお上品なトーストはいらんw
- 400 名前:仕様書無しさん mailto:sage [2008/06/18(水) 00:03:11 ]
- うはw電気代の無駄w
- 401 名前:仕様書無しさん mailto:sage [2008/06/18(水) 00:39:20 ]
- >>390
抽象的過ぎる回答でよくわからんのだが
- 402 名前:仕様書無しさん mailto:sage [2008/06/18(水) 02:17:11 ]
- 抽象的な質問には抽象的な回答をしてあげないと失礼じゃないか
- 403 名前:仕様書無しさん mailto:sage [2008/06/18(水) 02:22:12 ]
- 餓鬼かお前等
- 404 名前:仕様書無しさん mailto:sage [2008/06/18(水) 02:29:50 ]
- じゃあお前が回答してやりなよ
俺は面倒だからパス
- 405 名前:↑ mailto:sage [2008/06/18(水) 02:37:58 ]
- 「面倒だから」を理由に散々人生から逃げてきた人間のクズ
- 406 名前:仕様書無しさん mailto:sage [2008/06/18(水) 02:41:15 ]
- はいはい。
わかったから「逃げないで」回答してやりなさいよ。
- 407 名前:仕様書無しさん mailto:sage [2008/06/18(水) 03:24:27 ]
- 逃げた奴が「逃げないで」とはこれまた滑稽だな
- 408 名前:仕様書無しさん mailto:sage [2008/06/18(水) 03:37:26 ]
- 人には「逃げた」「逃げた」言いながら、
自分が「逃げる」ための言い訳を続けるの? とーっても滑稽な話だね
- 409 名前:↑ mailto:sage [2008/06/18(水) 03:48:26 ]
- >>407の皮肉の意味をわかってない馬鹿
- 410 名前:仕様書無しさん mailto:sage [2008/06/18(水) 03:52:56 ]
- 名前欄に↑とか結構痛いですよ…
- 411 名前:仕様書無しさん mailto:sage [2008/06/18(水) 03:54:26 ]
- つまらん煽りだなー
- 412 名前:仕様書無しさん mailto:sage [2008/06/18(水) 06:53:39 ]
- + +
∧_∧ + ワクワク (0゚・∀・) + テカテカ (0∪ ∪ + と__)__) + ちゃたりんぐのよかん!!!
- 413 名前:242 mailto:sage [2008/06/18(水) 07:31:02 ]
- >>242 結局 規則に合わせるツール作るのに丸2日かかった。
だってこのアセンブラフィールドが5つくらいあって、それぞれカラム合わせろとか ループでインデント入れろとかで、構文解釈しないといけなかったから。 でも、コード結構な量あったから、手作業でやっても1日以上かかったろうから満足だ。 >>243 迷惑ったって、こんなもん自動化も出来ないような奴に触れるようなコードじゃないんで 意味ないさ。 >>244 もはやアセンブラで直接書くようなのは、 マイクロコード直接書くようなタイプ。 4ビットやPICやDSPとかCPUでも並列命令系。 だから、ヘタにカラム決められると、もう横長になって書いてられないのよ。
- 414 名前:仕様書無しさん mailto:sage [2008/06/18(水) 08:51:05 ]
- >413
オレもアセンブリ言語がメインだよ。「4ビットやPICやDSPとかCPUでも並列命令系」じゃないけど 一番、いらつくのは、命令サイクル数が仕様書と違っているときだね。
- 415 名前:仕様書無しさん mailto:sage [2008/06/18(水) 19:03:12 ]
- >>413
カラム合わせるのは結構重要な気がする 合わせるだけでかなり見やすくなるしね
- 416 名前:仕様書無しさん mailto:sage [2008/06/18(水) 22:21:02 ]
- マイコン使ってない機器ハケーン。
玄関にある、人が近づいたら明るくなる常夜灯。 ニッケル水素電池の充電器もマイコンが入ってるから、マイコンレスの家電製品探すのが難しいわ。
- 417 名前:仕様書無しさん mailto:sage [2008/06/18(水) 23:55:06 ]
- お前の頭の中にもマイコン入れたらどうだ?
- 418 名前:仕様書無しさん mailto:sage [2008/06/19(木) 01:38:51 ]
- テクニカルエンジニアは皆様スルーでつか?
- 419 名前:仕様書無しさん mailto:sage [2008/06/19(木) 01:40:59 ]
- >>417
おまえの頭の中には入っているのか?
- 420 名前:仕様書無しさん mailto:sage [2008/06/19(木) 02:00:28 ]
- え?
おまえ、埋め込まれてることに気付いてないのか?
- 421 名前:仕様書無しさん mailto:sage [2008/06/19(木) 02:48:54 ]
- お前に頭なんてあったのか?
ただの手足だと思っていた。
- 422 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 423 名前:仕様書無しさん mailto:sage [2008/06/19(木) 06:36:45 ]
- >>421
オレは30MHzで動いてるぜ?
- 424 名前:仕様書無しさん mailto:sage [2008/06/19(木) 07:19:32 ]
- >>415
俺はカラムを合わせるより、その時使う変数名とかを合わせたい add r0 , HOGE move HOGE , r0
- 425 名前:仕様書無しさん mailto:sage [2008/06/19(木) 11:55:05 ]
- ↑
ステキです!
- 426 名前:仕様書無しさん mailto:sage [2008/06/19(木) 14:19:00 ]
- 珍しく削除人が働いてる!
- 427 名前:仕様書無しさん mailto:sage [2008/06/19(木) 16:46:42 ]
- 電番とかそういう速攻対応する系統の奴だったんじゃないの?
見てないけど。
- 428 名前:仕様書無しさん mailto:sage [2008/06/19(木) 19:58:12 ]
- こんなどうでもいいレス削除すんな
|

|