FreeRTOSカーネルを既存のプロジェクトに追加したい場合は、the references私は、ASF Wizardを使用してこれを行うことができます。 ASF 3.30.1(私は自分のPCを持っているバージョン)私は見つけることができませんFreeRTOSモジュールAtmelStudioの既存のプロジェクトにFreeRTOSカーネルを追加します。
でしかし
私はなぜfreeRTOSモジュールのdoesnをundrestandわかりません存在しない。また、私は別のプロジェクトからfreeRTOSソースファイルをインポートしたくありません(これが最後の選択です)。手動でコードを追加する必要がある場合、私はアトメルスタジオバージョン7.0.1006を使用しています
は事前
大文字と小文字は区別されません(_ "Free" _ vs _ "無料" _) - おそらくチェック価値がある。サードパーティライブラリのIDE内蔵サポートに頼っている問題は、どちらの当事者もいつでもそのサポートを取り消すか、またはそのサポートを停止することができることです。リリースノートには記載されていません。長期的には、自分でコードをインポートする方が良いかもしれません。ライブラリを別々に構築し、それを静的にリンクすることは有用かもしれません。これにより、プロジェクト間での共有や異なるツールチェーンへの移植が容易になる可能性があります。 – Clifford
いいえ、モジュールは実際には存在しません、私はEVK1100のサンプルプロジェクトをダウンロードし、私のアプリケーションのソースを一つずつ含め始めます、私は設定の問題(クロック周波数、...)を見つけます。これらのパラメータはfreeRTOSプロジェクトの例にあり、コンパイラはアプリケーションソースからではなくfreeRTOSプロジェクトソースからparamsを読み込みます。なぜなら、Makefileでは、-DBOARD = USER_BOARDではなく-DBOARD = EVK1100がコンパイラに渡されるからです。私はそれを編集したくないので、IDEによって作成されます。 – fedi
あなたの経験から、「既存のアプリケーションにfreeRTOSを組み込むためのベストプラクティス」を与えることができますか?freeRTOSプロジェクトから始め、アプリケーションファイルまたはその逆を含める方が良いでしょうか? – fedi