RTOSはIoTデバイスの開発を簡素化する必要があります

モノのインターネット(IOT)が多くの非熟練開発者を引き付けることを念頭に置いて、Texas InstrumentsはTI-RTOSを変更して、自動電源管理とIoTエンドポイントの作成を簡素化する機能を追加しました。 TI-RTOS v2.12(最新リビジョン)は、ハードウェアプログラミングの専門家でなくても、開発者がTI SimpleLinkおよびその他のワイヤレスマイクロコントローラーのバッテリー寿命を最大化するのに役立ちます。



「TIは、将来のマイクロコントローラーアプリケーションのほとんどがIoTと互換性があると考えています」とIoTエコシステムマネージャーのNick Lethabyは、EE Timesのインタビューで述べています。 「従来の組み込み開発者に加えて、これらのマイクロコントローラーは、IoTデバイスのクラウドサービスのパワーを活用したい他の多くの人々によって使用されます。 組み込みシステムの分野では経験の浅い開発者が多く、この分野の知識はあるが、超低電力デバイスやクラウド通信の開発には経験のない多くの開発者がいるでしょう。



TIによると、開発者の構成におけるこの変更の結果として、マイクロコントローラソフトウェア開発の方法も変更されるとLethaby氏は述べています。 彼は、ベアメタルプログラミングがオペレーティングシステムで実行されているアプリケーションに影響を与えると指摘しました。 RTOSを使用する場合、スマートフォンやネットワークコンピューティングなどのデバイスがユーザーとの対話手段として接続され、USB接続の競合がなくなるため、組み込みのグラフィカルインターフェイスの使用が減少します。 一方、通信と高度なエネルギー管理により、バッテリ寿命が長くなり、重要な機能になります。



TI-RTOSのバージョン2.12は、クラウド接続に必要なすべてのドライバーを作成し、電源管理プロセスを自動化することにより、これらのニーズを満たすことを目指しています。 TI-RTOSには、TI MKのすべてのデバイスドライバーと、Wi-Fi、Bluetooth、Smart Zigbee、6LoWPANのスタック通信プロトコルが含まれています。 また、HTTPやMQTTクライアントなどのクラウドサービスを接続するためのプロトコルも含まれており、「無線」でのソフトウェアアップデートもサポートしています。



統合電源管理システムは、新しいバージョンの重要な機能です。 デバイスドライバーとプロトコルスタック、およびユーザーコードは、MK動作モード、クロックモード、および電源ドメインを管理する電源マネージャーと対話します。 この相互作用により、スタックまたはユーザーコードは周辺モジュールを自動的にオンにし、アクティビティが停止したときにそれらを低電力状態に戻すことができます。 エネルギーポリシーマネージャーはRTOSでアイドルタスクとして動作し、電源マネージャーとリアルタイムクロックからの情報を使用して、可能な場合にシステムをスリープ状態にします。 マネージャーのアルゴリズムは、スケジューラーのデータと、各電力モードの開始と終了に関連する遅延を考慮に入れます。これにより、スリープが適切かどうかを判断し、スケジュールされたイベントの時間に従ってシステムを自動的に起動します。



All Articles