2016-09-09 10 views
2

私はfreeRTOS用に書かれた簡単なプログラムを手に入れました(タイマーを実装しています)。仮想マシンでfreeRTOS(RTOS)用に書かれたプログラムをバイナリとして実行する

空の仮想マシン(VirtualBox、QEMUなど)でこのプログラムを実行します。

私は空のVMで実行できるバイナリファイルを作成する必要があります。

私はこれをどのように行うことができますか?

freeRTOS homepageで多くのものを確認しましたが、何か役に立つものが見つかりませんでした。

答えて

1

仮想ボックスの場合、x86またはamd64互換のfreeRTOSのバイナリが必要です。 thisがあなたにとって有益であるかどうかを確認してください。

linkは、仮想マシンなしでテストすることができるfreeRTOSのシミュレータだと分かっているので、これを確認できます。 QEMUのために

、あなたはどんなOSなしでちょうどバイナリファイルを実行する必要がある場合は、...このlink

1

EMMをチェックするには、あなたがそのためにQEMUを使用することができます始めました。あなたのバイナリをオプション '-bios'でqemuに渡してください。その後、qemuが実行を開始します。また、qemuのgdbサーバーを有効にするために、 '-S -s'オプションを使用してください。その後、gdbクライアントでqemuに接続してバイナリを段階的にデバッグすることができます。

関連する問題