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に変わったようです。

Parents
  • こんにちは。NoMaYです。

    SEGGERによるcross-platform Embedded Studioとthe market leading J-LinkでのAmazon FreeRTOSデバッグ環境だそうです。このスレッドの最初の投稿に書いたAmazon FreeRTOSのGitHubのソースに対して、以下のウェブページのSEGGERのパッケージのソースでは以下のフォルダが追加されていました。(デモプログラムのソースの修正も若干ありました。) SEGGERはFreeRTOSの「パートナー」では無かったので自前でやった、というところでしょうか、、、

    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\demos\nxp\lpc54018_iot_module\es\
    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\demos\nxp\lpc54018_iot_module\common\application_code\segger\
    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\lib\third_party\mcu_vendor\nxp\LPC54018\es\

    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\demos\st\stm32l475_discovery\es\
    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\demos\st\stm32l475_discovery\common\application_code\segger\
    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\lib\third_party\mcu_vendor\st\stm32l475_discovery\es\

    SEGGER Support for Amazon Web Services and Amazon FreeRTOS
    www.segger.com/aws/


    ソースの比較結果


    ちなみに、Amazon FreeRTOSのGitHubのソース(およびSEGGERのパッケージのソース)には、以下のフォルダがありましたので、自前でボードを追加する時は同様にやって下さい、ということのようです、、、

    amazon-freertos-1.0.0\demos\vendor\
    amazon-freertos-1.0.0\lib\third_party\mcu_vendor\vendor\
    amazon-freertos-1.0.0\lib\wifi\portable\vendor\                [2017/12/12 追記]
    amazon-freertos-1.0.0\lib\secure_sockets\portable\vendor\           [2017/12/19 追記]
    amazon-freertos-1.0.0\lib\pkcs11\portable\vendor\         (未追加?) [2017/12/19 追記]







    なお、以下のフォルダにはEclipseでお馴染みの.projectファイルと.cprojectファイルがありました。

    amazon-freertos-1.0.0\demos\st\stm32l475_discovery\ac6\
    amazon-freertos-1.0.0\demos\ti\cc3220_launchpad\ccs\




Reply
  • こんにちは。NoMaYです。

    SEGGERによるcross-platform Embedded Studioとthe market leading J-LinkでのAmazon FreeRTOSデバッグ環境だそうです。このスレッドの最初の投稿に書いたAmazon FreeRTOSのGitHubのソースに対して、以下のウェブページのSEGGERのパッケージのソースでは以下のフォルダが追加されていました。(デモプログラムのソースの修正も若干ありました。) SEGGERはFreeRTOSの「パートナー」では無かったので自前でやった、というところでしょうか、、、

    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\demos\nxp\lpc54018_iot_module\es\
    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\demos\nxp\lpc54018_iot_module\common\application_code\segger\
    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\lib\third_party\mcu_vendor\nxp\LPC54018\es\

    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\demos\st\stm32l475_discovery\es\
    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\demos\st\stm32l475_discovery\common\application_code\segger\
    amazon-freertos-es-1.0.0\amazon-freertos-1.0.0\lib\third_party\mcu_vendor\st\stm32l475_discovery\es\

    SEGGER Support for Amazon Web Services and Amazon FreeRTOS
    www.segger.com/aws/


    ソースの比較結果


    ちなみに、Amazon FreeRTOSのGitHubのソース(およびSEGGERのパッケージのソース)には、以下のフォルダがありましたので、自前でボードを追加する時は同様にやって下さい、ということのようです、、、

    amazon-freertos-1.0.0\demos\vendor\
    amazon-freertos-1.0.0\lib\third_party\mcu_vendor\vendor\
    amazon-freertos-1.0.0\lib\wifi\portable\vendor\                [2017/12/12 追記]
    amazon-freertos-1.0.0\lib\secure_sockets\portable\vendor\           [2017/12/19 追記]
    amazon-freertos-1.0.0\lib\pkcs11\portable\vendor\         (未追加?) [2017/12/19 追記]







    なお、以下のフォルダにはEclipseでお馴染みの.projectファイルと.cprojectファイルがありました。

    amazon-freertos-1.0.0\demos\st\stm32l475_discovery\ac6\
    amazon-freertos-1.0.0\demos\ti\cc3220_launchpad\ccs\




Children
No Data