これが可能であると確信していますが、どうすればよいかわかりません。私は一般的に GCC を使用して構築するのは非常に初めてで、FreeRTOS を使用したことはありませんが、OS を起動して TI ARM Cortex MCU で実行してみたいと思っていますが、少しひねりがあります。 Pascal で起動して実行します。私は興味がある:
- これでも就職できるのでしょうか?そうでない場合、次の問題は一種の論点です。
- Delphi 時代から、C ライブラリの関数にアクセスする機能を漠然と思い出しました。FreeRTOS で C ルーチンにアクセスできるかどうか疑問に思っています。
- GCC バージョン (推奨) を使用すると、ターゲットで OpenOCD を使用してデバッグできますか? デバッグ シンボルがどのように機能するのか、多かれ少なかれ言語に依存しないのかどうかはよくわかりません (この場合はうまくいけば)。
- 元のクエリの範囲外のボーナス質問として、x86 プロセッサ (開発用 PC など) で FreeRTOS をシミュレートして、開発中のデバッグを容易にすることはできますか? (もちろん、Pascal プログラムで..)
これを達成するためのドキュメントが見つからないので、ここの誰かが光を当てることができることを願っています! どのリソースも最も役に立ちます。私が言ったように、私はこの種の開発に非常に慣れていません。より良い代替案があると思われる場合は、提案も受け付けています。
参考までに、私の好みのホスト構成は次のようなものです。
- Linux (Ubuntu/Debian)
- 開発、単体テスト、できればシミュレーション / デバッグ用の Eclipse IDE
- ターゲットデバッグ用の OpenOCD
- ターゲット上の GNU Pascal + FreeRTOS