GR-USB、GR-FILE 他ミドルウェアのご紹介

GR-USB、GR-FILE
他ミドルウェアのご紹介
株式会社グレープシステム
2014/2/7
会社概要
設立:1991年7月(平成3年)
本社:横浜市/みなとみらい クィーンズタワーB 19F
事業所:盛岡市、大阪市
従業員数:約80人
大阪事業所
盛岡事業所
本社(横浜)みなとみらい
グレープシステムの主なビジネス分野
組み込み関連製品
プリンタ関連製品
受託ソフト開発
USB
LAN Driver
OS
GRAPEWARE Lineup
・GR-USB/HOSTⅡ/# for xxx
・GR-USB/DEVICE for xxx
・GR-FILE (FATファイルシステム)
・GR-SD (SDカードドライバ)
・GR-PictBG (PictBridgeプロトコル)
・GRマスストレージ統合キット
GR-USBの特長
・CPU非依存
・各種RTOSに対応可能
・OS依存レイヤを独立
・各種クラスドライバ提供
・全て自社開発のソースコード
・優れた相互接続性
※800種以上のデバイス接続検証を実施
・きめ細かいサポート※USB取組み開始から10年以上のノウハウ
Support Class Driver
・HUB Class
・Human Interface Devices Class
・Communication Device Class
・Mass Storage Class
・Still Image Capture Device Class
・Printer Class
・Audio Class
・独自クラスの対応可
GR-USB構成図
アプリケーション
クラスドライバ(オプション)
USBドライバ共通部
GR-USB
USB H/W依存部
USBコントローラ
Support Controller
◆GR-USB/HOST
TOSHIBA
TX03(M36x)
Freescale
Kinetis(K70)、MCF5225x、i.mx25、
NXP
LPC17xx、 LPC24xx、LPC32x0
ST Micro
STM32F1
Renesas Electronics
SH7727、SH7760、SH7720、RX62x
◆GR-USB/DEVICE
TOSHIBA
TX03(M36x)
Freescale
Kinetis(K70)、MFC5225x
NXP
LPC24xx、 LPC18xx
ST Micro
STM32F1、F2、F4
Renesas Electronics
SH7727、 M66597、RX62x など
GRAPEWARE概要図
Application
GR-FILE
Class Driver
GR-USB/DEVICE
μNet3(TCP/IP)
GR-WLAN for BP3591
GR-SD
(SD
Driver)
Mass Storage Class
GR-USB/HOST#
μC3/Compact(RTOS)
CPU
ローム社製
IEEE802.11b/g/n 対応
無線LANモジュール ドライバ
※USB/HOST・SDIOに対応可
ROM/RAM
# モジュール名
ROMサイズ
RAMサイズ
1 GR-FILE
74K※1
12K
※2
2 Mass Storage Class
(File System I/F含む)
12K
3K
※3
3 GR-USB/HOST#
23K
7K
※4
4 GR-USB/DEVICE
13K
1K
5 Mass Storage Function Class
9.4k※5
1.5K
6 GR-SD
5k
1K
※1: ロングファイルネーム未サポートの場合は約-40K程度削減可
※2: プール領域として必要な最低11KのRAMを含む
またアプリケーションタスクは4~8Kのスタックが必要
※3 : タスクスタックとして必要な2Kを含む
※4 : 2つのタスクに必要な3Kのスタックを含む
GRAPEWAREの主な導入事例

コンシューマー製品
- 携帯電話、デジタルカムコーダー、電子黒板、知育玩具

計測機器
- 電気計測器、流量計、OFDM変調器

産業機器
- ラベルプリンタ、船舶用航海補助機器

医療機器
- 血液検査機器、人工心肺機器、脈拍計、除細動器

設備機器
- タイムレコーダ、ゲーム機、駐車場発券機

その他
- カーナビ、監視カメラなど
Direct Print Solution
-組み込み機器から直接市販プリンタに印刷を実現-
<GR-PictBG/Storageキット>
<プリンタドライバソリューション>
アプリケーション
GR-JPEG
GR-PictBG/Storage
アプリケーション
EPSON
Printer Driver
RICOH
Printer Driver
HP
Printer Driver
プリンタドライバI/F
SICD Function Class
Printer Class
GR-USB/DEVCE
GR-USB/HOST Ⅱ
GR-FILE
RTOS
RTOS
USB/DEVCEコントローラ
USB/HOSTコントローラ
その他製品
・GR-QR Encoder/Decoder
・GR-BARCODE Encoder/Decoder
・GR-DATAMATRIX Encoder/Decoder
■応用事例
・デジタルカメラ・ICレコーダ:Wi-Fi簡単設定
・駐車場自動精算機:磁気カード⇒QRにて情報記録・解読
・スキャナー:カメラモジュールにてコードの解読
ライセンス形態(基本)
ソースコード提供&ロイヤリティフリー
<製品シリーズライセンス>
- CPU/OS/USBコントローラ
- 開発場所/部署
- 搭載する製品シリーズ
※上記を契約書にて規定させていただきます。
テクニカルサポート
• 無償サポート購入後
• 製品価格の
で更新(1年単位)
• 専任サポート
⇒基本的には開発者
• 迅速な対応
⇒原則24時間以内にレスポンス
おまけ
GRAPEWARE(商用製品)と
チップベンダサンプルの比較
GR製品
サポート
ドキュメント
費用
実績
○
○
△
○
チップベンダ
サンプル
備考
×
ベンダサンプルは十分なサポートは期待できない
GR製品は購入から半年間のサポートが付属されている
また、基本的には開発者がサポートするので迅速かつ
きめ細かいサポートが受けられる
×
ベンダサンプルのマニュアルは英語版のみ、またドキュ
メント内容も不十分(特に海外製の場合)
GR製品はスタートアップガイドなど内容も十分、当然日
本語マニュアルが用意されている
○
チップベンダサンプルは無償提供
GR製品は初期費用は掛かるが、不具合等が発生した時
の解析・改修は自社で行う必要がない為、人的リソース
を他の開発に充てられる
△
国内でチップベンダサンプルを商用に利用しているケー
スは少ないが、GR製品は数多くのマイコンに採用されて
いる為、動作が安定している
お問合せ