機能  | 
              説明  | 
            
            
               | 
              nxtOSEK: ANSI C/C++ (GCC)  
      Embedded Coder Robot NXT: MATLAB & Simulinkを利用したモデルベース開発環境 | 
            
            
              ファームウェア  | 
              拡張NXTファームウェア 
      または  
      nxtOSEK NXT BIOS | 
            
            
              統合開発環境  | 
              Eclipse CDT | 
            
            
              | Windows | 
              Windows XP SP2 
      Windows Vista (拡張NXTファームウェアおよびNXT BIOS使用時)  | 
            
            
              MAC OSX   | 
              No | 
            
            
              Linux  | 
              動作実績あり (非公式)  | 
            
            
              イベント機能  | 
              Yes (例、OSEK Event機能)  | 
            
            
              マルチスレッド機能  | 
              Yes (例、OSEK プリエンプティブ/ノンプリエンプティブマルチタスク機能および排他制御機能)  | 
            
            
              | Bluetooth通信 (NXTとPC)  | 
              Yes (NXT GamePadを使用したラジコン操作およびデータロギング)  | 
            
            
              | Bluetooth通信 (NXTとNXT)  | 
              Yes (1 NXTと1 NXTのみ対応) | 
            
            
              | Bluetooth通信 (NXTとその他デバイス)  | 
              未テスト | 
            
            
              | I2C通信 | 
              Yes (例、超音波センサ、HiTechnic社製加速度センサ/カラーセンサ、LATTEBOX社製 NXTe RCサーボコントローラ...)  | 
            
            
              | USB通信 | 
              Yes (ホスト側はLEGO Fantom driverを使用) | 
            
            
              | RCXセンサ サポート | 
              Yes | 
            
            
              | ファイルシステム | 
              拡張NXTファームウェアのファイルシステム または NXT BIOS(シングルファイルシステム) 
      ※nxtOSEK 2.01からはBMPファイルおよびWAVファイルの取り込みもサポートしています | 
            
            
              | 浮動小数点 | 
              Yes | 
            
            
              | 動的メモリ操作 | 
              Yes (ただし、非スレッドセーフ。また静的メモリ操作よりメモリ消費量が多くなります) 
        C: malloc/freeをサポート 
        C++: new/delete, smart pointerをサポート   | 
            
            
              | データロギング | 
              Yes (ロギングデータはNXT GamePadによりCSVファイルとして保存)  | 
            
            
              | NXTを動作させるために必要な学習 | 
              C/C++言語の習得 | 
            
            
              | NXTを動作させることによって学習できること  | 
              C/C++言語による組込みソフトウェアプログラミング | 
            
            
              | 高パフォーマンスなアプリケーションの作成 | 
              Yes (アプリケーションはネイティブに実行される)  | 
            
            
              | アプリケーション作成の容易さ  | 
              ユーザースキルによる (C/C++プログラマにとっては新規言語の習得不要) | 
            
            
              | 最新のプログラミングスキルの習得 | 
              Yes (組込みC/C++プログラミング、RTOS、制御アプリケーション)  | 
            
            
              | (想定される)対象ユーザー | 
              組込みソフトウェアエンジニア、 C/C++プログラマ | 
            
            
              | テストプログラム実行速度 (ループ数/分)  | 
              76K (各パラメータ毎に液晶表示更新の場合), 1864K (液晶表示無しの場合)  | 
            
            
              | テストプログラム消費ROMメモリ (バイト)  | 
              18.7K (含むnxtOSEKファームウェア) | 
            
            
              | テストプログラム作成に要する時間 | 
              約30分  |