Micro Digital SMX® RTOSが BeagleBone Black に対応

SMX® RTOS が、BeagleBone Black で利用できるようになりました。 確立されたリアルタイム性能を実現する SMX RTOS は、リアルタイム性能に関する厳しい要件がある産業用アプリケーションに最適です。 SMX RTOS は、smx マルチタスク・カーネル、smxNS TCP/IP スタック、smxFS FAT ファイル・システム、smxUSB ホスト、デバイス・スタックで形成されています。 開発にあたり、実際のアプリケーションで必要とされるモジュールのみを選択することができます。 これらのモジュールは、包括的に事前設定された形で出荷され、ボード上で互いに連携して動作するとともに、ボード・サポート・パッケージ(BSP)とも連携します。 ボードごとに詳細な BSP ノートがあり、BSP、カーネル、ミドルウェアの各モジュールに関する重要な設定と、ハードウェアに関する特別な事項に関する注意点が要約されています。 SMX RTOS は以前から、産業用開発キット(IDK)、評価モジュール、ソフトウェア開発キット(SDK)など、他の Sitara™ AM335x ボード向けにリリースされていました。 また、数々の Sitara AM335x アプリケーションで実績もあります。

 

smx リアルタイム・カーネルでは先進的なアーキテクチャを採用しています。このアーキテクチャではリアルタイムのデッドラインを守ることを簡単にするだけでなく、実績のあるRTOS モジュールを基に開発に利用できるという利点ももたらします。 優れたリアルタイム性能を実現する主要な機能は、以下のとおりです。

 

•             割り込みに伴う待ち時間を短時間に抑えるリンク・サービス・ルーチン(オーバーヘッドの小さいスレッド)。

•             ワンショット・タスクとスタック共有に適したプリエンプティブなスケジューリングとサポート。

•             安全性、優先度を考慮した引き渡し、ブロードキャスト、マルチキャスト、ブロック移行に適した機能を搭載したメッセージングと、簡潔なキュー・タイプのメッセージング。

•             優先順位継承と上限設定のプロトコルを内蔵したミューテックス(相互排他オブジェクト)により、優先順位の伝播と時差式の優先順位低下。

•             イベント、リソース、スレッショルド、ゲートなど 6 種類のセマフォ。

•             複数のフラグに対する AND、OR、AND/OR の組み合わせをサポートするイベント・グループ。

•             ジッタを小さくする目的で LSR を起動するタイマ(ワンショットとサイクル型)、および PWM、PPM、FM を想定したパルス型タイマ。

•             性能の最大化と断片化の最小化を目的として複数のビンを使用するヒープは、アプリケーションに合わせて容易に調整できる機能を採用。

SMX RTOS には、システム設計を容易に最適化したり、マルチタスクに関連する各種の問題をデバッグすることができる、デバッグ機能やツールも付属しています。 エラー管理システムにより、ローカル型と集中型両方の対処が可能であり、デベロッパーは最小限の労力でエラーへの対処、また必要な場合はエラー・メッセージのカスタマイズを実行できます。  smxAware デバッグ・ツールは、イベント・タイムライン、スタックの使用状況、プロファイリング、メモリの使用状況、メモリ・マップの概要に関してグラフイカル表示を行います。 これらのビューを活用すると、メモリの使用方法と性能を最適化して、リアルタイムのデッドラインに確実に間に合わせることができます。 SMX RTOS を使用するには、開発環境として IAR Embedded Workbench for ARM が必要です。また、BeagleBone に 1 個の JTAG コネクタを追加する必要もあります。

リアルタイム・アプリケーションの開発を簡略化する SMX RTOS の機能に関する詳細については、www.smxrtos.com/special にアクセスしてください。 BeagleBone Black 用の SMX 評価キットを購入するには、電話 800 366 2491(米国)または電子メール・アドレス sales@smxrtos.com でMicro Digital 社にお問い合わせください。

 

上記の記事は下記 URL より翻訳転載されました。

http://e2e.ti.com/blogs_/b/process/archive/2015/06/24/micro-digital-extends-smx-rtos-support-to-beaglebone-black


*ご質問は E2E 日本語コミュニティにお願い致します。