こんにちは。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です。ウェブで調べ物をしていて、github.ioにYutaka Katoさんという人が『STM32L4 Discovery Kit IoT Node に Amazon FreeRTOS を導入する』という投稿をされていることに気付きました。「Amazon FreeRTOS」と「AWS IoT」を始めるやり方を知るのに役立ちそうでしたので、リンクを投稿してみました。STM32L4 Discovery Kit IoT Node に Amazon FreeRTOS を導入する - Yutaka Katomikan.github.io/2017/12/13/setup-amazon-freertos-on-stm32l4-discovery-kit-iot-node/少し調べてみたのですが、クラウド側には、Amazon FreeRTOSのダウンロードページの他には、Amazon FreeRTOS専用のサービスが用意されている訳ではなくて、既存のAWS IoT / AWS IoT Coreというものを使うらしいです。AWS IoT Coreaws.amazon.com/jp/iot-core/aws.amazon.com/jp/iot-core/features/aws.amazon.com/jp/iot-core/pricing/aws.amazon.com/jp/iot-core/getting-started/ ← ルネサスさんのYRDKRX63Nも載ってました(MicriumのRTOSを使う)aws.amazon.com/jp/iot-core/resources/[関連リンク]Micrium/Renesas AWS IoT Getting Startedgithub.com/micrium/awsiot[余談]別スレッドでも引用したデータ(ちょっと古い)ですが、EE TimesというところとUBM Electronicsというところが、2015年(と2014年)にアンケート調査(だと思う)した結果の各RTOS(というかRTOSでは無いものも込みで)のシェアだそうです。(なお、Micriumの広報とEE Timesの記事の中に含まれていたものです。)2015 UBM Electronics study広報タイトル: Micrium RTOS Kernels are #1 in 2015 — UBM Survey調査結果: www.micrium.com/ubm2015/#foobox-1/0/ubm_os_in_use.png2015 EE Times study (同じデータのようです)記事タイトル: ARM Flexes Mbed, RTOSes Respond (EE Times 2015/11/13)調査結果: www.eetimes.com/document.asp?doc_id=1328259&image_number=12015年のデータで言えば FreeRTOS+Micrium(uC/OS-II)+Micrium(uC/OS-III)=22%+19%+8%=49% になりますね。[追記]あと、Amazonの「AWS IoT Coreの開始方法」のスターターキットの一覧と「UBM Survey」 / 「EE Times study」の両方に名前が載っているRTOSとしてTI-RTOSもありました。これは2015年のデータで言えば3%になってました。
シェルティさん、こんにちは。NoMaYです。本年も宜しくお願い致します。着々と進んでいるようですね。プロジェクトにFreeRTOS-Plus-TCPを含めるようにする件、了解しました。やってみます。(その時、もしかすると、Amazon FreeRTOS V1.1.0ベースに変えるかも知れません。)あと、以下のウェブページに気付きましたので、リンクを張っておきます。(ただし詳しいものでは無かったです。)Amazon FreeRTOS Porting Guidedocs.aws.amazon.com/freertos/latest/userguide/porting-guide.htmlまた、GitHubのIssuesに以下のリクエストが投稿されていたことに気付きましたので、リンクを張っておきます。やりとりの雰囲気から思ったのですが、ルネサスさんのRXへの対応も問答無用で拒絶されるようなことは無さそうな気がしました。パッチを投稿すれば受け付けて貰えるかも知れません。Support for ESP8266github.com/aws/amazon-freertos/issues/1Support for Espressif ESP32github.com/aws/amazon-freertos/issues/3課題はルネサスさんのドライバライブラリのライセンスですが、FITは無理としても、コード生成機能に関しては、このスレッドの最初の投稿に書いたsourceforge.netのFreeRTOS kernelのソースのDemoフォルダのRX231のサンプルプログラムにコード生成機能で生成されたソースが含まれていましたので、やってやれなくはない気がしました。それに対し、FITに関しては、このスレッドの幾つか前の投稿で見付けたルネサスさんのアプリケーションノートにあったFITとFreeRTOSを組み合わせるサンプルプログラムを見ていて、どうも非公式ながらルネサスさんの社内には、r_bsp_rtosとか、r_cmt_rtos_rxとか、更にはFreeRTOSをFITモジュール化したものまで、あるらしいことに気付きました。FITに関しては、そういうやり方もありそうな気がしました。(取らぬ狸の皮算用ではありますが、以前の別スレッドの経験から、Amazon FreeRTOSをFITモジュール化することも自力で出来るのではないかと思いました。)なお、これらのFreeRTOS kernel+コード生成機能で生成されたソースを含むサンプルプログラムやFreeRTOS kernel+FITのサンプルプログラムにはCS+のプロジェクトが含まれていませんでしたので、年末にコンバート作業をやってCS+でビルド出来るようにしてみました。これは、新しくスレッドを立てて、後で投稿してみようと思っています。[ニュース]ちなみに、年末に以下の記事が出ていました。(意図されたことなのか分かりませんが、FreeRTOS kernelがサポートしているMCUの種類として、SHの名前は出しているのにRXの名前は出していませんでしたね、、、)組み込み業界に大インパクト「Amazon FreeRTOS」の衝撃 - 大原雄介,MONOistmonoist.atmarkit.co.jp/mn/articles/1712/28/news011.html