PMC組込み向けソフト

パーソナルメディアでは、オープンソースのリアルタイムOS「PMC T-Kernel」を中心に、組込み向けミドルウェア、各種のデバイスドライバ、Eclipse ベースの開発環境など、組み込み製品の開発に使えるソフトウェアを幅広くご提供しております。豊富な周辺チップ、制御チップに対応し、受託開発、移植、サポートまで含めたトータルサービスをご提供します。お客様の組込みシステムへの移植や機能の追加、カスタマイズなど、お気軽にご相談ください。

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

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

USB

各種USBコントローラに対応したUSBドライバをご提供します。 USB経由で接続されるデバイスの種類(ストレージ、ビデオ、オーディオなど)に依存したクラスドライバと合わせてご利用いただくことにより、様々なUSB機器をサポートします。

USB2.0システム構成例

USB2.0ホストドライバ

USB 2.0のプロトコルスタック、ハブドライバを含むUSB2.0対応のホストドライバです。USB 2.0のハイスピード規格(480Mbps)による高速転送やアイソクロナス転送機能のサポートにより、組込み機器の多様な要求にお応えできます。

もっと詳しく

USBクラスドライバ

USB経由で接続されるUSBメモリやUSBカメラ、USBスピーカー、マウス、キーボードなどの機器をサポートするクラスドライバを提供します。

もっと詳しく

USBファンクションドライバ

お客様の組込み機器をUSBデバイスとして利用可能になります。

もっと詳しく


ネットワーク・IoT

各種LANコントローラに対応したLANドライバをご提供します。あわせて利用可能なTCP/IPなどの通信プロトコルやアプリケーションと合わせてご利用いただくことにより、様々なネットワーク機器をサポートします。

LANドライバ

組込み系CPU内蔵のLANコントローラや10/100/1000BASE-T対応LANアダプタに対応したLANドライバをご提供します。

もっと詳しく

TCP/IP

組込み用のコンパクトなTCP/IPプロトコルスタックです。

  • IPv4対応またはIPv6対応のTCP/IPプロトコルスタックを用途に応じて提供
  • ソケットI/Fに準拠
  • ICMP, ARP, DNS, DHCP, PPP などの機能を含む

NetBSD

オープンソースであるNetBSDのTCP/IPなどのネットワーク関連機能をPMC T-Kernelに移植して提供します。

https,TLS(SSL)

オープンソースであるSSLで暗号化した通信を行うためのaxTLSライブラリをPMC T-Kernelに移植して提供します。お客様の組込み機器をhttpsクライアントとして利用可能になるライブラリも合わせて用意します。

NTP機能

ネットワーク上の時刻サーバ(NTPサーバ)から時刻を取得して、自機の時刻(時計)を設定するNTPクライアント機能を提供します。

PMC機器制御サーバ

ネットワークを通じてパソコン等のブラウザから組込み機器を制御できるT-Kernel用サーバソフトウェアです。

もっと詳しく

スマートIoTコントローラ

スマートフォンなどのブラウザの画面から、IoT-Engineを使ったIoTエッジノードの機器を操作できるIoTソフトウェアです。

もっと詳しく

スマートIoTコントローラ構成例

「OpenCV for PMC T-Kernel」のシステム構成図


ストレージ・ファイル

各種ストレージ系のデバイスを扱うドライバをご提供します。あわせて利用可能なファイルシステムもご用意しています。

システムディスクドライバ

SD/microSDカードやROM/RAMディスク、USBマスストレージクラス(Mass Storage Class)のデバイスなどに対応します。

もっと詳しく

ファイルシステム

T-Kernel向けミドルウェア「PMC T-Kernel Extension」のファイル管理機能として、FAT 12/16/32/VFATやBTRONファイルシステムを提供します。

exFAT for PMC T-Kernel

「PMC T-Kernel Extension」のファイル管理機能のオプションとして、exFAT(Extended File Allocation Table)ファイルシステムが利用可能です。exFATのフォーマッタもあわせて提供します。

もっと詳しく


GUI・画像処理

画面表示のための初期設定や関連情報の参照を行うドライバをご提供します。また、あわせて利用可能なGUI開発用ミドルウェアもご用意しています。

スクリーン(LCD, ディスプレイ)ドライバ

組込み機器向けの低解像度LCDボードから、パソコン用の高解像度ディスプレイまで幅広く対応しています。

もっと詳しく

タッチパネルドライバ、KB/PDドライバ

タッチパネルやマウス、電子ペン、などGUI機能を活用する入力デバイス、キーボードを扱うドライバです。物理デバイスに依存した部分を実IOドライバとして分離しているため、お客様特有の入力デバイスにも容易に対応できます。

もっと詳しく

PMC T-Shell

組込み用のミドルウェア「PMC T-Shell」は、画面上に図形や文字を描画するディスプレイ・プリミティブ、画面上にパーツ類 ( テキストボックスやスイッチなど )、メニュー、ウィンドウなどを管理するGUIマネージャなどをご提供します。

もっと詳しく


Teamacaronの応用例2: デジタルサイネージ

PMC T-Shellの応用例: デジタルサイネージ

OpenCV for PMC T-Kernel

オープンソースの画像処理ミドルウェアである「OpenCV (Open Source Computer Vision Library)」をPMC T-Kernelに移植して提供します。T-Kernel上でお客様の用途に応じた画像処理や画像認識を行うことが可能となります。

もっと詳しく

「OpenCV for PMC T-Kernel」のシステム構成図

「OpenCV for PMC T-Kernel」のシステム構成図


開発用ツール

統合開発環境や動作解析ツールなど、お客様の組込み向けソフトウェアの開発に役立つツールをご提供します。

Eclipse for PMC T-Kernel

オープンソースのGUI統合開発環境であるEclipseをベースにした組込み向けソフトウェアの開発環境です。画面上のGUI操作によりプログラムの作成、コンパイルからデバッグまで一貫した作業が可能で、組込み開発の初心者でも効率よく組込みシステムの開発が可能となり、開発期間の短縮、品質向上などの効果が期待できます。

もっと詳しく


「Eclipse for PMC T-Kernel NEXT」の画面

開発画面

T-Kernel用タスクトレーサ

T-Kernel上の組込みシステムの動作解析やデバッグ、リアルタイムOSの学習に役立つ動作解析ツールです。

もっと詳しく


タスクトレーサの実行例

タスクトレーサの実行例: 時間グラフ

 ※
トロンフォーラムから公開される最新のT-Kernel用ミドルウェア「T2EX(イーエックス)」に対応したT2EX用タスクトレーサや、IoT-Engine上の組込みシステムに対応したIoT-Engine用タスクトレーサも用意しています。

複数プラットフォームの共存

T-Kernelと異なるプラットフォームを連携動作させることで、双方のメリットを活かした組込みシステム開発することができます。

T-Kernel 2/RTH評価キット

Real-Time Systems(RTS)社が開発、販売するハイパーバイザー「Real-Time Hypervisor(RTH)」のユーザー向けにT-Kernel 2.0の機能を提供する評価パッケージです。組込み向けに高速リアルタイム制御を行うT-Kernel 2.0と、GUIやクラウドとの通信などを行うWindowsとの連携動作が可能となり、T-KernelとWindowsの双方のOSのメリットを活かした高性能かつ高機能な組込みシステムを1台の制御用PCで構築できます。

もっと詳しく


「T-Kernel 2/RTH評価キット」のシステム構成例

「T-Kernel 2/RTH評価キット」のシステム構成例

I-right/TK

「I-right/TK」(ITRON Wrapper for T-Kernel)は、これまで組込み向けに開発されてきたITRON用の豊富なプログラム資産と、T-Kernel用のデバイスドライバやミドルウェアとの連携動作を可能にします。

もっと詳しく


「I-right/TK」の役割とソフトウェア構成図

「I-right/TK」の役割とソフトウェア構成図

.NET Micro Framework for PMC T-Kernel

オープンソースの組み込み機器向けファームウェアである「.NET Micro Framework」を「PMC T-Kernel」に移植した製品です。T-Kernelの利用により、「.NET Micro Framework」でリアルタイム制御が実現できます。

もっと詳しく


「.NET Micro Framework for PMC T-Kernel」のシステム構成図

「.NET Micro Framework for PMC T-Kernel」のシステム構成図

ライセンス、お問い合わせ

最終の量産品など、お客様の作成するハードウェア上で当社ソフトウェアをご利用になる場合は、開発元であるパーソナルメディアとの間で、ライセンス契約をお願いします。
1本単位のライセンスや機種単位のライセンス、プロジェクト単位のライセンスなど、最終製品の性質やお客様のご要望に合わせた柔軟なライセンス体系をご用意しております。詳細情報に関しては、パーソナルメディアまでお気軽にお問い合わせください。

パーソナルメディア株式会社 営業部
TEL.03-5749-4933 FAX.03-5749-4936
E-mail: te-sales@personal-media.co.jp