μITRON OS

データテクノロジーでは組込みシステム向けOS:μITRON OSを各種提供しています。μITRON OSはCenteミドルウェアとの親和性もあり、組込みシステム開発のあらゆる分野で採用されています。

RTOSを使うメリット

・複数処理の並列実行によりCPU効率が向上

・ハードウェア依存部の減少によりアプリケーションの移植性が向上

・プログラム構造の可読性と保守性が向上

・FileSystem,USB,TCP/IPなど多くのミドルウェアの利用が可能

 

イー・フォース株式会社

μC3(マイクロ・シー・キューブ)/Standard

μC3(マイクロ・シー・キューブ)/StandardはμITRON4.0のスタンダードプロファイルに準拠し、32ビットプロセッサが搭載された組込みシステム向けのリアルタイムOSです。高性能プロセッサが、より高度なリアルタイム制御に耐えられるよう、割込み禁止区間を極力なくし、割込み応答性を 最重要課題として設計したリアルタイムOSです。

特長

  • μITRON4.0仕様をベースに独自拡張
  • 割込み応答性を高め、32bitの高性能プロセッサ向けに最適化されたカーネル
  • 95%以上をC言語で記述し、CPU依存部のコードを明確に分離することで、高い移植性を実現
  • API毎のソースコード提供により、コードサイズのコンパクト化が可能

 

µC3(マイクロ・シー・キューブ)/Compact 

µC3(マイクロ・シー・キューブ)/Compactは計測器、産業機器、家電、医療機器などワンチップマイコンを採用している組み込み機器向けに、省メモリ/省リソースを追求したリアルタイムOSと初心者でも簡単に初期設定ができるGUIコンフィグレータを提供します。

特長

  • マイコンの内蔵ROM/RAMのみで動作するように最適化されたカーネルを採用
  • 基本コードサイズ2.4KB、最大7.5KBのカーネルのコンパクトなカーネル(Cortex-M3)
  • ローエンドマイコンでもRTOS利用によるオーバーヘッドを低減できるように設計
  • µITRON4.0自動車プロファイルをベースにRAMの節約可能な共有スタックに対応
  • GUI方式の独自仕様コンフィグレータによるスタートアップ/コンフィグレーションファイルの自動生成を実現
  • 90%以上をC言語で記述し、CPU依存部のコードを明確に分離することで高い移植性を実現
  • カーネル、ドライバ、ミドルウェアの全てをソースコードで提供
  • 省電力モードをサポート(Cortex-M3)

 

 GUIで簡単コンフィグレーション

株式会社ミスポ

NORTi Professionalではユーザライセンス,プロジェクトライセンス,シリーズライセンスの3種類のライセンスを準備しております。

ユーザライセンス

開発者の数だけ必要数をご購入頂くライセンス形態です。

プロジェクトライセンス

1製品を開発するに当たり有効なライセンスです。開発ユーザ数は無制限です。

シリーズライセンス

プロジェクトライセンスの使用許諾範囲を拡大したライセンスです。(同一製品シリーズに限る)

 

■NORTi 対応プロセッサ/ 対応コンパイラ一覧

2012年5月現在

製品名

対応コア

対応コンパイラ

付属サンプル

NORTi ProfessionalⅡ(SuperH/SHC

SH-2, SH-2A, SH-2E, SH-3, SH-4, SH-4A

ルネサス SuperH RISC engine C/C++コンパイラ

SH7055, SH7086, SH7145, SH7616, SH7619, SH7203, SH7206, SH7211, SH7216, SH7262, SH7267, SH7286,SH7670, SH7705, SH7706, SH7727, SH7710, SH7730, SH7750R, SH7760, SH7780, SH7785

NORTi ProfessionalSuperH/GHS

SH-2, SH-2A, SH-3, SH-4, SH-4A

Green Hills C/C++ CROSS SH COMPILER

SH7145, SH7619, SH7203, SH7206, SH7727, SH7710, SH7750R, SH7760, SH7780

NORTi ProfessionalSuperH/GAIO

SH-2, SH-2A, SH-2E, SH-3, SH-4, SH-4A

ガイオ・テクノロジー XASS-Vシリーズ for SH

SH7055, SH7145, SH7206, SH7616, SH7618, SH7619, SH7709S, SH7720, SH7727, SH7729R, SH7710,SH7750S, SH7750R, SH7751R, SH7780

NORTi ProfessionalSuperH/exeGCC

SH-2, SH-3, SH-4

京都マイクロコンピュータ exeGCC SH

SH7145, SH7619, SH7710, SH7727, SH7751R

NORTi ProfessionalH8/H8C

H8SX, H8S, H8/300H

ルネサス H8S, H8/300シリーズ C/C++コンパイラ

H8SX/1653, H8S/2339, H8S/2368, H8S/2462, H8S/2472, H8/3048F-ONE

NORTi ProfessionalH8/GAIO

H8S, H8/300H

ガイオ・テクノロジー XASS-Vシリーズ for H8

H8S/2339, H8S/2678, H8/3039, H8/3048

NORTi ProfessionalRX600/RXC

ルネサス RX600シリーズ, RX200シリーズ

ルネサス RXファミリ C/C++コンパイラ

RX62N, RX210

NORTi ProfessionalV850/CA850

ルネサス(旧NECエレクトロニクス)V850E1, V850ES

ルネサス CA850 Cコンパイラ

V850ES/Jx3-U

NORTi ProfessionalR32C/NC100

ルネサス R32C/100シリーズ

R32C/100シリーズ用Cコンパイラ NC100

R32C/111

NORTi ProfessionalM16C/NC30

ルネサス M16C/60, M32C/80

M16C/60シリーズ用Cコンパイラ M3T-NC30WA

M32C/80シリーズ用Cコンパイラ M3T-NC308WA

M16C/62A, M32C/87

NORTi ProfessionalARM/ADS

ARM7/ARM9 Thumbファミリ, ARM9Eファミリ, ARM11ファミリ, Cortex-M3, Cortex-M4, Cortex-A8

ARM Developer SuiteADS

RealView Compilation ToolsRVCT, RVDS

ARM Development Board ARM7TDMI Version, ARM Integrator/AP + Integrator/CM7TDMI, CM940T, CM946E-S

ARM Integrator/CP + Integrator/CM1136JF-S, Cirrus Logic EP7312, EP9315Armadillo Board

Freescale i.MXL, i.MX21, i.MX31, i.MX257, i.MX515, Kinetis K60, STMicroelectronics STR910,

STM32F103/207/417, NXP Semiconductors LPC1780, LPC1850, 富士通 MB9BF618T

NORTi ProfessionalARM/EW

ARM7/ARM9 Thumbファミリ, ARM9Eファミリ,

ARM11ファミリ, Cortex-M3, Cortex-M4, Cortex-A8

IAR Embedded Workbench for ARMEWARM

ARM Development Board ARM7TDMI Version

ARM Integrator/CP + Integrator/CM1136JF-S, Cirrus Logic EP7312, EP9315Armadillo Board

Freescale i.MXL, i.MX21, i.MX31, i.MX257, i.MX515, Kinetis K60, STMicroelectronics STR910,

STM32F103/207/417, NXP Semiconductors LPC2460, LPC1780, LPC1850, 富士通 MB9BF618T

NORTi ProfessionalARM/CCS

Texas Instruments ARM9ファミリ, Cortex-A8

TI Code Composer Studio v4, v5

DaVinci TMS320DM6446, OMAP-L137, Sitara AM1808, AM3517

NORTi ProfessionalARM/GAIO

ARM7/ARM9 Thumbファミリ, ARM9Eファミリ

ガイオ・テクノロジー XASS-Vシリーズ for ARM

ARM Development Board ARM7TDMI Version, ARM Integrator/AP + Integrator/CM7TDMI

Cirrus Logic EP7312, EP9315Armadillo Board, Freescale i.MXL, i.MX21

NORTi ProfessionalPPC/Diab

MPC8XX, MPC82XX, MPC83XX, MPC85XX, QorIQ, PPC405

Diab C/C++ Compiler for PowerPC

Freescale MPC860, MPC8260, MPC8313E, MPC8540, P2020, IBM PPC405GP, Xilinx Virtex-Pro

NORTi ProfessionalPPC/exeGCC

PPC405

京都マイクロコンピュータ exeGCC PowerPC

AMCC PPC405EXKilauea

NORTi ProfessionalNios/gcc

Altera Nios

Altera QuartusGNU C

NiosEmbedded Evaluation Kit (NEEK) - CycloneEdition, CycloneFPGA Development Kit

NiosDevelopment Kit - StratixEdition, Terasic DE2-115 FPGA Board (CycloneE)

NORTi ProfessionalMicroBlaze/gcc

Xilinx MicroBlaze

Xilinx EDKGNU C

Spartan-6SP605, Virtex-5ML507, Virtex-6ML605

NORTi ProfessionalPPC400/gcc

Xilinx PowerPC 405, PowerPC 440

Xilinx EDKGNU C

Virtex-ProSUZAKU-V, Virtex-4ML403, TB-4V-FX60-PRO, Virtex-5ML507

NORTi ProfessionalColdFire/CW

Freescale ColdFire V2

CodeWarrior for ColdFire

MCF52259

NORTi ProfessionalAVR32/EW

Atmel AVR32

IAR Embedded Workbench for AVR32

AT32UC3A

製品パッケージは使用CPUと使用コンパイラにより分かれております。

このページのトップへ