Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

Amazon FreeRTOSだそうです。ルネサスさんのRXは参加しないのかな?

こんにちは。NoMaYです。

ライセンスはMIT Licenseでした。TLSとしてmbed TLSが使用されていました。サポートされているボードの写真を見ていたら、どれにも有線LANコネクタが無いことに気付きました。時代の流れでしょうか、、、

Getting Started with Amazon FreeRTOS
aws.amazon.com/freertos/getting-started/

Amazon FreeRTOS
aws.amazon.com/freertos/

Amazon FreeRTOS ソースコード
github.com/aws/amazon-freertos

[関連リンク]

FreeRTOS - freertos.org
www.freertos.org/

FreeRTOS - sourceforge.net
sourceforge.net/projects/freertos/files/

FreeRTOS kernel自体はCC-RXにも対応
github.com/aws/amazon-freertos/tree/master/lib/FreeRTOS/portable/Renesas

Amazon FreeRTOSはTLSにmbed TLSを使用
github.com/aws/amazon-freertos/tree/master/lib/third_party/mbedtls

[ニュース]

組み込み業界に大インパクト「Amazon FreeRTOS」の衝撃 - 大原雄介,MONOist
monoist.atmarkit.co.jp/mn/articles/1712/28/news011.html

アマゾン「AWS IoT」は何が衝撃的なのか - 大原雄介,MONOist
monoist.atmarkit.co.jp/mn/articles/1510/21/news026.html

(2018/01/01 : 記事を選び直しました。)

[追記]

もしかしたら、オープンソースライセンスのドライバライブラリが用意されていないから、ルネサスさんはアマゾンさんに相手にして貰えないのかも、、、

ちなみに、FreeRTOS kernel自体のライセンスがV10からModified GPLからMIT Licenseに変わったようです。

  • こんにちは。NoMaYです。

    RXマイコンの話では無くRAマイコンの話ですが、FreeRTOS上で、Microsoft Azure、Google Cloud Platform(GCP)にも繋がるようになったのかなぁ、、、(そういう風に読めますよね、、、)

    Arm Cortex-M搭載32ビットマイコンRAファミリに対応したフレキシブル・ソフトウェア・パッケージのメジャーアップデート版をリリース
    ~セキュリティ、コネクティビティ、モータ制御、機械学習機能を強化~
    www.renesas.com/jp/ja/about/press-center/news/2020/news20200423.html

    FSPにはFreeRTOSが標準実装されていますが、要件に応じて他のRTOSやミドルウェアに置き換えて実装することも可能です。


    FSP v1.0には、チップからクラウド(chip-to-cloud)への接続を実現する新たなコネクティビティおよびセキュリティ機能が追加されています。公開したソースコードには、アマゾン ウェブ サービス(AWS)、Microsoft Azure、Google Cloud Platform(GCP)、その他のサードパーティ製MQTTブローカーなど、主要なクラウドプロバイダとのセキュア接続に対応するミドルウェアスタックが含まれています。


    [追記]

    TCP/IPスタックはAmazon FreeRTOSのTCP/IPスタックなのかな?そうだとすれば、クラウド関係のミドルウェアをRXマイコンに移植することも非現実的なほど困難という訳では無くなったかも、、、 そういえば、RXマイコンでMicrosoft Azureに繋げる話は既にアナウンスされてますね、、、Google Cloud Platform(GCP)もやるのかな、、、

  • こんにちは。NoMaYです。

    RX65N Cloud Kitに同梱されていたSilex SX-ULPGN搭載Pmod拡張ボードが単体販売されるのかも知れません、、、

    Wi-Fi Pmod拡張ボード
    802.11b/g/n 2.4G Wi-Fi Pmod拡張ボード
    www.renesas.com/us/ja/products/software-tools/boards-and-kits/eval-kits/wi-fi-pmod-expansion-board.html

    このWi-Fi Pmod拡張ボードを使うと、ルネサスの各種MCUを使用した無線接続デバイスを素早く試作できます。このボードには、Qualcomm製QCA4010(SoC)を利用した、シングルバンド2.4GHz 802.11nのSX-ULPGNモジュールが搭載されています。

  • こんにちは。NoMaYです。

    TOPPERSが面白そうなことをやるようです。(詳細不明)

    「ローエンドIoTデバイス向けハイパーバイザiSotEE」
    李 奕驍(名古屋大学)
    概要:リソース等の制約が厳しいローエンドIoTデバイス向けSoCの殆どには、TrustZone等のハードウェア仮想化支援機能がありません。 iSotEEは、HRP3の保護機能を活用し、そのようなSoCも対応できるハイパーバイザ・ミドルウェアです。Renesas RX65Nのボード上、HRP3のユーザドメイン内で Amazon FreeRTOSを動かす事例について説明します。

    TOPPERSカンファレンス2020開催のご案内
    www.toppers.jp/conference2020.html
    カンファレンスプログラム
    [午後の部] 会場:Zoom(予定)
    15:10〜16:00 技術紹介
    その中の2番目(05/19時点)4番目(06/07時点)

    [追記]

    Amazon FreeRTOSドメイン内で、一日一回、Amazon FreeRTOSを再スタートさせる、なんてことが出来たら面白い?プログラム乗っ取りの脆弱性対策にも使える?

  • こんにちは。NoMaYです。

    TOPPERSカンファレンス2020開催のご案内ページは随時更新されていたようで、今日気付いたら、以下の内容が追加されていました。(面白そう、ですけれども、内容の予測はつきません。)

    「TzmCFI : ARMv8-M TrustZoneを用いた制御フロー保護システム」
    河田智明(名古屋大学 大学院情報学研究科 情報システム学専攻)
    概要:
    制御フローに対する攻撃をコンパイラが自動的に実行時検査を挿入 することで未然に防ぐ手法が知られている。情報セキュリティ要求の 高まりから近年ではデスクトップ・モバイルデバイスを中心として広く 採用されているが、組込みシステム向けの実装はまだ一般的ではない。 本講演ではTrustZone-Mを用いることで小規模組込みシステム上でこれを 実現したTZmCFIについて紹介する。

    TOPPERSカンファレンス2020開催のご案内
    www.toppers.jp/conference2020.html
    カンファレンスプログラム
    [午後の部] 会場:Zoom(予定)
    15:10〜16:00 技術紹介
    その中の2番目

    [追記]

    Renesasコンパイラの不正な間接関数呼び出し検出機能と基本的な部分は同じものなのかな?

    Google検索: コンパイラ OR コンパイル CFI
    www.google.com/search?q=コンパイラ+OR+コンパイル+CFI


    [追記2]

    上の画面コピーの最下段の項の文面からすると、Renesasコンパイラのスタック破壊検出機能も含まれるのかな?

    Google検索: Renesas+コンパイラ+OR+コンパイル+スタック破壊検出
    www.google.com/search?q=Renesas+コンパイラ+OR+コンパイル+スタック破壊検出
     
    [追記3]

    こんなのがRenesasコンパイラのFAQにありました。

    FAQ 3000006: スタック破壊検出機能のマルチタスクでの使用(CC-RL)
    ja.na4.teamsupport.com/knowledgeBase/17796572

    Q : 質問

    RL78コンパイラ CC-RL とRL78リアルタイムOS RI78V4 を使用しています。professional版の「スタック破壊検出機能」はマルチタスクでも使用できるのでしょうか?

    A : 回答

    スタック破壊検出コードは、次のようになります。
    (1) 関数の入口で、ローカル変数領域の直前(0xFFFF番地に向かう方向)に2バイトの領域を確保し、その領域にnumで指定した値を格納します。
    (2) 関数の出口で、numを格納した2バイトの領域が書き換わっていないことをチェックします。
    (3) (2)で書き換わっている場合には、スタックが破壊されたとして__stack_chk_fail関数を呼び出します。
    マルチタスクでタスクが切り替わって、そのあとに、元に戻ってきた際には、上記の(1)の値と上記の(2)でチェックする関係は壊れないので、使用することができます。
    ただし、次のいずれかが指定された関数は、スタック破壊を検出することはできませんので、リアルタイムOSの割り込みハンドラやタスクには適用できません。
     #pragma inline,inlineキーワード,#pragma inline_asm,
     #pragma no_stack_protector,#pragma rtos_interrupt,
     #pragma rtos_task


  • In reply to NoMaY:

    NoMaYさん

    シェルティです。こんにちは。

    Amazon FreeRTOS関係、いくつか新鮮な情報持ってきました。

    ①RX65NのOTA関係のプルリクエストがAWSにより全てマージされました
     #1: github.com/.../2246
     #2: github.com/.../2236
     #3: github.com/.../2237
     #4: github.com/.../2238
     #5: github.com/.../2239
    ②TSIPドライバ(バイナリ版)をウェブ公開しました
     www.renesas.com/.../trusted-secure-ip-driver.html
    ③安価に入手可能なTSIP搭載RX72Nを用いた『RX72N Envision Kit』のGitHubのwikiに実験手引書を作りました
     github.com/.../1-Trusted-Secure-IPドライバ
    ④Amazon FreeRTOS本家にTSIPドライバのFITモジュールをプルリクエスト予定(先ずは乱数生成のみ活用)です

    以上です
  • こんにちは。NoMaYです。

    TSIPといえば、wolfSSLのブログにRX72N Envision Kitでのベンチマーク結果が出ていました。

    Renesas RX72N Envision Kit Supported!
    www.wolfssl.com/renesas-rx72n-envision-kit-supported/

    Board and Environment Support

    Board: Renesas RX72N Envision Kit (R5F572NNHxFB)
    IDE: Renesas e2Studio v7.8.0
    Compiler: CCRX Tool Chain V.3.02.00
    TSIP: V.1.09

    Benchmarks

    Here are the benchmark results gathered during testing, comparing algorithm performance with and without TSIP.

    ...略...

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page