組み込み用ミドルウェア製品カタログ 組み込み用

組み込み用ミドルウェア製品カタログ
組み込み用ミドルウェア製品カタログ
「GRAPEWARE」は当社が開発した組み込み機器向け製品パッケージです。
USB2.0ホストスタック GR-USB/HOSTシリーズ USBデバイススタック GR-USB/DEVICEシリーズ
組み込み用のUSB 2.0仕様 ホスト・プロトコルスタック
組み込み用のUSB 2.0仕様 デバイス・プロトコルスタック
■ 組み込みシステム用のUSB2.0 ホスト機能を提供
■ 組み込みシステムにUSBデバイス機能を提供
■ USB 2.0フル/ロー/ハイスピードに対応
■ USB 2.0フル/ロー/ハイスピードに対応
■ 開発期間の短縮と開発コストの削減
組み込み機器開発の期間を短縮するのに役立つとともに、
デバッグ範囲をせばめることで開発コストの削減に貢献します。
■ 幅広いソリューションの提供
様々な製品の組み合わせによって、広範囲にわたるきめ細かなソリューションが提供できます。
μITRON, ThreadXなどのリアルタイムOSで使用することができます。
■ 導入しやすい価格
■ CPU非依存
■ CPU非依存
■ OSレスでも使用可能、
μITRONを含む各種リアルタイムOSにも対応
■ μITRONを含む各種リアルタイムOSに対応
■ 主要デバイス・コントローラーに対応
■ 主要ホストコントローラーに対応
ルネサスエレクトロニクス社製 R8A66597/SH7764/
OHCI、
UHCI、EHCI
ルネサスエレクトロニクス社製
ロイヤリティ不要の契約なので、量産品に最適です。
■ ソースコード提供
製品は、
ANSICで記述されています。
■ インテグレーション・サービス
強力な技術者集団が、
ポーティング、
カスタマイズからアプリケーション開発まで幅広く開発を応援します。ネットワーク機器、
デジタルカメラ、
プリンター、半導体製造装置など、
ホストシステムまで含めたご提供が可能です。
SH7670/SH7724 /SH7267、
M66596/SH7203/SH7263、
M66592/M66596/SH7203/
R8A66597/SH7764/SH7670/
SH7722、
SH7727/SH7720、
SH7724、
SH7760、
SH7763、
SH7763、
SH7216、
H8シリーズ、
SH7786、
μPD720101、
SH7786、
μPD720150、
RX62x、
RZ/A
μPD720102、μPD720150、
EMMA2/EMMA3、
PFESiP、
STマイクロエレクトロニクス社製
USB の応用事例
SH7727/SH7720/SH7721、
NXPセミコンダクダーズジャパン社製
フリースケール・セミコンダクタ社製
STマイクロエレクトロニクス社製 STM32F1xx(OTG-FS)
RX62x、RZ/A
STM32F2xx(OTG-FS、OTG-HS)
STM32F1xx(OTG-FS)
STM32F4xx(OTG-FS、OTG-HS)
STM32F2xx(OTG-FS、OTG-HS)
NXPセミコンダクダーズジャパン社製 LPC24xx、
LPC18xx
STM32F4xx(OTG-FS、OTG-HS)
フリースケール・セミコンダクタ社製 Kinetis Kシリーズ、Vybrid
LPC17xx、
LPC18xx、LPC2xxx、
テキサス・インスツルメンツ社製 OMAP-L138、
AM18xx
LPC32xx0、
LPC43xx
ATMEL社
AT91SAM9G45
i.MX25、
i.MX27、
Kinetis Kシリーズ
東芝製
TMPM363/364、
TX03シリーズ
テキサス・インスツルメンツ社製
AM18xx(OHCI)
、DM355
■ 標準デバイスリクエスト・プロトコル・エンジン搭載
■ マルチI/Oバッファ対応機能
■ 各種ファンクションドライバーを提供可能(オプション)
● Communication Device Function Driver
■ PLUG & PLAY のためのAPI関数を提供
●文字データをQRコードに変換して印刷したい。
GR-USB/DEVICEシリーズ+
各ファンクションドライバー
GR-USBシリーズ+GR-PictBG/
GR-QRにて対応可能
■ バルク/コントロール/インタラプト/アイソクロナス転送をサポート
■ 各種クラスドライバーを提供可能
● Printer Function Driver
● Mass Storage Function Driver
● Still Image Capture Device Function Driver
● HUB Class Driver
(カスケード接続可能)
● Human Interface Device Function Driver
● Human Interface Device Class Driver
■ カスタマイズ、
ポーティング、受託開発も可能
● Communication Device Class Driver
● Audio Class Driver
● Mass Storage Class Driver: BOT
アプリケーション
(SCSI/ATAPI/SFF-8070i)
● Mass Storage Class Driver: CBI (UFI)
スキャナーを接続したい。
ファンクションドライバー(オプション)
● Still Image Capture Device Class Driver
● Printer Class Driverなど
GR-USB/HOSTシリーズ+
ペリフェラルドライバー
● その他、Bluetooth、
WirelessLAN、携帯電話など
GR-USB/DEVICEシリーズ
■ カスタマイズ、
ポーティング、受託開発も可能
コントローラー依存ドライバー部(PCD)
USBデバイス・コントローラー
通信モジュール
Bluetoothドングルを使用してBluetooth機器を接続したい。
アプリケーション
クラスドライバー(オプション)
WirelessLANドングルを使用して無線LAN通信をしたい。
GR-USB/HOSTシリーズ+
HIDクラスにて対応可能
USBカメラ
●USBカメラを接続して動画を取り込みたい。
●USBカメラをネットワークに接続したい。
●カメラから取り込んだQRコードを文字に変換
して活用したい。
GR-USB/HOSTシリーズ+
各クラスドライバにて
対応可能
USBドライバー
GR-USB/HOSTシリーズ
USBホストコントローラードライバー
USBコントローラー
USBカメラソリューション
にて対応可能
− 1−
− 2−
「GRAPEWARE」は当社が開発した組み込み機器向け製品パッケージです。
USB2.0ホストスタック GR-USB/HOSTシリーズ USBデバイススタック GR-USB/DEVICEシリーズ
組み込み用のUSB 2.0仕様 ホスト・プロトコルスタック
組み込み用のUSB 2.0仕様 デバイス・プロトコルスタック
■ 組み込みシステム用のUSB2.0 ホスト機能を提供
■ 組み込みシステムにUSBデバイス機能を提供
■ USB 2.0フル/ロー/ハイスピードに対応
■ USB 2.0フル/ロー/ハイスピードに対応
■ 開発期間の短縮と開発コストの削減
組み込み機器開発の期間を短縮するのに役立つとともに、
デバッグ範囲をせばめることで開発コストの削減に貢献します。
■ 幅広いソリューションの提供
様々な製品の組み合わせによって、広範囲にわたるきめ細かなソリューションが提供できます。
μITRON, ThreadXなどのリアルタイムOSで使用することができます。
R8A66597/SH7764/SH7670/
M66596/SH7203/SH7263、
SH7724 /SH7267、
SH7786、
μPD720150、
RX62x/RX63x、RZ/A
RX62x/RX63x、
RZ/A
STM32F4xx (OTG-FS、OTG-HS)
NXPセミコンダクターズ
LPC17xx、LPC18xx、LPC2xxx、LPC40xx、
ジャパン社製
LPC43xx
フリースケール・
セミコンダクタ社製
i.MX25、Kinetis K シリーズ
東芝製
TMPM363/364、TX03シリーズ
テキサス・インスツルメンツ社製 AM18xx(OHCI)、AM335x
XILINX社製
●文字データをQRコードに変換して印刷したい。
Zynq-7000
■ PLUG & PLAY のためのAPI関数を提供
■ バルク/コントロール/インタラプト/アイソクロナス転送をサポート
GR-USB/DEVICEシリーズ+
各ファンクションドライバー
GR-USBシリーズ+GR-PictBG/
GR-QRにて対応可能
● HUB Class Driver
(カスケード接続可能)
STM32F4xx (OTG-FS、
OTG-HS)
NXPセミコンダクターズ
ジャパン社製
LPC24xx、
LPC18xx、
LPC43xx
フリースケール・
セミコンダクター社製
Kinetis Kシリーズ、
Vybrid、
i.MX6
テキサス・
インスツルメンツ社製
OMAP-L138、
AM18xx
ATMEL 社製
AT91SAM9G45
アイチップス・
テクノロジー社製
IP00C812A
ALTERA社製
CycloneV
■ 標準デバイスリクエスト・プロトコル・エンジン搭載
■ マルチI/Oバッファ対応機能
● Communication Device Class Driver
■ 各種ファンクションドライバーを提供可能(オプション)
● Audio Class Driver
● Communication Device Function Driver
● Mass Storage Class Driver: BOT
● Printer Function Driver
(SCSI/ATAPI/SFF-8070i)
● Mass Storage Function Driver
● Mass Storage Class Driver: CBI (UFI)
● Still Image Capture Device Class Driver
GR-USB/HOSTシリーズ+
STM32F2xx (OTG-FS/OTG-HS)、
■ 各種クラスドライバーを提供可能
● Human Interface Device Class Driver
スキャナーを接続したい。
STM32F1xx (OTG-FS)、
STマイクロ
エレクトロニクス社製
STM32F2xx (OTG-FS、OTG-HS)
エレクトロニクス社製
SH7763、
SH7216、
H8シリーズ、
μPD720150、EMMA2/EMMA3、PFESiP、
STM32F1xx (OTG-FS)
STマイクロ
SH7722、
SH7727/SH7720、
エレクトロニクス社製
μPD720101、
μPD720102、
■ インテグレーション・サービス
M66592/M66596/SH7203/
ルネサス
SH7760、SH7763、SH7786、
エレクトロニクス社製
USB の応用事例
SH7727/SH7720/SH7721、
R8A66597/SH7764/SH7670/SH7724、
ルネサス
強力な技術者集団が、
ポーティング、
カスタマイズからアプリケーション開発まで幅広く開発を応援します。ネットワーク機器、
デジタルカメラ、
プリンター、半導体製造装置など、
ホストシステムまで含めたご提供が可能です。
■ 主要デバイス・コントローラーに対応
■ 主要ホストコントローラーに対応
ロイヤリティ不要の契約なので、量産品に最適です。
製品は、
ANSICで記述されています。
■ OSレスでも使用可能、
μITRONを含む各種リアルタイムOSにも対応
■ μITRONを含む各種リアルタイムOSに対応
■ 導入しやすい価格
■ ソースコード提供
■ CPU非依存
■ CPU非依存
● Printer Class Driverなど
● その他、Bluetooth、
WirelessLAN、携帯電話など
● Still Image Capture Device Function Driver
● Human Interface Device Function Driver
■ カスタマイズ、
ポーティング、受託開発も可能
■ カスタマイズ、
ポーティング、受託開発も可能
アプリケーション
通信モジュール
Bluetoothドングルを使用してBluetooth機器を接続したい。
WirelessLANドングルを使用して無線LAN通信をしたい。
GR-USB/HOSTシリーズ+
HIDクラスにて対応可能
USBカメラ
●USBカメラを接続して動画を取り込みたい。
●USBカメラをネットワークに接続したい。
●カメラから取り込んだQRコードを文字に変換
して活用したい。
GR-USB/HOSTシリーズ+
各クラスドライバにて
対応可能
アプリケーション
ファンクションドライバー(オプション)
クラスドライバー(オプション)
ペリフェラルドライバー
USBドライバー
コントローラー依存ドライバー部(PCD)
GR-USB/DEVICEシリーズ
GR-USB/HOSTシリーズ
USBホストコントローラードライバー
USBデバイス・コントローラー
USBコントローラー
USBカメラソリューション
にて対応可能
− 1−
− 2−
GR-USB/HOST マスストレージ統合キット
GR-USB/DEVICE マスストレージパッケージ
FAT組み込みファイルシステム GR-FILE exFAT組み込みファイルシステム GR-FILE/ex
ファイルシステムとUSBホストスタックのオールイン・ワン・パッケージ
USBコントローラーを搭載するターゲットハードウェアに、USBマ
スストレージデバイス機能を提供
組み込み機器にFATファイルシステムを提供
組み込み機器にexFATファイルシステムを提供
■ 各種リアルタイムOSに対応
<ポーティング完了後の動作イメージ>
● μITRON v.2.0、v3.0、v4.0、NORTi、ThreadX などで動作実績
■ UNIX/Windows、C言語標準I/O互換ライブラリインターフェースを提供
USBケーブル
■ Mass Storage Class は、SCSI、ATAPI、
SFF-8070i:BOT
ターゲットハードウェア
(UFI:CBIはオプション提供)
■ PLUG & PLAY のためのAPI関数を提供
USB
コントローラー
■ 弊社技術陣による迅速な技術サポート
■ 各種ポーティング、受託開発も可能
GR-USB/DEVICE
マスストレージ
パッケージ
GR-USB/HOST
マスストレージ統合キット
■ USBテストツールUSB20CVのChapter9 Tests・Mass Storage
Class Testsをパス
■ ポーティング、
カスタマイズなどの受託開発可能
RTOS
Media Interface
SCSI Driver
BOT Function Driver
USBメモリ
GR-USB/DEVICEシリーズ
Media Driver
USB DEVICE Controller
RAM
Media Controller
RZ/Aシリーズ
LPCシリーズ
テキサス・インスツルメンツ社製
OMAP L138、
AM18xx
STマイクロエレクトロニクス社製
STM32F1シリーズ
STM32F2シリーズ
■ ファイルインデックスとデータの分離キャッシング
STM32F4シリーズ
● アクセスしたファイルのファイル名称と、
ファイル管理情報との対応付け
をキャッシングし多段階層ディレクトリ構成のアクセスや、1ディレクトリ
内に多数のファイルが存在するデジカメ等のファイルアクセスを高速化
フリースケール・セミコンダクタ社製
● アプリケーションからデバイス固有の機能を使用できるインター
フェース(デバイスioctl)を提供
FAT(File Allocation Table)及びexFAT(Extended FAT)は、
Microsoft社が開発したファイルシステムであり、特にMicrosoft社は
FATの一部に関する特許を取得していることが知られています。権利関
係にはご注意ください。
■ RAM ディスク機能
● メモリ上にファイルシステムを構築することで、高速な作業が可能
パラメーター設定
メディア挿抜対応他
オーディオ機器、
デジカメ
アプリケーション等
GR-PictBG/Storage ■ 専用のXML Parser & Builderを装備
■ 専用のXML Parser & Builderを装備
■ シンプルで実装容易なインターフェース
■ シンプルで実装容易なインターフェース
■ GR-USBシリーズに完全対応し、USBスタックを含んだPictBridge
システムを容易に構築
■ CPU非依存
■ 各種リアルタイムOSに対応可能(μITRON4.0用サンプルプログラム
添付)
open/close
read/write等
fopen/fclose
getc/putc等
C言語標準I/O
インターフェースライブラリ
GR-FILE固有
インターフェース
オプションI/F
POSIX互換
インターフェース
GR-FILE多国語
オプション
ファイルシステム共通処理部(キャッシング他)
GR-FILE
GR-FILE/ex
ファイルシステム抽象化インターフェース
※FATファイルシステムのみ対応
その他ファイルシステム依存部
FATファイルシステム/exFATファイルシステム依存部
USB転送で画像を転送
OS抽象化インターフェース
その他のOS依存処理
PictBridge
対応カメラ
PictBridge
対応カメラ
PictBridge対応プリンター
プリント要求
(Exifファイルなど)
DPS Application
Print Server
Storage Client
プリントステータス
デバイス情報
プリント要求
プリントステータス
Storage Server
GR-PictBG
/Print
Print Client
File System Interface
SICD
File System
USB Host Stack
− 3−
GR-SD
(SDカードドライバー)
XML Parser & Builder
GR-PictBG
/Storage
DPS Layer
PTP
デバイスドライバー(SCSI、ATAメモリカードドライバー、USBメモリ)
リアルタイムOS(μITRON、ThreadX、T-Kernel、VxWorks等)
DPS Application
XML Parser & Builder
DPS Layer
デバイスドライバーインターフェース
APL(DSCアプリケーションなど)
APL(Printer Firmwareなど)
デバイス情報
OS依存処理部(μITRON、ThreadX、T-Kernel、VxWorks等)
PictBridge対応プリンター
PTP
SICD
USB Device Stack
CFカード
i.Mx25、Kinetis Kシリーズ
※その他のコントローラーへの対応状況については営業部までお問い合わせください。
アプリケーション
■ DPOF指定による画像のプリント
USB転送で画像を転送
ルネサスエレクトロニクス社製
NXPセミコンダクターズジャパン社製
■ その他、受託開発も可能
画像入力デバイス用のCIPA規格DC-001(PictBridge)準拠の
スタック
■ 各種リアルタイムOSに対応可能(μITRON4.0用サンプルプログラム
添付)
■ キャッシング、
ブロックサイズ等のパラメーター設定が変更可能(初期化時)
■ 多国語オプションをご用意
RAM Disk
Driver
サンプル
PictBridgeスタック
GR-USB/
DEVICE
マスストレージ
パッケージ
画像出力デバイス用のCIPA規格DC-001(PictBridge)準拠の
スタック
■ CPU非依存
■ マルチタスク同時アクセスやOSレス環境
■ 直接デバイス制御インターフェース
Bridge
■ GR-USBシリーズに完全対応し、USBスタックを含んだPictBridge
システムを容易に構築
■ 主要なSDコントローラーに対応
■ メディアに応じたファイルシステム毎のキャッシング方式が選択可能(マウント時)
アプリケーション
GR-PictBG/Print ※本製品を使用するにはSDAへの加盟が必要です。
■ 各種リアルタイムOSに対応
GR-USB/HOSTシリーズ
PictBridgeスタック
■ 各ファイルの特性に応じ、連続ダイレクトI/Oか、キャッシング方式を選択可能
■ CPU非依存
Mass Storage Class
メモリカード
組み込み機器にSDカード専用ドライバーを提供
■ OS/プラットフォーム依存レイヤーとファイルシステム依存レイヤーを分離
● TOPPERS、NORTiを含むμITRONv4.0、ThreadX、
VxWorksなどで動作実績
File System I/F
■ アプリケーションバッファを直接ドライバーに指定するダイレクトI/Oを使用可能
■ 使用ROM量を削減するコンパイルオプションにより約4割のサイズダ
ウンが可能
GR-FILE
SDカードドライバー(GR-FILEシリーズ専用オプション) GR-SD
● メディアサイズから1パーティションを自動設定する簡易パーティション設定
と、細かくパーティション情報を指定するパーティション設定の両方をサポート
■ メディアの誤挿抜に対応する処理をサンプルで提供
記憶
メディア
■ ターゲットハードウェアが
“大容量記憶装置デバイス”
として動作
アプリケーション
ハードディスク
■ SDXCカード専用サンプルフォーマットコードをご提供
● メディアサイズから自動でフォーマットをする簡易フォーマットと、
クラ
スタサイズ等を指定する、
カスタマイズフォーマットの両方をサポート
■ writeエラーデータの取出し機能で、
メディア不正抜差しに対応
SFF8070i
■ FAT、exFAT、
その両方の組み込みの選択が可能
■ ファイルシステムのフォーマット/パーティション設定機能
■ メディアに応じたファイルシステム毎のキャッシング方式が選択可能
BOT
■ GR-FILEの多くの機能をそのまま使用可能
■ 多くのマウントオプションを用意
ホストPC
■ マルチタスク同時アクセスのサポート
SCSI
■ 当社のGR-FILEをベースに、exFATファイルシステムへ対応
■ POSIX互換、
C言語標準I/Oインターフェースを提供
■ FAT12/16/32に対応し、
ロング・ファイルネーム、Shift JISファイル
名をサポート
ATAPI
※本製品を使用するにはSDAへの加盟が必要です。
■ FAT12/16/32 、
ロングファイル名(SJIS)
に対応
HDD
USBメモリ
− 4−
SDカード
GR-USB/HOST マスストレージ統合キット
GR-USB/DEVICE マスストレージパッケージ
FAT組み込みファイルシステム GR-FILE exFAT組み込みファイルシステム GR-FILE/ex
ファイルシステムとUSBホストスタックのオールイン・ワン・パッケージ
USBコントローラーを搭載するターゲットハードウェアに、USBマ
スストレージデバイス機能を提供
組み込み機器にFATファイルシステムを提供
組み込み機器にexFATファイルシステムを提供
■ 各種リアルタイムOSに対応
<ポーティング完了後の動作イメージ>
● μITRON v.2.0、v3.0、v4.0、NORTi、ThreadX などで動作実績
■ UNIX/Windows、C言語標準I/O互換ライブラリインターフェースを提供
USBケーブル
■ Mass Storage Class は、SCSI、ATAPI、
SFF-8070i:BOT
ターゲットハードウェア
(UFI:CBIはオプション提供)
■ PLUG & PLAY のためのAPI関数を提供
USB
コントローラー
■ 弊社技術陣による迅速な技術サポート
■ 各種ポーティング、受託開発も可能
GR-USB/DEVICE
マスストレージ
パッケージ
GR-USB/HOST
マスストレージ統合キット
■ USBテストツールUSB20CVのChapter9 Tests・Mass Storage
Class Testsをパス
■ ポーティング、
カスタマイズなどの受託開発可能
RTOS
Media Interface
SCSI Driver
BOT Function Driver
USBメモリ
GR-USB/DEVICEシリーズ
Media Driver
■ ファイルインデックスとデータの分離キャッシング
USB DEVICE Controller
RAM
Media Controller
RZ/Aシリーズ
LPCシリーズ
テキサス・インスツルメンツ社製
OMAP-L138、
AM18xx
STマイクロエレクトロニクス社製
STM32F1/F2/F4シリーズ
フリースケール・セミコンダクタ社製
i.MX6、i.MX25、
Kinetis Kシリーズ
● アクセスしたファイルのファイル名称と、
ファイル管理情報との対応付け
をキャッシングし多段階層ディレクトリ構成のアクセスや、1ディレクトリ
内に多数のファイルが存在するデジカメ等のファイルアクセスを高速化
XILINX社製 Zynq-7000
※その他のコントローラーへの対応状況については営業部までお問い合わせください。
● アプリケーションからデバイス固有の機能を使用できるインター
フェース(デバイスioctl)を提供
FAT(File Allocation Table)及びexFAT(Extended FAT)は、
Microsoft社が開発したファイルシステムであり、特にMicrosoft社は
FATの一部に関する特許を取得していることが知られています。権利関
係にはご注意ください。
■ RAM ディスク機能
● メモリ上にファイルシステムを構築することで、高速な作業が可能
オーディオ機器、
デジカメ
アプリケーション等
アプリケーション
パラメーター設定
メディア挿抜対応他
GR-PictBG/Storage ■ DPOF指定による画像のプリント
■ 専用のXML Parser & Builderを装備
■ 専用のXML Parser & Builderを装備
■ シンプルで実装容易なインターフェース
■ シンプルで実装容易なインターフェース
■ GR-USBシリーズに完全対応し、USBスタックを含んだPictBridge
システムを容易に構築
■ CPU非依存
■ 各種リアルタイムOSに対応可能(μITRON4.0用サンプルプログラム
添付)
open/close
read/write等
fopen/fclose
getc/putc等
C言語標準I/O
インターフェースライブラリ
GR-FILE固有
インターフェース
オプションI/F
POSIX互換
インターフェース
GR-FILE多国語
オプション
ファイルシステム共通処理部(キャッシング他)
GR-FILE
GR-FILE/ex
ファイルシステム抽象化インターフェース
※FATファイルシステムのみ対応
その他ファイルシステム依存部
FATファイルシステム/exFATファイルシステム依存部
USB転送で画像を転送
USB転送で画像を転送
ルネサスエレクトロニクス社製
NXPセミコンダクターズジャパン社製
■ その他、受託開発も可能
画像入力デバイス用のCIPA規格DC-001(PictBridge)準拠の
スタック
■ 各種リアルタイムOSに対応可能(μITRON4.0用サンプルプログラム
添付)
■ キャッシング、
ブロックサイズ等のパラメーター設定が変更可能(初期化時)
■ 多国語オプションをご用意
RAM Disk
Driver
サンプル
PictBridgeスタック
GR-USB/
DEVICE
マスストレージ
パッケージ
画像出力デバイス用のCIPA規格DC-001(PictBridge)準拠の
スタック
■ CPU非依存
■ マルチタスク同時アクセスやOSレス環境
■ 直接デバイス制御インターフェース
Bridge
■ GR-USBシリーズに完全対応し、USBスタックを含んだPictBridge
システムを容易に構築
■ 主要なSDコントローラーに対応
■ メディアに応じたファイルシステム毎のキャッシング方式が選択可能(マウント時)
アプリケーション
GR-PictBG/Print ※本製品を使用するにはSDAへの加盟が必要です。
■ 各種リアルタイムOSに対応
GR-USB/HOSTシリーズ
PictBridgeスタック
■ 各ファイルの特性に応じ、連続ダイレクトI/Oか、キャッシング方式を選択可能
■ CPU非依存
Mass Storage Class
メモリカード
組み込み機器にSDカード専用ドライバーを提供
■ OS/プラットフォーム依存レイヤーとファイルシステム依存レイヤーを分離
● TOPPERS、NORTiを含むμITRONv4.0、ThreadX、
VxWorksなどで動作実績
File System I/F
■ アプリケーションバッファを直接ドライバーに指定するダイレクトI/Oを使用可能
■ 使用ROM量を削減するコンパイルオプションにより約4割のサイズダ
ウンが可能
GR-FILE
SDカードドライバー(GR-FILEシリーズ専用オプション) GR-SD
● メディアサイズから1パーティションを自動設定する簡易パーティション設定
と、細かくパーティション情報を指定するパーティション設定の両方をサポート
■ メディアの誤挿抜に対応する処理をサンプルで提供
記憶
メディア
■ ターゲットハードウェアが
“大容量記憶装置デバイス”
として動作
アプリケーション
ハードディスク
■ SDXCカード専用サンプルフォーマットコードをご提供
● メディアサイズから自動でフォーマットをする簡易フォーマットと、
クラ
スタサイズ等を指定する、
カスタマイズフォーマットの両方をサポート
■ writeエラーデータの取出し機能で、
メディア不正抜差しに対応
SFF8070i
■ FAT、exFAT、
その両方の組み込みの選択が可能
■ ファイルシステムのフォーマット/パーティション設定機能
■ メディアに応じたファイルシステム毎のキャッシング方式が選択可能
BOT
■ GR-FILEの多くの機能をそのまま使用可能
■ 多くのマウントオプションを用意
ホストPC
■ マルチタスク同時アクセスのサポート
SCSI
■ 当社のGR-FILEをベースに、exFATファイルシステムへ対応
■ POSIX互換、C言語標準I/Oインターフェースを提供
■ FAT12/16/32に対応し、
ロング・ファイルネーム、Shift JISファイル
名をサポート
ATAPI
※本製品を使用するにはSDAへの加盟が必要です。
■ FAT12/16/32 、
ロングファイル名(SJIS)
に対応
OS抽象化インターフェース
その他のOS依存処理
PictBridge
対応カメラ
PictBridge
対応カメラ
PictBridge対応プリンター
プリント要求
(Exifファイルなど)
DPS Application
Print Server
Storage Client
プリントステータス
デバイス情報
プリント要求
プリントステータス
Storage Server
GR-PictBG
/Print
Print Client
File System Interface
SICD
File System
USB Host Stack
− 3−
GR-SD
(SDカードドライバー)
XML Parser & Builder
GR-PictBG
/Storage
DPS Layer
PTP
デバイスドライバー(SCSI、ATAメモリカードドライバー、USBメモリ)
リアルタイムOS(μITRON、ThreadX、T-Kernel、VxWorks等)
DPS Application
XML Parser & Builder
DPS Layer
デバイスドライバーインターフェース
APL(DSCアプリケーションなど)
APL(Printer Firmwareなど)
デバイス情報
OS依存処理部(μITRON、ThreadX、T-Kernel、VxWorks等)
PictBridge対応プリンター
PTP
SICD
USB Device Stack
CFカード
HDD
USBメモリ
− 4−
SDカード
QRコード・ライブラリ
QRコード・デコードライブラリ
DataMatrixコード・デコードライブラリー GR-DataMatrix/DECODER
シリアル通信プロトコル GR-HDLCシリーズ LAPBプロトコル
組み込み機器向けの使いやすくコンパクトな、Data Matrixコード
をデコードするためのライブラリー
■ HDLCの各動作モードに対応
● ABM(Asynchronous Balanced Mode)
● ABME(Asynchronous Balanced Mode Extended)
● ARM(Asynchronous Response Mode)
※一次局、二次局あり
● NRM(Normal Response Mode)
※一次局、二次局あり
■ 標準に完全準拠
■ メッセージのロギング
HDLCのLAPB
(Link Access Procedure Balanced)
プロト
コルを採用することで、高速化及び高品質のデータ伝送を実現
GR-QR
「GR-QR/DECODER」
■ 8ビットモノクロ画像からQRコードを判別し、
デコード
■ QRコードモデル2のデコードに対応
■ 8ビットモノクロ画像からData Matrixコードを判別し、
デコード
■ JIS規格JIS-X0510準拠
■ 画像中の複数のData Matrixコードを全てデコード
■ 数字、英数字、8ビットバイト、漢字モードに対応
■ ECC200に対応
■ ISO/IEC 16022準拠
(連結モードは別途対応可能)
■ バーレカンプマッシー法(Berlekamp-Massey algorithm)
による
高速な誤り訂正
■ バーレカンプマッシー法(Berlekamp-Massey algorithm)
による高
速な誤り訂正
■ Android端末用のQRコード
(R)読み取りアプリケーション
「GR-QR/
READER」
が無償で付属
・読み込み内容からアドレス帳、WEB、e-Mail、SMS、
クリップボード
等に連携
・GR-QR/DECODERをネィティブに処理する事で高速にデコード
・連結バーコードにも対応
■ 画像の回転、長方形、平行四辺形の歪みも対応
■ 画像の奥行きによって発生する台形歪みにも対応
■ 設定のチューニング等に便利なVC8用評価プロジェクトが付属
■ 他のプロトコルから独立
GR-LAPB ■ LAPB
(HDLC-ABM)
機能を実装
■ 標準に完全に準拠
■ メッセージのロギング
■ OSIプリミティブ準拠
■ プロトコルモード LAPB(HDLC-ABM)
■ 0SIプリミテイブ準拠
■ 最大データサイズ 4099オクテット
■ 使用するコマンドレスポンス: SABM/SABME/SARM/SNRM/DISC/UA/DM/FRMR/I/RR/RNR/REJなど
■ 組み込み機器開発の期間を短縮し、開発コストの削減に貢献
■ 使用するコマンドレスポンス:
SABM/DISC/UA/DM/FRMR/I/RR/RNR/REJ
■ 広範囲にわたるきめ細かなソリューションを提供
アプリケーション
■ μITRON系、
ThreadX、VxWorksなどの各種RTOS上で使用可能
デコード可能なDataMatrix コード
■ CPUに非依存
■ ロイヤリティ不要の契約
GR-LAPBタスク
■ ANSI Cで記述されたソースコードでの提供
QRコード・エンコードライブラリ
■ 受託開発も可能 各種分野特有シーケンスにもポーティング可能
■ 製品のラインアップ
ABMモード: GR-LAPB
アプリケーション
ABMEモード: GR-LAPD
ARMモード: GR-HDLC/ARM(一次局)
GR-HDLC
GR-HDLC/ARM(二次局)
NRMモード: GR-HDLC/NRM(一次局)
HDLCドライバー
GR-HDLC/NRM(二次局)
「GR-QR/ENCODER」
■ QRコードモデル2、
マイクロQRコードに対応
Square
■ JIS規格JIS-X0510準拠
■ 数字、英数字、8ビットバイト、漢字モードに対応
Rectangular
■ 組み込み製品向けの固定長データ用途に対応
一次元バーコード・デコードライブラリー GR-BARCODE/DECODER
画像データ圧縮・伸張ライブラリ
GR-JPEG
強力な読み取りアルゴリズムと画像解析技術を利用して、あらゆる
タイプのコードを、
どのような状態でも、高速で正確に読み取るこ
とができる最先端の一次元バーコード・デコードライブラリー
組み込み用静止画画像圧縮・伸張ソフトウェアライブラリ
■ 豊富な一次元バーコードに対応
(※デコード可能な一次元バーコードは以下のとおり)
■ デジタルカメラ用の業界規格JEIDA DCF Version1.0、
Exif
Version2.1に準拠(DCFオプションにて対応)
■ ソフトウェア
(ANSI-C)
によるJPEGベースライン準拠の圧縮・伸張を
実現
■ OS、CPU非依存
・JAN8/13
(GS1-8 /13)
・UPC-A/UPC-E
・ITF
・NW-7(CODABAR)
・CODE39
・CODE128 / EAN128
(GS1-128)
■ 8ビットモノクロ画像のライン上に存在する一次元バーコードを判別し
デコード
JPEG画像
(ファイル/メモリ)
圧縮処理
■ 各種歪みに強いロジック
■ C/C++をサポートする環境で利用可能
量子化テーブル
デコード可能な一次元バーコード
ハフマンテーブル
DCT
エントロピー復号
ハフマンテーブル
量子化
量子化復号
量子化テーブル
ハフマン符号化
JPEG画像
(ファイル/メモリ)
■
逆DCT
元画像
(ファイル/メモリ)
を実装
X.25パケット交換プロトコル(レイヤー3)
■ 標準に完全に準拠:ITU-T(84年版)
■ PVC、VCの両方をサポート
■ 広範囲なISDN機能を実装:基本インターフェース(回線交換サービスのみサポート)
■ レイヤー 3:Q.931
■ レイヤー 2:Q.921(LAPD)
■ 下位のLAPBも別途提供可能
■ レイヤー 1:I.430/431(H/Wで実現)■ 標準に完全準拠:ITU-T,TTC
■ PTP・MTP・オブジェクト管理モジュール・下位ドライバーI/Fレイヤーの
総合パッケージ
アプリケーション
■ 複数の論理チャネルの同時通信が可能
アプリケーションに必要なISDN機能を提供
音楽や映像などのデジタルメディアデータを機器間で双方向に転
送する組み込み用ミドルウェア
伸張処理
GR-X.25
アプリケーションに必要なパケット交換通信機能を提供するX.25
プロトコル製品
GR-ISDN
組み込み用メディアトランスファープロトコル GR-MTPシリーズ
GR-JPEG
■ ライン上の複数のバーコードを正方向、逆方向問わず全てデコード
X.25プロトコル
■ アプリケーションとキューインターフェース ■ コードサイズは約80KB(回線交換)
■ リトル/ビッグエンディアン対応
元画像
(ファイル/メモリ)
ISDNプロトコル
HDLCドライバー
GR-X.25
■ メッセージのロギング
GR-LAPB(オプション)
■ OSIプリミティブ準拠
HDLCドライバー
■ 独立したタスクとして提供
仮想ネットワークドライバー GR-WinNET Windows上で組み込み向けネットワークプロトコルスタックを動
作させるための仮想ネットワークドライバー
■ ARP/RARP/IP等の低レベルパケット送受信をサポート
■ コンパクトな音楽・画像転送用プロトコル
■ 組み込み向けネットワークプロトコルスタックを使用したWindows上
のアプリケーション
(ThreadX for Win32/NetX for Win32等)
で、
上位ネットワークプロトコル開発が可能
■ 統合されたUSB、
ファイルシステム・パッケージもあわせてご提供
■ 各種ネットワークプロトコルスタックに対応
■ ポータブル・メディア・プレーヤーなどのデバイス側(Responder)の
スタックを提供、
ホスト側(Initiator)
もサポート予定
■ 複数のシミュレーションアプリケーションと通信可能
■ Windows Media Player 10との接続性を確認済み
■ Windowsのルーティング機能を使用し、外部機器との通信も可能
■ わかりやすいAPIセットを提供
■ Windows上のネットワークアプリケーションとの通信も可能
■ プロトタイピングや教育用途にWindows2000およびWindowsXP
で動作
■ μITRON、
ThreadXなど主要OSに対応可能
■ サンプルドライバーを標準添付
http server,
ftp server,
mail server, etc.
ユーザーアプリケーション
PTP
MTP
GR-MTP
ピッ
オブジェクト管理
モジュール
ファイルシステム
(GR-FILEなど)
物理ネットワーク
下位ドライバー依存レイヤー
SICD
他のアプリ
仮想ネットワーク
Windows
Physical NIC
メディアドライバー
GR-USB/DEVICEシリーズ
GR-WinNET
Windows network App.
http, ftp, mail, etc.
RTOS(μITRON、ThreadXなど)
− 5−
ThreadX for Win32
NetX for Win32
− 6−
QRコード・ライブラリ
QRコード・デコードライブラリ
DataMatrixコード・デコードライブラリー GR-DataMatrix/DECODER
シリアル通信プロトコル GR-HDLCシリーズ LAPBプロトコル
組み込み機器向けの使いやすくコンパクトな、Data Matrixコード
をデコードするためのライブラリー
■ HDLCの各動作モードに対応
● ABM(Asynchronous Balanced Mode)
● ABME(Asynchronous Balanced Mode Extended)
● ARM(Asynchronous Response Mode)
※一次局、二次局あり
● NRM(Normal Response Mode)
※一次局、二次局あり
■ 標準に完全準拠
■ メッセージのロギング
HDLCのLAPB
(Link Access Procedure Balanced)
プロト
コルを採用することで、高速化及び高品質のデータ伝送を実現
GR-QR
「GR-QR/DECODER」
■ 8ビットモノクロ画像からQRコードを判別し、
デコード
■ QRコードモデル2のデコードに対応
■ 8ビットモノクロ画像からData Matrixコードを判別し、
デコード
■ JIS規格JIS-X0510準拠
■ 画像中の複数のData Matrixコードを全てデコード
■ 数字、英数字、8ビットバイト、漢字モードに対応
■ ECC200に対応
■ ISO/IEC 16022準拠
(連結モードは別途対応可能)
■ バーレカンプマッシー法(Berlekamp-Massey algorithm)
による
高速な誤り訂正
■ バーレカンプマッシー法(Berlekamp-Massey algorithm)
による高
速な誤り訂正
■ Android端末用のQRコード
(R)読み取りアプリケーション
「GR-QR/
READER」
が無償で付属
・読み込み内容からアドレス帳、WEB、e-Mail、SMS、
クリップボード
等に連携
・GR-QR/DECODERをネィティブに処理する事で高速にデコード
・連結バーコードにも対応
■ 画像の回転、長方形、平行四辺形の歪みも対応
■ 画像の奥行きによって発生する台形歪みにも対応
■ 設定のチューニング等に便利なVC8用評価プロジェクトが付属
■ 他のプロトコルから独立
GR-LAPB ■ LAPB
(HDLC-ABM)
機能を実装
■ 標準に完全に準拠
■ メッセージのロギング
■ OSIプリミティブ準拠
■ プロトコルモード LAPB(HDLC-ABM)
■ 0SIプリミテイブ準拠
■ 最大データサイズ 4099オクテット
■ 使用するコマンドレスポンス: SABM/SABME/SARM/SNRM/DISC/UA/DM/FRMR/I/RR/RNR/REJなど
■ 組み込み機器開発の期間を短縮し、開発コストの削減に貢献
■ 使用するコマンドレスポンス:
SABM/DISC/UA/DM/FRMR/I/RR/RNR/REJ
■ 広範囲にわたるきめ細かなソリューションを提供
アプリケーション
■ μITRON系、
ThreadX、VxWorksなどの各種RTOS上で使用可能
デコード可能なDataMatrix コード
■ CPUに非依存
■ ロイヤリティ不要の契約
GR-LAPBタスク
■ ANSI Cで記述されたソースコードでの提供
QRコード・エンコードライブラリ
■ 受託開発も可能 各種分野特有シーケンスにもポーティング可能
■ 製品のラインアップ
ABMモード: GR-LAPB
アプリケーション
ABMEモード: GR-LAPD
ARMモード: GR-HDLC/ARM(一次局)
GR-HDLC
GR-HDLC/ARM(二次局)
NRMモード: GR-HDLC/NRM(一次局)
HDLCドライバー
GR-HDLC/NRM(二次局)
「GR-QR/ENCODER」
■ QRコードモデル2、
マイクロQRコードに対応
Square
■ JIS規格JIS-X0510準拠
■ 数字、英数字、8ビットバイト、漢字モードに対応
Rectangular
■ 組み込み製品向けの固定長データ用途に対応
一次元バーコード・デコードライブラリー GR-BARCODE/DECODER
画像データ圧縮・伸張ライブラリ
GR-JPEG
強力な読み取りアルゴリズムと画像解析技術を利用して、あらゆる
タイプのコードを、
どのような状態でも、高速で正確に読み取るこ
とができる最先端の一次元バーコード・デコードライブラリー
組み込み用静止画画像圧縮・伸張ソフトウェアライブラリ
■ 豊富な一次元バーコードに対応
(※デコード可能な一次元バーコードは以下のとおり)
■ デジタルカメラ用の業界規格JEIDA DCF Version1.0、
Exif
Version2.1に準拠(DCFオプションにて対応)
■ ソフトウェア
(ANSI-C)
によるJPEGベースライン準拠の圧縮・伸張を
実現
■ OS、CPU非依存
・JAN8/13
(GS1-8 /13)
・UPC-A/UPC-E
・ITF
・NW-7(CODABAR)
・CODE39
・CODE128 / EAN128
(GS1-128)
■ 8ビットモノクロ画像のライン上に存在する一次元バーコードを判別し
デコード
JPEG画像
(ファイル/メモリ)
圧縮処理
■ 各種歪みに強いロジック
■ C/C++をサポートする環境で利用可能
量子化テーブル
デコード可能な一次元バーコード
ハフマンテーブル
DCT
エントロピー復号
ハフマンテーブル
量子化
量子化復号
量子化テーブル
ハフマン符号化
JPEG画像
(ファイル/メモリ)
■
逆DCT
元画像
(ファイル/メモリ)
を実装
X.25パケット交換プロトコル(レイヤー3)
■ 標準に完全に準拠:ITU-T(84年版)
■ PVC、VCの両方をサポート
■ 広範囲なISDN機能を実装:基本インターフェース(回線交換サービスのみサポート)
■ レイヤー 3:Q.931
■ レイヤー 2:Q.921(LAPD)
■ 下位のLAPBも別途提供可能
■ レイヤー 1:I.430/431(H/Wで実現)■ 標準に完全準拠:ITU-T,TTC
■ PTP・MTP・オブジェクト管理モジュール・下位ドライバーI/Fレイヤーの
総合パッケージ
アプリケーション
■ 複数の論理チャネルの同時通信が可能
アプリケーションに必要なISDN機能を提供
音楽や映像などのデジタルメディアデータを機器間で双方向に転
送する組み込み用ミドルウェア
伸張処理
GR-X.25
アプリケーションに必要なパケット交換通信機能を提供するX.25
プロトコル製品
GR-ISDN
組み込み用メディアトランスファープロトコル GR-MTPシリーズ
GR-JPEG
■ ライン上の複数のバーコードを正方向、逆方向問わず全てデコード
X.25プロトコル
■ アプリケーションとキューインターフェース ■ コードサイズは約80KB(回線交換)
■ リトル/ビッグエンディアン対応
元画像
(ファイル/メモリ)
ISDNプロトコル
HDLCドライバー
GR-X.25
■ メッセージのロギング
GR-LAPB(オプション)
■ OSIプリミティブ準拠
HDLCドライバー
■ 独立したタスクとして提供
仮想ネットワークドライバー GR-WinNET Windows上で組み込み向けネットワークプロトコルスタックを動
作させるための仮想ネットワークドライバー
■ ARP/RARP/IP等の低レベルパケット送受信をサポート
■ コンパクトな音楽・画像転送用プロトコル
■ 組み込み向けネットワークプロトコルスタックを使用したWindows上
のアプリケーション
(ThreadX for Win32/NetX for Win32等)
で、
上位ネットワークプロトコル開発が可能
■ 統合されたUSB、
ファイルシステム・パッケージもあわせてご提供
■ 各種ネットワークプロトコルスタックに対応
■ ポータブル・メディア・プレーヤーなどのデバイス側(Responder)の
スタックを提供、
ホスト側(Initiator)
もサポート予定
■ 複数のシミュレーションアプリケーションと通信可能
■ Windows Media Player 10との接続性を確認済み
■ Windowsのルーティング機能を使用し、外部機器との通信も可能
■ わかりやすいAPIセットを提供
■ Windows上のネットワークアプリケーションとの通信も可能
■ プロトタイピングや教育用途にWindows2000およびWindowsXP
で動作
■ μITRON、
ThreadXなど主要OSに対応可能
■ サンプルドライバーを標準添付
http server,
ftp server,
mail server, etc.
ユーザーアプリケーション
PTP
MTP
GR-MTP
ピッ
オブジェクト管理
モジュール
ファイルシステム
(GR-FILEなど)
物理ネットワーク
下位ドライバー依存レイヤー
SICD
他のアプリ
仮想ネットワーク
Windows
Physical NIC
メディアドライバー
GR-USB/DEVICEシリーズ
GR-WinNET
Windows network App.
http, ftp, mail, etc.
RTOS(μITRON、ThreadXなど)
− 5−
ThreadX for Win32
NetX for Win32
− 6−
USB-Ethernetソリューション
グレープシステムでは、USBのスタックとTCP/IPのスタックを使用して様々なソリューションをご提案しています。
[例]PCに特別なドライバーをインストールすることなくEthernet経由でUSBメモリにアクセスできるようにする。
開発対象の変換装置(サーバ)
開発対象の変換装置(クライアント)
GR-‐USB/DEVICEマスストレージパッケージ
HOSTアプリケーション
Bridge
PC
SCSI
Media Interface
BOT
USB-Ethernet
Media Driver
GR-USB/DEVICE
TCP/IP
FSIF
TCP/IP
(NetX、Fusion等)
MSCクラス
GR-USB/HOST#
リアルタイムOS(μITRON、ThreadX等)
リアルタイムOS(μITRON、ThreadX等)
USB
USBメモリ
Ethernet
USB
ワイヤレスソリューション
▲
▲
▲
▲
▲
− 7−
▲
ダイレクトプリントソリューション
▲
▲
製品の仕様は予告無く変更する場合があります。
ITRONは"Industrial TRON"の略称です。
製品名は各メーカの商標または登録商標です。
営業部
〒220-6119 横浜市西区みなとみらい2-3-3 クイーンズタワーB 19F
TEL.045-222-3761 FAX.045-222-3760
E-mail : [email protected]
www.grape.co.jp
− 8−
2015.03
ダイレクトプリントソリューション
▲
▲
製品の仕様は予告無く変更する場合があります。
ITRONは"Industrial TRON"の略称です。
製品名は各メーカの商標または登録商標です。
営業部
〒220-6119 横浜市西区みなとみらい2-3-3 クイーンズタワーB 19F
TEL.045-222-3761 FAX.045-222-3760
E-mail : [email protected]
www.grape.co.jp
− 8−
2015.03