こんにちは。NoMaYです。ライセンスはMIT Licenseでした。TLSとしてmbed TLSが使用されていました。サポートされているボードの写真を見ていたら、どれにも有線LANコネクタが無いことに気付きました。時代の流れでしょうか、、、Getting Started with Amazon FreeRTOSaws.amazon.com/freertos/getting-started/Amazon FreeRTOSaws.amazon.com/freertos/Amazon FreeRTOS ソースコードgithub.com/aws/amazon-freertos[関連リンク]FreeRTOS - freertos.orgwww.freertos.org/FreeRTOS - sourceforge.netsourceforge.net/projects/freertos/files/FreeRTOS kernel自体はCC-RXにも対応github.com/aws/amazon-freertos/tree/master/lib/FreeRTOS/portable/RenesasAmazon FreeRTOSはTLSにmbed TLSを使用github.com/aws/amazon-freertos/tree/master/lib/third_party/mbedtls[ニュース]組み込み業界に大インパクト「Amazon FreeRTOS」の衝撃 - 大原雄介,MONOistmonoist.atmarkit.co.jp/mn/articles/1712/28/news011.htmlアマゾン「AWS IoT」は何が衝撃的なのか - 大原雄介,MONOistmonoist.atmarkit.co.jp/mn/articles/1510/21/news026.html(2018/01/01 : 記事を選び直しました。)[追記]もしかしたら、オープンソースライセンスのドライバライブラリが用意されていないから、ルネサスさんはアマゾンさんに相手にして貰えないのかも、、、ちなみに、FreeRTOS kernel自体のライセンスがV10からModified GPLからMIT Licenseに変わったようです。
こんにちは。NoMaYです。Amazon FreeRTOSでサポートされているボードのWi-Fiモジュールについて調べてみました。(シェルティさんはSTM32L4 Discovery Kit IoT Nodeを注文された、(わわいさんはLPC54018 IoT Moduleに少し興味を持たれた?) ようです。) STM32L4 Discovery Kit IoT NodeのWi-FiモジュールのInventek ISM43362-M3G-L44はDigi-Keyで購入出来るようです。さらに、Amazon FreeRTOSのGitHubのソースを調べると、LPC54018 IoT ModuleのWi-FiモジュールのLongsys GT1216よりも制御プログラムのソース規模が非常に小さかったです。(もっとも、逆に、Longsys GT1216の制御プログラムのソース規模が非常に大きく見えた理由は、それに搭載されているQualcomm QCA4004のSDKが丸ごと何でもかんでも入っていたからだった、というだけのこともあるかも知れませんが。)Microchip Technology IncorporatedCuriosity PIC32MZ EF Development Board (Coming Soon)⇒WiFi 7 click carries the ATWINC1510-MR210PB IEEE 802.11 b/g/n modulewww.mikroe.com/wifi-7-click使用可能な接続方法 : SPIAmazon FreeRTOSのGitHubのソースにコードが全く含まれていない為、それ以上は調査しませんでしたNXP SemiconductorsLPC54018 IoT Module⇒Longsys GT1216 Wi-Fi (IEEE 802.11b/g/n) module based on Qualcomm QCA4004www.longsys-iot.com/portfolio/gt1x16/使用可能な接続方法 : UART, SPI, GPIOAmazon FreeRTOSのGitHubのソースでの接続方法 : SPI (たぶん)Amazon FreeRTOSのGitHubのソース : amazon-freertos-1.0.0\lib\wifi\portable\nxp\lpc54018_iot_module\aws_wifi.camazon-freertos-1.0.0\lib\third_party\mcu_vendor\nxp\LPC54018\middleware\wifi_qca\amazon-freertos-1.0.0\demos\nxp\lpc54018_iot_module\common\application_code\nxp_code\pin_mux.*STMicroelectronicsSTM32L4 Discovery Kit IoT Node⇒Wi-Fi® module Inventek ISM43362-M3G-L44 (802.11 b/g/n compliant)www.inventeksys.com/products-page/wifi-modules/ism4336-m3g-l44-e-embedded-serial-to-wifi-module/使用可能な接続方法 : UART, SPIAmazon FreeRTOSのGitHubのソースでの接続方法 : SPI (たぶん)Amazon FreeRTOSのGitHubのソース : amazon-freertos-1.0.0\lib\wifi\portable\st\stm32l475_discovery\aws_wifi.camazon-freertos-1.0.0\lib\third_party\mcu_vendor\st\stm32l475_discovery\BSP\Components\es_wifi\amazon-freertos-1.0.0\demos\st\stm32l475_discovery\common\application_code\st_code\es_wifi_*.*Texas InstrumentsSimpleLink™ Wi-Fi® CC3220SF Wireless Microcontroller LaunchPad™ Development Kit⇒マイコン内蔵Wi-Fiモジュールそれ以上は調査しませんでした[追記]ソースを見ていて思ったのですが、よくよく考えてみると、基本的なI/Oインターフェース(デジタル/アナログ/シリアル/ファイルシステム/等)のAPIが何も規定されていないのは、mbed OS、Zephyr、T-Engine、Arduino(一般的にはOSとして扱われませんが)、等とは異質な存在であるような気がしました。[余談]GR-CITRUS(RX631)ボード+WA-MIKAN(ESP8266)ボードでAmazon FreeRTOSが動いたりなんかすると、ちょっと面白いのかも知れない、と思ったりとか思わなかったりとか、、、