全てのカテゴリ
閲覧履歴
エミュレータについての概要、用途、原理などをご説明します。また、エミュレータのメーカー12社一覧や企業ランキングも掲載しておりますので是非ご覧ください。エミュレータ関連企業の2024年10月注目ランキングは1位:ルネサスエレクトロニクス株式会社、2位:Lauterbach Ltd.となっています。
エミュレータ (英: emulator) とは、あるハードウェアやソフトウェアの動作をemulate (まねる・模倣する) するソフトウェアやハードウェアのことです。
一般的にもよく使用されるエミュレータの例としては、Windows OSのパソコン上でスマホのAndroid OSのアプリを実行するような場合に必要となるソフトウェアエミュレータがあります。
ハードウェアエミュレータとしては、例えばマイコン搭載の機器のプログラム開発のデバッグに用いられるエミュレータがあります。
コンピュータのハードウェアとソフトウェアは別物のように見えますが、実際には同じ内容をハードウェアで実行するかソフトウェアで実行するかの違いです。
ビジュアルプログラミング言語や高級言語で作られたプログラムも、ハードウェアで実行するため最終的には0と1で表現されるマシン語に変換されます。一方、0と1のみしか扱えないハードウェアの内部の回路の全てはド・モルガンの法則を実現する論理演算回路で構成されており、数値演算も全て同じ回路で処理されます。
つまり、ソフトウェアとハードウェアのどちらも0と1の論理演算を組み合わせた処理を違う実現方法で行われるということです。これはコンピュータに接続された周辺デバイスも同様で、全てのデジタル技術の基礎となっています。
Windows OS上でAndroid OSのアプリを実行したいという場合、どちらのOSでも動作するような高級言語で開発されたソフトウェアは両者で実行が可能です。しかし、どちらか一方のアプリ開発環境の上で開発された場合はもう一方のOSで正常に動作しない可能性があります。
このような場合、例えばAndroid OSでのアプリとWindows OSの間をエミュレータソフトで補完することで正常な動作が可能になりますが、エミュレータソフトを介して実行するため動作速度は低下します。
別の例としては、同じOS上でも異なるブラウザー間を繋ぐエミュレータソフトもあります。例えばInternet Explorer向けに作成されているページをEdgeで閲覧するような場合に用いられます。この場合もエミュレータのプログラム処理を介するため動作速度が低下します。
マイコン搭載機器向けのソフトウェア開発に用いられるハードウェアエミュレータの一つとしてICE (英: In Circuit Emulator) があります。ICEは米Intel社の登録商標ですが、他社製品もICEと呼ばれることがあります。
ソフトのデバッグ時は、マイコンや周辺デバイス内部の状態を確認しながら進める必要がありますが、通常のマイコンの内部状態は外部端子からはほとんど知ることができません。このためマイコンと同じ動作をしながら内部状態を外部に出力する端子を設けたエミュレーションチップを作り、マイコンと置き換えたハードウェアがICEです。
ICEではマイコン内部のメモリをトレースする外部メモリを接続したり、プログラムの実行を任意のポイントで停止 (ブレーク) させて内部状態を確認するブレークポイントを設定する等のことができます。
ハードウェアエミュレータとしては組み込みソフトのデバッグの他に、故障等で使えなくなったコンピュータ上で動作するソフトウェアを実行したいといった用途向けのものもあります。
ICEの機能を使いこなすにはハードウェアをステップ毎に直接的に動かすようなプログラムが必要なため、マイコン制御向けのソフト開発現場ではC言語が主に用いられます。
より高級な言語の方がプログラム開発が容易でプログラムも短くなりますが、実際にマイコンROMに書き込まれる時にはC言語によるプログラムの方がコードサイズが小さくなります。
これはC言語がアセンブラに近いレベルで記述することが可能なためで、これによりROM容量を抑え、ステップが少なくなることでリアルタイム性が向上し、周辺ハードの精密な制御が可能です。
エミュレータの原理に従えば、ハードウェアとソフトウェアの両者によるハイブリッドなエミュレータの実現も可能です。例えば、コンピュータ全体を模倣するハイブリッドなエミュレータ上で新規開発中のOSを動かしてデバッグすることができます。
*一部商社などの取扱い企業なども含みます。
2024年10月の注目ランキングベスト2
注目ランキング導出方法順位 | 会社名 | クリックシェア |
---|---|---|
1 | ルネサスエレクトロニクス株式会社 |
75.0%
|
2 | Lauterbach Ltd. |
25.0%
|
注目ランキング導出方法について
注目ランキングは、2024年10月のエミュレータページ内でのクリックシェアを基に算出しています。クリックシェアは、対象期間内の全企業の総クリック数を各企業のクリック数で割った値を指します。社員数の規模
設立年の新しい会社
歴史のある会社
製品の閲覧数をもとに算出したランキング
電話番号不要
何社からも電話がかかってくる心配はありません
まとめて見積もり
複数社に何度も同じ内容を記入する必要はありません
返答率96%以上
96%以上の方がメーカーから返答を受け取っています
返答時間が24時間以内の企業の中での注目ランキング
電話番号不要
何社からも電話がかかってくる心配はありません
まとめて見積もり
複数社に何度も同じ内容を記入する必要はありません
返答率96%以上
96%以上の方がメーカーから返答を受け取っています
40 点の製品がみつかりました
アルデック・ジャパン株式会社
180人以上が見ています
最新の閲覧: 1日前
■製品概要 ・エンベデッド・システム・プロトタイピング・ボードのファミリーです。 ・ボードに応じて、Xilinx Zynq® UltraScale+™、Xilinx Zynq-7000、Mic...
アルデック・ジャパン株式会社
180人以上が見ています
最新の閲覧: 1日前
■製品概要 ・エンベデッド・システム・プロトタイピング・ボードのファミリーです。 ・ボードに応じて、Xilinx Zynq® UltraScale+™、Xilinx Zynq-7000、Mic...
アルデック・ジャパン株式会社
220人以上が見ています
最新の閲覧: 1日前
■ハイブリッド検証プラットフォーム ・全自動・スケーラブルなSoC/ASICデザイン向けハイブリッド検証環境です。 ・SCE-MIやTLMなど最新の協調エミュレーショ...
4種類の品番
アルデック・ジャパン株式会社
230人以上が見ています
最新の閲覧: 1日前
■製品概要 ・アルデックとMicrochipは協力して、Microchip RTAX-S/SLおよびRTSX-SU宇宙飛行システム設計向けの最新で、革新的で、再プログラム可能なプロトタ...
アルデック・ジャパン株式会社
150人以上が見ています
最新の閲覧: 1日前
■製品概要 ・Aldec RTAXプロトタイピングをサポートする2つの機能を組み合わせています (2つのファミリ (RTAX-S/SLおよびRTSX-SU/S、 SX-A) のEDIFネットリス...
株式会社エクセリ
20人以上が見ています
最新の閲覧: 10時間前
返信のとても早い企業
100.0% 返答率
3.2時間 返答時間
お手持ちのスマートホンにインストールすることでアイコム製のビジネスフォン・IPトランシーバーと同等機能が使用できるようになります。
Metoreeに登録されているエミュレータが含まれるカタログ一覧です。無料で各社カタログを一括でダウンロードできるので、製品比較時に各社サイトで毎回情報を登録する手間を短縮することができます。
Cheetah (TP280121A)は立野電脳が正規代理店として2005年から販売とサポートを行っている、PCとUSB2.0で接続して使用する SPIバスコントローラ(メイン)ツー...
2023年4月11日