Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 10-Feb-2022 | - | ||||
Makefile | H A D | 10-Feb-2022 | 5.2 KiB | 154 | 144 | |
README-jp.md | H A D | 10-Feb-2022 | 1.3 KiB | 29 | 24 | |
README.md | H A D | 10-Feb-2022 | 920 | 28 | 24 | |
client-tls.c | H A D | 10-Feb-2022 | 5.3 KiB | 165 | 92 | |
include.am | H A D | 10-Feb-2022 | 340 | 11 | 10 | |
server-tls.c | H A D | 10-Feb-2022 | 5.8 KiB | 195 | 98 | |
user_config.h | H A D | 10-Feb-2022 | 50 | 1 | 1 | |
user_settings.h | H A D | 10-Feb-2022 | 1.3 KiB | 64 | 50 |
README-jp.md
1# MQX向けビルド方法 2## 概要 3このMakefileはwolfSSLライブラリーとサンプルプログラムをMQX向けにビルドするためのものです。 4以下のターゲットを含んでいます。 5 - wolfssllib: wolfSSL静的ライブラリー 6 - test: 暗号アルゴリズムのテスト 7 - benchmark: 暗号アルゴリズムのベンチマーク 8 - client: TLS クライアントサンプルプログラム 9 - server: TLS サーバサンプルプログラム 10 11 12## 準備 13- 事前にGCCをインストールしておいてください。 14 GNU Arm Embedded Toolchain, https://developer.arm.com 15- 事前にMQXをインストールしておいてください。 16 Freescale MQX RTOS 4.1以降, https://www.nxp.com/ 17 Freescale_MQX_4_1/doc/MQX_Getting_Started.pdfをご参照ください。 18 19## 設定 20- wolfSSL コンフィグレーションオプション 21 <wolfSSL-root>/IDE/MQX/user_settings.hファイルに必要なオプションを追加または削除してください。 22 23- Makefileの設定 24 MQX_ROOT: MQX のインストールパス 25 MQXLIB: リンクするMQX ライブラリのパス 26 CC: コンパイラコマンド 27 AR: ARコマンド 28 WOLF_ROOT: Makefileの格納位置を変える場合はこの定義を変更してください 29
README.md
1#How to build with MQX 2## Overview 3This Makefile is for building wolfSSL library and sample programs running with MQX. 4It has following targets. 5 - wolfssllib: wolfSSL static library (libwolfssl.a) 6 - test: crypt test 7 - benchmark: cypher benchmark 8 - client: TLS client example 9 - server: TLS server example 10 11## Prerequisites 12- Installed GCC 13 Download from GNU Arm Embedded Toolchain at https://developer.arm.com/ 14- Installed MQX 15 Download Freescale MQX RTOS 4.1 or later at https://www.nxp.com/ 16 Follow Freescale_MQX_4_1/doc/MQX_Getting_Started.pdf 17 18## Setup 19- wolfSSL configuration parameters 20 You can add or remove configuration options in <wolfSSL-root>/IDE/MQX/user_settings.h. 21 22- Setup Makefile 23 MQX_ROOT: MQX source code installed path 24 MQXLIB: MQX library path to like with 25 CC: compiler 26 AR: archiver 27 WOLF_ROOT: change this if you move this Makefile location 28