GR-USB GR-FILE · 2020. 12. 14. · TOSHIBA TX03(M36x) Freescale...

17
株式会社グレープシステム 2014/2/7 GR-USBGR-FILE 他ミドルウェアのご紹介

Transcript of GR-USB GR-FILE · 2020. 12. 14. · TOSHIBA TX03(M36x) Freescale...

株式会社グレープシステム

2014/2/7

GR-USB、GR-FILE

他ミドルウェアのご紹介

会社概要

設立:1991年7月(平成3年)

本社:横浜市/みなとみらい クィーンズタワーB 19F

事業所:盛岡市、大阪市

従業員数:約80人

本社(横浜)みなとみらい

盛岡事業所

大阪事業所

グレープシステムの主なビジネス分野

受託ソフト開発 組み込み関連製品

OS

USB

プリンタ関連製品

LAN Driver

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 H/W依存部

USBドライバ共通部

USBコントローラ

アプリケーション

クラスドライバ(オプション)

GR-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概要図

CPU

GR-USB/HOST#

Mass Storage Class

Application

GR-FILE

GR-USB/DEVICE

Class Driver

μC3/Compact(RTOS)

GR-SD

(SD

Driver)

GR-WLAN for BP3591

μNet3(TCP/IP)

ローム社製

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 -組み込み機器から直接市販プリンタに印刷を実現-

RTOS

アプリケーション

EPSON

Printer Driver

GR-FILE

RTOS

GR-USB/DEVCE

USB/DEVCEコントローラ

アプリケーション

SICD Function Class

GR-PictBG/Storage

GR-JPEG

Printer Class

GR-USB/HOST Ⅱ

<GR-PictBG/Storageキット> <プリンタドライバソリューション>

USB/HOSTコントローラ

プリンタドライバI/F

RICOH

Printer Driver

HP

Printer Driver

その他製品

・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製品は数多くのマイコンに採用されている為、動作が安定している

おまけ