パーソナルメディア 組込み向けソリューション ·...

4
パーソナルメディア 組込み向けソリューション パーソナルメディアは、リアルタイム OS PMC T-Kernel 」を中心とした エコシステムをパートナー様と共に構築し、お客様の製品開発に役立つ 幅広いソリューションをご提供いたします。 ハードウェア・ パートナー x86ARMMIPS など 各種 CPU 搭載ボード ソフトウェア・ パートナー ネットワーク、データベース、 ハイパーバイザーなど 各種アプリケーション PMC T-Kernel ドライバ、ミドルウェア、 開発環境など ユーザー向け ソリューション ユーザー向け ソリューション 動作検証、 移植 動作検証、 移植 T-Kernel エコシステム

Upload: others

Post on 15-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: パーソナルメディア 組込み向けソリューション · 実行タスクの遷移やシステムコール発行のログを記録し、その 様子をグラフィカルに表示する動作解析ツールです。

パーソナルメディアの組込み向けソリューション

パーソナルメディアは、リアルタイムOS「PMC T-Kernel」を中心としたエコシステムをパートナー様と共に構築し、お客様の製品開発に役立つ幅広いソリューションをご提供いたします。

ハードウェア・パートナー

x86、ARM、MIPSなど各種CPU搭載ボード

ソフトウェア・パートナー

ネットワーク、データベース、ハイパーバイザーなど各種アプリケーション

PMC T-Kernel、ドライバ、ミドルウェア、

開発環境など

ユーザー向けソリューション

ユーザー向けソリューション

動作検証、移植

動作検証、移植

T-Kernelエコシステム

Page 2: パーソナルメディア 組込み向けソリューション · 実行タスクの遷移やシステムコール発行のログを記録し、その 様子をグラフィカルに表示する動作解析ツールです。

オープンソースのリアルタイムOS「PMC T-Kernel」を中心に、組込み向けミドルウェア、各種のデバイスドライバ、Eclipseベースの開発環境など、パートナー会社様のソフトウェアも含めて幅広く提供します。お客様の組込みシステムへの移植や機能の追加、カスタマイズなど、お気軽にご相談ください。

※上記のミドルウェアやデバイスドライバは、お客様の最終製品に適したライセンス契約によりご提供します。大量生産品向けの無制限コピーのライセンス、少量生産向けのコピー数単位のライセンスなど、さまざまなメニューをご用意しております。

Eclipse for PMC T-KernelICE不要、オープンソースの統合開発環境です。実機のほか、PC上の仮想環境での開発も可能です。

PMC T-Kernelの開発環境

OS

ミドルウェア

デバイスドライバ

開発環境

T-Kernel 2.0 µT-Kernel 2.0

TCP/IPGUI

SDLANUSB

Eclipse for PMC T-Kernel

PMC T-Kernelを用いたシステム構成図

LAN

開発用ホスト

PMC T-Kernel 2.0

HAL : Hardware Abstraction Layer

PAL : Platform Abstraction Layer

TinyCLR : Tiny Common Language Runtime

(共通言語ランタイム)

ライブラリ

システムディスク

T-Kernel用デバイスドライバ

画面(スクリーン)

LAN

USBファイルシステム ネットワーク

組込み機器

・・・

.NET MF アプリケーション(Visual Studioで開発)

ITRON API

I-right/TK (ITRON Wrapper for T-Kernel)

PMC T-Shell などのミドルウェア

T-Kernel Extensionデバイスドライバ

T-Kernel T-Kernel 2.0

ITRON用リアルタイムアプリケーション

ITRONタスクITRONハンドラ 呼出・通信

T-Kernel用アプリケーション

C言語プロセス マイクロスクリプト

ファイル

.NET Micro Framework for PMC T-Kernelマイクロソフトの小型機器向けファームウェア「.NET Micro Framework」がPMC T-Kernel上で 動 作します。Visual StudioとC#を使ってリアルタイム制御用のアプリケーションを開発でき、T-Kernel用のデバイスドライバも利用可能です。

ITRONラッパー (I-right/TK)PMC T-Kernel上でITRON互換のAPIを提供します。ITRON用のプログラム資産を有効に活用でき、ITRONを搭載FA機器のリプレイスに最適です。

タスクトレーサ実行タスクの遷移やシステムコール発行のログを記録し、その様子をグラフィカルに表示する動作解析ツールです。

リアルタイムOS・T-Kernel・T-Kernel 2.0・µT-Kernel・µT-Kernel 2.0

デバイスドライバ・USB(ホスト、ファンクション、各種クラスドライバ)・LAN(Gigabit Ethernetなど)・ディスク(SATA、IDE)、CF、SD・NAND Flash、NOR Flash、など

ファイルシステム・T-Kernel Extension(FATファイル含む)・exFAT for PMC T-Kernel・T2EX

ネットワーク通信・TCP/IPマネージャ・NetBSD版TCP/IP・T2EX・6LoWPAN

その他のミドルウェア・OpenCV(画像処理)・EtherCAT(フィールドバス)・PMC T-Shell(GUI)・Qt(GUI)・.NET Micro Framework(ファームウェア)

組込み向けソフトウェア

Page 3: パーソナルメディア 組込み向けソリューション · 実行タスクの遷移やシステムコール発行のログを記録し、その 様子をグラフィカルに表示する動作解析ツールです。

コンパクトで高性能なPMC T-Kernelを搭載した産業用ボードは、IoTの実現にも最適です。ハイエンドなFA制御向け産業用パソコン(x86系CPUを搭載)から、ARMなどのマイコンを搭載した小型で安価なボードまで、幅広いラインナップをご提供します。

PMC T-Kernelの対応するCPU

※上記以外のCPUについても、お客様のご要望に応じてT-Kernelやミドルウェアなどのポーティングを行います。

x86 Intel: Atom, Core, Pentium, Celeron, AMD: Athlon, Geode, VIA: Eden など

ARM アーキテクチャ : ARM7, ARM9, ARM11, Cortex-A7, Cortex-A8など ベンダー : Renesas, Spansion, Freescale, Samsung, Texas Instruments, FUJITSU, NXP, ATMELなど

SH アーキテクチャ : SH3-DSP, SH-4, SH-4Aなど

その他 MIPS、V850、PowerPC、NiosII など

x86系CPUを搭載した産業用パソコンではWindowsやLinuxの利用が一般的ですが、ハードなリアルタイム処理を行う場合や安定したリアルタイム性能を実現したい場合にはPMC T-Kernelが最適です。お客様の開発したデバイスドライバを組み込む場合や、ITRON用のアプリケーションを再利用する場合にも、PMC T-Kernelのご利用が便利です。

他の産業用パソコン向けOSとの比較例

※OSの一般論としての比較であり、個別の製品等を見た場合には状況の異なる場合があります。

-10℃

40℃

Windows

リアルタイム性能

開発効率 ,ミドルウェア

オープン、マルチベンダー

Linux 商用RTOS ITRON T-Kernel

(*)(*)

(*)製品に依存

T-Kernel 2/x86評価キット

T-Kernel 2/x86ライセンス付SDK

T-Kernel 2/RTH評価キット

I-rightエンジン/TKx86

T-Kernel 2/x86無償評価版まず試してみたい

本格的に評価したい

製品に採用したい

Windowsと連携したい

ITRON互換ボードが欲しい

お客様の産業用パソコンで動作するPMC T-Kernelをご提供します。

産業用パソコンにT-Kernelという選択肢

TeacontrollerARM11コアのCPUとT-Kernel 2.0を搭載。HLS(ハイスピード・リンク・システム)などの入出力を備えており、産業機器の制御に最適なリアルタイムコントローラです。

I-rightエンジンITRON互換のAPIを提供。産業用機器のリプレイスに最適な組込み制御用ボードです。

µTeaboard 2.0ARM7コアのCPUとµT-Kernel 2.0を搭載。LANやGPIO、PWMなど豊富な入出力を備えたボードです。

T-Kernel 2/MIPS-M150ボードMIPSコアのCPUとT-Kernel 2.0を搭載。高性能と低消費電力を両立したIoT機器向けプラットフォームです。

IoTを実現する産業用ボード

Page 4: パーソナルメディア 組込み向けソリューション · 実行タスクの遷移やシステムコール発行のログを記録し、その 様子をグラフィカルに表示する動作解析ツールです。

PM185-P04-22.1512

  〒142-0051 東京都品川区平塚2-6-13 マツモト・スバルビルTEL: 03-5749-4933/FAX: 03-5749-4936/E-mail: [email protected]://www.personal-media.co.jp/http://www.t-engine4u.com(組込み開発プラットフォーム)■TRONは、“The Real-time Operating system Nucleus”の略称です。 ■TRON、T-Monitor、T-Kernel、µT-Kernelは、コンピュータの仕様に対する名称であり、特定の商品を指すものではありません。 ■I-rightはパーソナルメディア株式会社の登録商標です。 ■その他の商品名などは各社の商標または登録商標です。 ■本資料に記載された製品の仕様、外観イメージ、価格などは、本資料の作成日現在のものです。最終的に販売される製品では、変更されることがありますので、あらかじめご了承ください。ご購入の際は、最新情報をご確認ください。

パーソナルメディアは、30周年を迎えたTRONプロジェクトの初期の段階から積極的に参加し、開発から技術サポート、販売から出版まで、幅広い事業を展開してきました。

TRONプロジェクトの目指していたユビキタス・コンピューティングの世界、すなわち無数のセンサーやデバイスが超小型でインテリジェントな多くの制御用コンピュータを通じて協調動作する世界は、IoT(Internet of Things)と呼ばれる形で実現しつつあります。

IoTのノードとなるコンピュータでは、センサーやネットワークなど多数の入出力デバイスを、高速かつ並行して制御する必要があります。一方、物理サイズ、コスト、電源容量などの制約から、そのハードウェアリソースは極めて厳しい場合が多く、

ROMやRAMを内蔵した安価なシングルチップマイコンなどを使って、リアルタイム、マルチタスクの制御を実現しなければなりません。これは、WindowsやLinuxでは不可能です。

このような用途を想定して設計されたOSが、業務用端末などに多くの実績を持つ組込み向けリアルタイムOS「T-Kernel」と、さらにコンパクト化、適応化を進めた省資源版のリアルタイムOS「µT-Kernel」です。

パーソナルメディアは、「T-Kernel」「µT-Kernel」の技術を使って、お客様の組込みシステムの開発をお手伝いします。IoTを構成する組込みシステムを効率よく開発するために、当社がTRONプロジェクトの中で蓄積してきた技術をぜひご活用ください。

ハンディターミナル、産業用カメラ、船舶搭載型通信監視装置、医療向け機器、ポータブル測定器など、業務用の各種機器を中心に多くの採用実績があります。

技術セミナー有料のセミナーを定期開催しています。また、お客様独自のメニューに基いてカスタマイズした、カスタムセミナーのご相談も承ります。

技術サポート、コンサルティング組込みシステムの製品開発を多方面から支援するために、「ベーシックサポート」「汎用サポート」「カスタムサポート」などの有償サポートサービスをご提供しています。お客様の組込みシステム開発に関するコンサルティングも行います。

パーソナルメディアとTRONプロジェクト

PMC T-Kernelの採用実績

組込みシステムの開発を詳しく学びたいお客様に対して、技術セミナーや実習用教材をご提供しています。

技術サポート、技術セミナー、組込み教育向け教材

リアルタイムOS教育&実習パッケージ教育現場ですぐに使える教材と組込みOSの実習用環境をワンパッケージ化した製品です。大学、高等専門学校、工学系の専門学校、職業能力開発校、企業の社員研修などでご採用いただいております。

セマフォによる排他制御とは?

教材スライド

実行用ボード

タスク実行トレースEclipse開発環境 例題プログラム

とは?タスクの

状態遷移

T-Kernel関連書籍「T-Kernel組込みプログラミング強化書」などT-Kernelを使った技術開発に必携の参考書のほか、隔月刊のTRON情報誌「TRONWARE」を発行しています。電子書籍でもご購読いただけます。