本文へジャンプ

Hitachi

株式会社 日立超LSIシステムズ

「OpenTK」は、トロンフォーラムから公開されている組込システム向けリアルタイムOS T-Kernel 2.0をもとに、 ARM Cortex-Aプロセッサ向けに機能拡張、チューニング、ミドルウェアなどを追加したオープンソースのパッケージです。

「OpenTK」T-Kernelの特徴

T-Kernel 2.0に以下の機能を拡張しています。

T-Kernel2.0ロゴ

メモリ保護機能
MMU(メモリ管理ユニット)を使用し、OSとアプリケーションのメモリ保護を実現します。
強化された割込み管理機能
多重割込み対応、独立した割込み専用スタック、OS管理外割込みに対応します。
その他、さまざまな機能拡張
システムタイマのティックレス化(*1)、T-Monitor不要のセルフブート、FPU属性タスク対応、デバッグ用のタスク稼働率測定機能など。
*1
次に起動されるタイムイベント(時間待ちをしている周期ハンドラ/アラームハンドラ/タスク)に合わせてシステムタイマの起動時間を動的に変更する機能です。

TCP/IPプロトコルスタックの提供

T-Kernel 2.0で動作するオープンソースのTCP/IPプロトコルスタックを提供します。

T-Kernel 2.0 Extension

T2EX (T-Kernel 2.0 Extension) TCP/IP
トロンフォーラムから公開されているT2EXのTCP/IPネットワーク機能をもとに、ギガビット・イーサネットの高速通信にも使用できるようにチューニングしています。

ボード・サポート・パッケージ(BSP)の提供

OpenTKをすぐに実行できるボード・サポート・パッケージを提供します。以下のボードに対応します。

Solution Engine G1 (日立超LSIシステムズ製)
ルネサス エレクトロニクス製 RZ/G1M (ARM Cortex-A15コア)を搭載した、産業分野に最適なプラットフォームです。 BSPの構成は以下の通りです。

「OpenTK」ソフトウェア構成

図:  「OpenTK」Solution Engine G1用BSPの概要

オープンソースに対するサポート

OpenTKではサポート・サービスを用意しておりますので、安心してオープンソース・ソフトウェアをご利用いただけます。その他、T-Kernelの移植、機能拡張などのプロフェッショナル・サービス、デバイスドライバやアプリケーションの受託開発もお請けします。

サポート・サービス、プロフェショナル・サービスは有償です。サポート・サービスには、よりコストメリットのあるOpenTKとセット販売も用意しております。

商標注記

  • 「OpenTK」は、トロンフォーラム(www.tron.org)のT-License 2.1 に基づきT-Kernel 2.0 ソースコードを利用しています。
  • 「OpenTK」は、トロンフォーラム(www.tron.org)のT-License 2.1 に基づきT-Kernel 2.0 Extension ソースコードを利用しています。
  • T-Kernel は、コンピュータの仕様に対する名称であり、特定の商品をさすものではありません。
  • Ethernetは、富士ゼロックス株式会社の登録商標です。
  • Solution Engineは、株式会社日立超LSIシステムズの登録商標です。
  • その他記載の会社名、製品名は、それぞれの会社の商標または登録商標です。