Version 6 (modified by 9 years ago) ( diff ) | ,
---|
TOPPERS/ET3RT とは?
TOC(depth=2, WhatsEV3RT, Download, DevEnv, SampleProgram, UserManual)
TOPPERS/EV3RT(Real-Time platform for EV3)は、メモリ保護機能付きRTOSであるTOPPERS/HRP2カーネルをベースとしたMindstorms EV3用の開発プラットフォームです。
EV3RTを使って、CやC++等の開発言語でリアルタイム性の高いアプリケーションを開発することができます。
主な特徴は以下の通りです。
- 起動が高速
- 約5秒!
- メモリ消費量が少ない
- 標準プラットフォームの約10%
- 高いリアルタイム性
- 静的優先度割当て
- プリエンプティブ優先度ベーススケジューリング
- 予測可能性の高いカーネル構造
- メモリ保護機能
- カーネルは特権モードで動作
- アプリケーションは,非特権モード(ユーザモード)で動作.アプリケーションの不具合がカーネルに波及しない.
- 豊富なAPI
- μITRON仕様ベースのRTOS API
- TOPPERS次世代カーネル統合仕様準拠のAPI
- 標準Cライブラリ(Newlib)
- EV3用C言語API
- Linux 向けのデバイスドライバを移植(GPLのコードが含まれているので注意)
- EV3用C++言語 API(開発中)
- μITRON仕様ベースのRTOS API
- ダイナミックローディング機能
- カーネルを停止することなく,アプリケーションを書換え可能
- ワークスペース機能
- * 複数のアプリケーションの開発を容易に管理
Attachments (2)
- pic1.png (236.8 KB ) - added by 9 years ago.
- EV3RT-HRP3.png (262.1 KB ) - added by 4 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.