2011-01-06 10 views
0

私はアンドロイド携帯電話などのデバイスを持っており、そのデバイス用のファームウェアを持っているとします。ファームウェア全体をエミュレートする方法はありますか?仮想マシンと同じように、通常のx86プロセッサで動作するように設計されていないファームウェアの場合。私はそれを調べていました。私は必要なことをqemuが行うかもしれないと思っていますが、誰かが似たような経験をしているかどうかを見たいと思っていました。ubuntuのデバイスファームウェアをエミュレートする

おかげで、その場合はnoobの質問

PS申し訳ありませんが、私が持っているファームウェアは、ARMプロセッサハードウェアをエミュレートする必要が

答えて

0

上で動作するように設計されています。

オペレーティングシステムまたはファームウェアを直接ディスプレイ、タッチスクリーン、ボタン、スピーカー、ワイヤレスチップセットのような...ハードウェアとのインタフェースなど

異なるハードウェア上のオペレーティングシステムを機能させるために、あなたのいずれかに必要利用可能なハードウェアを受け入れるようにプログラムします(アンドロイドのようなオープンソースのオペレーティングシステムの場合はより簡単です)。または、オリジナルのデバイスと同じハードウェアを提供します。

+0

ああ、説明してくれてありがとう。あなたはハードウェアをエミュレートする良い方法を知っていますか?私はそれがハードウェアに依存すると確信していますが、ただ例::) – user488244

+0

それはかなり複雑なプロセスです。異なるプラットフォーム用の多くのオープンソースハードウェアエミュレータがあります。例えば、任意のゲームコンソールエミュレータ、bochs。ボッシュやskyeyeのような既存のエミュレータを試すことができますが、それはオペレーティングシステムが依存している余分なハードウェア(主にタッチ、ディスプレイアクセラレーション、ワイヤレスなどのインプットメソッド/携帯電話/ブルートゥース/オーディオ) – lunixbochs

関連する問題