MicroC OS-II を使用して新しい組み込みプロジェクトをセットアップし、C++ を使用したいと考えていました。
new 演算子を使用してクラスのインスタンスを作成しようとすると、プロセッサで例外が発生します。これは、new 演算子での malloc 呼び出しの失敗が原因のようです。これは失敗する例です:
testC* test = new testC();
testC は、整数メンバー変数を持つクラスです。ところで、私は Altera Nios 2 を使用しています。
いくつかの調査の後、malloc は RTOS と互換性がないという結論に達しました。したがって、私の質問: uC/OS-II で C++ を使用することは可能ですか? または、新しい演算子で malloc 呼び出しを置き換える方法はありますか?
これまでのところ、これに関する追加情報は見つかりませんでした。
ご助力ありがとうございます。ベスト、ローマ