Skip to content
Hiroki Ishiguro edited this page Jun 16, 2020 · 36 revisions

Welcome to the amazon-freertos wiki!


  • This repository is now terminating. Please refer to new repository:
  • このリポジトリは更新終了しております。以下新リポジトリを参照してください。

Currently, following contents are for Japanese only.


はじめに

RX65Nを用いたAmazon FreeRTOSの使用方法を解説します。 Amazon FreeRTOSを用いてRX65NをAWS(Amazon Web Services)に接続することが可能です。 RX65Nに接続されたセンサ情報をAWSにアップロードし、AWSの各種サービスと連携させることができます。

e2 studio v7.8, 2020-04 またはこれより古いバージョンを使ってください。 より新しいバージョンのe2 studio を使用する場合は、以下リポジトリを参照してください。

https://github.com/renesas/amazon-freertos

開発環境

  1. 開発環境を揃える
  2. 開発環境を使う
  3. CS+を使う

チュートリアル

  1. デバイスをAWS IoTに登録する
  2. Amazon FreeRTOSをダウンロードする
  3. Amazon FreeRTOSを設定する
  4. Amazon FreeRTOSを実行し、RX65NをAWS IoTに接続する

AWSの各種サービスを使用する

  1. シャドウを使用しAWSからRX65Nを制御
  2. ElasticSearchを使用しRX65Nに接続されたセンサデータをAWSで可視化
  3. Lambdaを使用しAWS経由でRX65N間のM2M通信

Tracealyzerの活用

  1. Tracealyzerの活用

OTAの活用

  1. OTAの活用

Amazon FreeRTOSのシステムに関する考察

  1. ソフトウェアアーキテクチャ
  2. 機能ブロックとAPIプロトタイプ
  3. RXマイコンにおける実装(システムタイマとソフトウェア割り込み)
  4. スリープ機能
  5. タスク切り替えと割り込み発生時のレイテンシ
  6. ネットワークインタフェースとデバイスドライバの結合
  7. Amazon FreeRTOS Qualification Program
  8. Amazon FreeRTOS ROM/RAM容量考察
  9. Amazon FreeRTOS でFreeRTOS+TCPのみ使う方法
  10. シミュレータで動作させる
  11. 乱数生成

Amazon FreeRTOSの通信性能に関する考察

  1. TCP/IP層の通信性能評価
  2. RX65N内蔵セキュリティIPを活用したSSL/TLS層の通信性能評価
  3. Tracealyzerを用いた通信中のCPU負荷率評価

セキュリティに関する考察

  1. RX65N内蔵セキュリティIP Trusted Secure IP
  2. モノの証明書に紐づく秘密鍵等の重要データをTrusted Secure IPで秘匿する方法
  3. SSL/TLS通信のマスターシークレットをTrusted Secure IPで秘匿する方法
  4. セキュアブート/セキュアアップデートの実現方法
  5. NIST FIPS140-2 CMVPとTrusted Secure IP
  6. Trusted Secure IP と Arm TrustZone
  7. EEMBC SecureMark
  8. Trusted Secure IPの暗号処理性能評価

無線モジュールに関する考察

  1. ESP32

Amazon FreeRTOS 関連外部リンク集

  1. Amazon FreeRTOS
  2. Amazon FreeRTOS の使用開始
  3. Amazon FreeRTOS ドキュメント
    1. Amazon FreeRTOS ユーザーガイド
    2. Amazon FreeRTOS API リファレンス
    3. FreeRTOS カーネルリファレンスマニュアル
    4. FreeRTOS カーネル開発者ガイド

ホーム

  1. Home

開発環境

  1. 開発環境を揃える
  2. 開発環境を使う
  3. CS+を使う

チュートリアル

  1. デバイスをAWS IoTに登録する
  2. Amazon FreeRTOSをダウンロードする
  3. Amazon FreeRTOSを設定する
  4. Amazon FreeRTOSを実行し、RX65NをAWS IoTに接続する

AWSの各種サービスを使用する

  1. シャドウを使用しAWSからRX65Nを制御
  2. ElasticSearchを使用しRX65Nに接続されたセンサデータをAWSで可視化
  3. Lambdaを使用しAWS経由でRX65N間のM2M通信

Tracealyzerの活用

  1. Tracealyzerの活用

OTAの活用

  1. OTAの活用

Amazon FreeRTOSのシステムに関する考察

  1. ソフトウェアアーキテクチャ
  2. 機能ブロックとAPIプロトタイプ
  3. RXマイコンにおける実装(システムタイマとソフトウェア割り込み)
  4. スリープ機能
  5. タスク切り替えと割り込み発生時のレイテンシ
  6. ネットワークインタフェースとデバイスドライバの結合
  7. Amazon FreeRTOS Qualification Program
  8. Amazon FreeRTOS ROM/RAM容量考察
  9. Amazon FreeRTOS でFreeRTOS+TCPのみ使う方法
  10. シミュレータで動作させる
  11. 乱数生成

Amazon FreeRTOSの通信性能に関する考察

  1. TCP/IP層の通信性能評価
  2. RX65N内蔵セキュリティIPを活用したSSL/TLS層の通信性能評価
  3. Tracealyzerを用いた通信中のCPU負荷率評価

セキュリティに関する考察

  1. RX65N内蔵セキュリティIP Trusted Secure IP
  2. モノの証明書に紐づく秘密鍵等の重要データをTrusted Secure IPで秘匿する方法
  3. SSL/TLS通信のマスターシークレットをTrusted Secure IPで秘匿する方法
  4. セキュアブート/セキュアアップデートの実現方法
  5. NIST FIPS140-2 CMVPとTrusted Secure IP
  6. Trusted Secure IP と Arm TrustZone
  7. EEMBC SecureMark
  8. Trusted Secure IPの暗号処理性能評価

無線モジュールに関する考察

  1. ESP32

Amazon FreeRTOS 関連外部リンク集

  1. Amazon FreeRTOS
  2. Amazon FreeRTOS の使用開始
  3. Amazon FreeRTOS ドキュメント
    1. Amazon FreeRTOS ユーザーガイド
    2. Amazon FreeRTOS API リファレンス
    3. FreeRTOS カーネルリファレンスマニュアル
    4. FreeRTOS カーネル開発者ガイド
Clone this wiki locally