2020-10-22 07:20:10 +09:00
|
|
|
|
# MQX向けビルド方法
|
|
|
|
|
|
## 概要
|
|
|
|
|
|
このMakefileはwolfSSLライブラリーとサンプルプログラムをMQX向けにビルドするためのものです。
|
|
|
|
|
|
以下のターゲットを含んでいます。
|
|
|
|
|
|
- wolfssllib: wolfSSL静的ライブラリー
|
|
|
|
|
|
- test: 暗号アルゴリズムのテスト
|
|
|
|
|
|
- benchmark: 暗号アルゴリズムのベンチマーク
|
|
|
|
|
|
- client: TLS クライアントサンプルプログラム
|
|
|
|
|
|
- server: TLS サーバサンプルプログラム
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 準備
|
2020-12-13 06:47:35 +09:00
|
|
|
|
- 事前にGCCをインストールしておいてください。
|
|
|
|
|
|
GNU Arm Embedded Toolchain, https://developer.arm.com
|
2020-10-22 07:20:10 +09:00
|
|
|
|
- 事前にMQXをインストールしておいてください。
|
2020-12-13 06:47:35 +09:00
|
|
|
|
Freescale MQX RTOS 4.1以降, https://www.nxp.com/
|
|
|
|
|
|
Freescale_MQX_4_1/doc/MQX_Getting_Started.pdfをご参照ください。
|
2020-10-22 07:20:10 +09:00
|
|
|
|
|
|
|
|
|
|
## 設定
|
|
|
|
|
|
- wolfSSL コンフィグレーションオプション
|
|
|
|
|
|
<wolfSSL-root>/IDE/MQX/user_settings.hファイルに必要なオプションを追加または削除してください。
|
|
|
|
|
|
|
|
|
|
|
|
- Makefileの設定
|
|
|
|
|
|
MQX_ROOT: MQX のインストールパス
|
|
|
|
|
|
MQXLIB: リンクするMQX ライブラリのパス
|
|
|
|
|
|
CC: コンパイラコマンド
|
|
|
|
|
|
AR: ARコマンド
|
|
|
|
|
|
WOLF_ROOT: Makefileの格納位置を変える場合はこの定義を変更してください
|