標準的でない環境、特にSTM32F405チップでWolfSSLライブラリを構築したいと思います。ライブラリをビルドしようとしている製品は、BitCrazy Crazyflie 2.0です。新しい環境へのWolfSSLライブラリの構築と追加
WolfSSLのマニュアルを読んだところ、2.4章ではダウンロードしたパッケージと同じディレクトリ構造を保つ必要があることがわかりました。
私には分からないことは、ダウンロードパッケージのどの部分が何を行い、どの部分がどの機能に必要なのかということです。
download_package/srcに
私は見当もつかないこれら二つのディレクトリ以外download_package/wolfssl
:私の推測は、私が必要とするダウンロードパッケージの一部である基本的なWolfSSL機能のためです。
私のニーズは、DTLS 1.0の機能性とメモリとストレージのフットプリントの最小化です。
更新:wolfSSLは、CubeMXハードウェアアブストラクションレイヤ(HAL)のサポートを追加しました。標準的な周辺機器ライブラリを作成するためにCubeMXコード・ジェネレータを使用している場合、STM32(F0、F1、F2、F3、F4、F7、L0、L1、またはL4)で開発している人は、Harware Crypto wolfSSLv3.10.0リリースでサポートが追加されました!他のマイクロで作業する場合は、 /wolfssl/wolfcrypt/settings.h WOLFSSL_STM32F2とWOLFSSL_STM32F4の定義をモデルとして参照してください。テストはF2とF4で行われたので、現在利用可能なデフォルトのオプションは –
Kaleb
です。[tag:wolfSSL]タグが追加されました。あなたはそれを巡回することができます。 – jww
@jww素晴らしい!どうもありがとうございます。 – Kaleb