商用グレード
Keil RTX5は、多機能でロイヤリティフリーのリアルタイムOSで、Cortex-Mプロセッサーベース・デバイス用の汎用RTOSインタフェースであるCMSIS-RTOS API v2を実行しています。 機能にはタイマー動作、メモリ管理、スレッド間通信などがあります。
特長とメリット
Keil RTX5は、Keil MDKに無償で含まれています。 Apache 2.0ライセンスの許可に基づき、Github上で自由に設定し公開開発できます。
Keil RTX5はµVision IDE/デバッガーでサポートされており、リアルタイム・アプリケーションをすばやくデバッグするRTX対応ツールが使えるため、製品開発を加速化し、学習期間を短縮できます。
Keil RTX5はメモリフットプリントが小さく(ROMで最小5KB)高速なので、組み込みシステムに最適です。 複数のカーネル・スケジューリング・オプションから、アプリケーションに最適なものを選べます。
Keil RTX5は極めて確定度の高い動作を提供するため、イベントと割り込みが事前定義された時間内(期限内)に処理されます。 アプリケーションは、一貫した既知のプロセスタイミングで動作できます。
ランタイムのロイヤリティ料金の支払いやその他の不明瞭な料金請求はありません。 RTXベースの製品を追加料金や継続コストなしに出荷できます。
検証済みのKeil RTXバージョンを機能安全アプリケーションに利用できます。
その他のArm開発ツールおよびソフトウェア
Keil MDK
Armベースのマイクロコントローラー・アプリケーションを開発するために、Keil MDKには組み込みアプリケーションの作成、ビルド、デバッグに必要なすべてのコンポーネントと、開発を加速化するソフトウェアパックが含まれています。
ULINKpro
ULINKpro を使用すると、MDK と Arm Development Studio を使用して、デバイス上のアプリケーションをプログラム、デバッグ、および分析できます。プロセッサーの制御、命令のトレース、ブレークポイントの設定、メモリーへの読み取り/書き込みをすべてプロセッサーのフル スピードで実行します。
ULINKplus
ULINKplusは、アイソレーションされているデバッグ接続、電力測定、テスト自動化I/Oを1つにまとめます。 それにより、組み込みアプリケーションの機能、タイミング、消費電力を可視化します。
ULINK2
Keil MDKとシームレスに統合できるULINK2デバッグユニットは、PCのUSBポートとターゲットシステムを接続することで、ターゲットハードウェア上のアプリケーションをプログラムおよびデバッグできます。