デバッガのようなものだと思っているのですが、簡単にどのようなものか教えてください。

A 回答 (3件)

In Circuit Emulatorの略でプローブをCPUの代わりにソケットに


刺して基盤などをデバッグします。ソフトウェアのデバッガより
ハードに近いレベルで解析可能です。

ソフトウェアレベルのデバッガと違ってOSとか動いていなくてもOK
プログラムのメモリーへの書き込みはプローブを経由して転送可能
ハードウェア割り込みとかのタイミングでも停止して状態を確認可

等、といったところでしょうか。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございました。
わかりやすかったです。

お礼日時:2001/01/23 21:40

ハードウェアのデバッグを行うために、ハードウェアの試作基盤などに取り付けて使う機械またはツールの事です。



ハードウェアの動作確認から、RTOS(リアルタイムOS)のようなファームウェアの開発や動作確認を行うために利用します。

また全てコンピュータ・ソフトウェア上でハードウェアをエミュレートするものもICEと呼んでしまう場合もあるようです。

プログラムをアセンブラ・レベルで1ステップずつ実行させながらCPUのレジスタやメモリの動きをチェックできるデバッグツールと思えばよいです。
    • good
    • 0

イン・サーキット・エミュレーターですから、その名の通り回路エミュ


です。デバッガとして使うのも普通の使い方でしょう。エミュ上でコ
ード試験してからROMに焼いた方が初期段階のコーディングは圧倒的
に効率がよいですよね。最後は周辺回路とか機械部分の絡みが出てく
るからローダーと化してしまいますが。(笑)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q出会い系サイトやメル友サイト(DBを使う?)のようなものの作り方を教えてください

ホームページ制作の勉強をしているものです。
XHTMLやCSSを使った制作方法を勉強していました。
この前、友達に出会い系サイトでも作ればいいじゃん?
って言われ、そんなものは作る気も運営する気も無いのですが、
そういえばどうやって作るんだろう?って思ったのです。

登録するのであればデータベースとか使うのですよね?
そのような仕組みはメル友サイトも同じだと思ったので、
あえてタイトルにはそのように書きました。
出会い系でなくても、顧客データを登録して使用することは多々あると思います。
そのような場合、何から勉強を始めたらいいのでしょう?

JavaScriptやデータベース(使いますよね?)は全然わからないので、
この際、一から勉強しようかと考えています。
何から手をつけていいか教えてもらえないでしょうか?
また良いサイトや本があったら教えてください。
どうぞよろしくお願い致します。

Aベストアンサー

サーバサイドで動くプログラミング言語(Perl,PHP,Ruby,Javaなど)を覚える。
DBを使うならSQLも

Q次のIT関係の資格の中で、一番容易に取れそうなものはどれだと思いますか?

どれも難しいのは覚悟の上です。

この3点なら、どれが一番合格し易いと思われますか?
(受検費用、受検が行われる頻度、合格率、難易度などを総合して)

(1) LPI認定 LPIC レベル1

(2) Java 2 Platform SJC-P (Sun CertifieldProgrammer for Java 2 Platform SJC-P)
←SJC-Aとはどう違うのか。

(3) オラクルマスター シルバー

以上の3点です。
ちなみにコンピューター言語の知識等は一切ないです。
もろ文系人間がトライするものとお考え下さい。

何かオススメの書籍とかもよろしければ教えていいただきたいです。

よろしくお願いします。

Aベストアンサー

LPI認定はLinuxのアプリケーション技術についての認定です。
SCJPはJavaの資格認定試験で、Javaプログラマーに、Sun Certificated Java Programmer (SCJP)とSun Certificated Java Developer二つあり、SCJPはJava認定の基礎だと言われて、プログラムの組む概念や能力に偏重します。
Oracleは世界でもトップレベルある情報管理ソフトウェアの開発者です。  
この3点なら、どれが一番合格し易いと分りませんが、自分の趣味によって、選考するほうがいいと思います。
オススメの書籍なら、 お勧めしたいウェブサイトが一つあります。http://www.pass4sure.jp 書籍もあり、IT資格試験が全部あり、全面的なのです。
英国のFreetech Service LTDの所属ウェブサイトので、デモ版をダウンロードできて、合格しないと、全額返金できます。僕も利用したことがあり、命中率は思いのほか高いです。合格して、本当にうれしいです。

Q簡単なツールを作れるようになるまでの時間は・・

コンシューマソフトウェア開発でグラフィックデザインをやっているのですが、作業の効率化を図るためにwindowsでの簡単なツールを作れるようになれたらさぞかし便利だろうと思っています。
そういったツールの制作は本職のプログラマーさん方に依頼したいところなのですが、仕事が忙しくてそこまで手が回らない感じなのです。

どんなツールを作りたいかというと、例えばボタン一発で決まった名前・階層構成になっているフォルダ群を作るであるとか、検索をかけて検索結果のファイルを一箇所に複製すると同時に名前が同じファイルを更新日時が新しいもの優先で上書きする・・など主にデスクトップ周りのツールです。

もう一歩欲を言えば特定のファイル内の特定の文字列を置換するツール(vectorに沢山ありますが)も作れるようになりたいです。実際の作業ではAのファイルを置換するとAを参照しているBのファイルも同時に変更しないといけなかったりするので、vectorのフリーソフトではかゆいところに手が届かない場合が多いのです。

こういったツールの制作にはどの言語が適しているのでしょうか?
また一から勉強を始めて作れるようになるまでに習得時間はどれくらいかかるでしょうか?(大雑把で良いです)

自分はFLASHで簡単なアクションスクリプトを組んでちょっとしたシューティングゲームを作るくらいならできる程度です。

どうかご回答よろしくお願いします。

コンシューマソフトウェア開発でグラフィックデザインをやっているのですが、作業の効率化を図るためにwindowsでの簡単なツールを作れるようになれたらさぞかし便利だろうと思っています。
そういったツールの制作は本職のプログラマーさん方に依頼したいところなのですが、仕事が忙しくてそこまで手が回らない感じなのです。

どんなツールを作りたいかというと、例えばボタン一発で決まった名前・階層構成になっているフォルダ群を作るであるとか、検索をかけて検索結果のファイルを一箇所に複製すると同時に...続きを読む

Aベストアンサー

Windows環境限定でいいのなら、wshがいいのではないでしょうか。
特にコンパイラもいらないので環境を揃えなくても、テキストエディタさえあればすぐ始められます。
Javaとかだと、インストールして環境を設定するのに戸惑って、それだけで嫌になったりしまう人が多いみたいなので。


例えば、慣れた人なら
>例えばボタン一発で決まった名前・階層構成になっているフォルダ群を作る
これなんてほんの数分で出来てしまいます。

プログラム知識ゼロからストレスなしに作れるようになるには、毎日一日中プログラミングしたとして1ヶ月くらはかかるんじゃないでしょうか。

QWin98をMS-DOSにて修正する方法。(簡単だと思います)

Win98上で「AUTOEXEC.BAT」にインストールの都合上で一行追加したところ再起動するとエラーがでて、起動できなくなりました。
MS-DOSは起動するのでそこから修正したいのですがコマンドが良くわからず出来ません。
誰かファイルを起動、修正、上書き保存をMS-DOS上で行う方法を教えてください。
(他OSを起動させるのは不可能です)

Aベストアンサー

Win98は起動出来ないが、DOSモードでは起動可能ということですね。

Win98DOSモードで使用可能なテキストエディターは「edit.exe」ですので、表示されたプロンプトの後にeditと入力してEnterキーを押して下さい。これで起動されるはず。

もし、起動出来ない場合はC:\windows\command\editでとパスを通して実行。

エディター画面ではマウスは使えませんので「Alt」キーで画面上部のメニュー項目をフォーカスさせAUTOEXEC.BATを呼び出し書き加えた項目を修正して下さい。

Qモデル予測制御の簡単な使用方法、簡単な回路の制御

matlabのmodel predictive control toolbox を用いて研究を行っている者ですが・・・ 実際に簡単な回路を組んでシミュレーションを行ってみました。Mファイルは以下のようになってます。
--------Mファイル----------
A=2;
B=1;
C=1;
D=0;
sys=ss(A,B,C,D);
x0=0;

Ts=.1;

model=c2d(ss(A,B,C,D),Ts);
mpciti=mpc(model,Ts,10,1);
--------End-----------

回路図はここには載せれないみたいなので載せてませんが、上のMファイルからわかるように非常に簡単な回路です。 出力の指令値を2とし、あとはMPC Controller をモデルに繋げただけの回路となっております。
 一応制御できることはできたのですが、1ステップごとに行われている計算が全く理解できておりません。誰か分かる方がいましたら、是非詳しく教えてください。よろしくおねがいします。

matlabのmodel predictive control toolbox を用いて研究を行っている者ですが・・・ 実際に簡単な回路を組んでシミュレーションを行ってみました。Mファイルは以下のようになってます。
--------Mファイル----------
A=2;
B=1;
C=1;
D=0;
sys=ss(A,B,C,D);
x0=0;

Ts=.1;

model=c2d(ss(A,B,C,D),Ts);
mpciti=mpc(model,Ts,10,1);
--------End-----------

回路図はここには載せれないみたいなので載せてませんが、上のMファイルからわかるように非常に簡単な回路です。 出力の指令値を...続きを読む

Aベストアンサー

えーと、そのスクリプトだと、ほんとにモデルを作ってるだけなんですが、具体的にどこが分からないんでしょうかね。
やってることは、単純なよくある線形システムを作って、それを離散化した、ってだけみたいですが。

matlabの話ではなくて、制御の話自体が知りたいということであれば、「現代制御理論」とかそんな感じの教科書を読まれるといいと思います。
http://ja.wikipedia.org/wiki/%E7%B7%9A%E5%BD%A2%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E8%AB%96
http://ja.wikipedia.org/wiki/%E5%88%B6%E5%BE%A1%E7%90%86%E8%AB%96


人気Q&Aランキング

おすすめ情報