emWin は、高機能で美しいGUI を実現するためのソフトウェアライブラリおよび開発ツールです。1999 年販売開始以降、emWin はワールドワイドで様々なアプリケーションで使用されております。コンパクトなフットプリントでワンチップマイコンの内蔵ROM/RAM でも動作可能。組込機器に最適なGUI 開発を行うことが可能です。エンビテックは、正規日本代理店としてSEGGER社のハードウエア(デバッガ・書込みツール)及びソフトウェア製品のライセンス販売・サポート、ソフトウエア製品の移植、ドライバ開発等のサービスを提供しています。

組込システム向けのGUI

emWin

  • BASEコンポーネント(基本パッケージ)のソースコード
  • 追加オプションモジュール製品のソースコード
  • デモサンプル(複数)
  • チュートリアルサンプル(複数)
  • テンプレート(ドライバ、コンフィグレーション設定、OSインターフェース用)
  • Windowsパソコン用テストツール(オプションモジュール用)
  • ユーザーマニュアル
Release Noteユーザー・マニュアル(英文)日本語版マニュアル(保守契約ユーザー)

対応ライセンス・モデル

プロダクトライセンス

プロダクトファミリーライセンス

ユーザーライセンス

ユーザーライセンス(制限無し)

CPUライセンス

Buyoutライセンス

OEMライセンス

ライセンスモデルの詳細・選び方

出荷までの流れ:

  • メール又はお問い合わせフォームからご依頼(お客様の開発環境及びライセンスモデルの情報を含む)をいただきましたらお見積書を発行いたします。
  • 事前入金の場合は請求書を発行いたします。
  • ご購入の際、ご注文書の発行をお願いいたします。お客様規定注文書式がない場合は、弊社規定注文書フォーマットをお送りいたしますのでご連絡ください。
  • ご注文確定後にユーザー情報をご記入の上サイン済みのライセンス契約書を弊社宛てに送付ください。
  • ご注文書を受けましたら(事前入金の場合はお支払確認後に)商品を出荷いたします。

納期:通常2~5営業日以内にソフトウエア製品をリリース

お支払い方法:銀行口座振り込み

ご注文の前に:

  • マイコン、開発環境への対応状況を必ず事前にご確認ください。
  • ライセンス契約書の利用条件を事前にご確認ください。
  • 正式受注後の変更・キャンセルはお受けできません。そのため、事前にご注文内容を再度ご確認の上、お手続きをお願いいたします。

対応ソフトウエアコンポーネント

  • カラーBASEコンポーネント(基本パッケージ):

    Graphic Library

    Basic fonts charset ISO 8859-1

    Simulation library (Object)

    emWinView Tool

    emWinSPY Tool

    Bitmap Converter Tool

    Multilayer/multidisplay support

    Analog touch screen and mouse support

    Black/White, Grayscale and Color Display Support

  • 追加モジュール(オプション):

    emWin simulation (Source)

    emWin WM/Widgets

    emWin Memory Devices

    emWin Antialiasing

    emWin VNC server

    emWin MultiTouch

    emWin Bitmap Converter (extra seat)

    emWin Font Converter

    GUIDRV Driver

emWinソースアップグレードプラン

お得

人気

以下のチップベンダーパートナー様がemWin PROパッケージ(ベンダー環境専用のOEM版)はライブラリ形式で無償で提供されています。
OEM版ライブラリパッケージをご利用のユーザー様がソース付きのemWin PROパッケージへ通常価格の 50%割引価格でアップグレード可能です。

また、OEM版のemWinツールでの移植、画面デザイン及びアプリケーション等の受託開発サービスも提供しております。

  • Renesas(RX65用GUI)ダウンロード
  • KEIL ARM(MDK-Proパッケージ)
  • NXPセミコンダクターズ(LPCソフトウエア)
  • STマイクロエレクトロニクス(STM32Cube)
  • シリコン・ラボラトリーズ(Simplicity Studio)
  • マイクロチップ(MPLAB Graphics Composer)
  • インフィニオン(Dave3パッケージ)
  • サイプレス・イノベイツ
  • セイコーエプソン
ソースアップグレードのメリット
  • ソース付きプロジェクトでGUIアプリケーションのデバッグ操作は簡単
  • ソースを参考に新しいウィジェット作成可能
  • emWinライブラリの最適化はさらにチュニング可能
  • 困った時に技術サポート問い合わせ可能

emWin(エムウィン)の特長:

  • 全てはANSI Cコードで実装したオリジナル製品
  • ロイヤリティー費用、量産制限等は有りません
  • 販売実績

    1999年から販売しており、emWinはワールドワイドで様々なアプリケーションで使用されています。

  • アプリケーション

    産業制御、スマートホーム・省エネ対応IoT機器、テレコム、自動車産業、家電、医療器械等、航空電子機器様々なアプリケーションで使用されています。

  • 使用中のOSで対応可、OS無しも可能(シングルタスクモード)
  • SEGGER製 embOS以外のRTOSにも対応可能(μITRONでの実績あり)
  • デバイスドライバ、コンフィグレーション設定、OSインターフェース用テンプレートを提供(移植作業は簡単
  • ワンチップマイコンへの実装を意識したコンパクト設計(組込みアプリケーションにぴったりな構成)
  • emWinモジュールROM使用量RAM使用量STACK使用量
    小型システム (Windowsマネージャ無し)6~25 KByte~200 Byte~600 Byte
    大型システム(Windowsマネージャ、ウィジェット含む)30~60 KByte2~6 Byte1200 Byte以上
  • CPU非依存設計で高ポータビリティ(8-bit~32-bit CPUまで幅広い環境をサポート)
  • コードサイズ及び実行速度パフォーマンスを中心に最適化されて、組込みアプリケーションにぴったりな構成
  • デバイスドライバ

    様々な液晶パネルインターフェースに対応した各種類のドライバモージュールをサポートします。お客様のハードウエアボードの仕様に合わせてGUIDRVモジュールを選択してください。

  • 対応ドライバ(ハードウエア非依存分):

    GUIDRV_Lin

    GUIDRV_07X1

    GUIDRV_Fujitsu_16

    GUIDRV_6331

    GUIDRV_1611

    GUIDRV_SPage

    GUIDRV_7528

    GUIDRV_CompactColor_16

    GUIDRV_FlexColor

    GUIDRV_7529

    GUIDRV_BitPlains

    GUIDRV_S1D15G00

    GUIDRV_SLin

    GUIDRV_SSD1926

    GUIDRV_S1D13748

    GUIDRV_IST3088

    GUIDRV_S1D13781

    GUIDRV_UC1698G

    GUIDRV SH_MEM

    ※ハードウエア依存分のドライバが別に必要です。

  • タッチスクリーン・タッチペン・キー入力

    タッチスクリーンサポートは、AD入力、バウンス、キャリブレーションなどの低レベルドライバも含みます。タッチスクリーンドライバは100ms程度の周期起動なので必ずしもRTOSを使用する必要はありません。

  • マルチタッチ

    マルチタッチサポートで10タッチポイントまで対応可能です。ジェスチャーサポートも可能です。

  • 言語サポート

    emWinは UTF-8エンコードでテキスト表示を行います。LTR(Left to Right)及びRTL(Right to Left)表示をサポートします。言語リソースファイルサポートでGUIアプリケーションのテキスト内容の言語は変更可能です。

  • フォントサポート

    8、10、13、16ピクセルのプロポーショナルフォント及び4x6、6x8、6x9、8x8、8x9、8x16、8x17、8x18、24x32のフォントを基本パッケージに付属。
    対応フォント:プロポーショナルフォント、モノスペースビットマップフォント、アンチエイリアスフォント、TrueTypeベクターフォント

  • フォント変換ツール

    日本語サポートにはフォントコンバータが必要です。PCのフォントをCソースプログラム・バイナリデータに変換して使用することが出来ます。フォントファイルのマージ、未使用フォントデータの削除、指定空間フォントデータの有無設定が可能です。

    ※フォントのユーザーライセンス及び使用許可は含まれておりません。

  • イメージ・画像サポート:BMP、JPEG、GIF、PNG、EMF(emWin Movie Format)
    動画作成用 JPEG2Movieツールを基本パッケージに付属。
  • カラーマネジメントシステムによりカラー変換可能(プログラムでの色設定と表示される色のマッピング可能)
  • マルチバッファモードをサポート
  • 低クロックの液晶コントローラの場合は、液晶データをメモリにキャッシュしてコントローラアクセス数を減らしてより良いパフォーマンスを実現
  • マルチレィヤ、マルチディスプレイモード

    複数の画面を自由に重ね合わせて表示することができるので、複雑な図も自由に構成することができます。レイヤー同士を切り替えるだけでなくブレンドすることもできます。

  • アンチエイリアス

    aa表示時にジャギーを目立たなくします。 抑止レベルも、表示内容により細かく設定できます。emWinは低品質(2bpp)と高品質(4bpp)の2つのタイプのアンチエリアシングフォントをサポートします。アンチエリアシングを使用して描画する場合、通常はアンチエリアシングを使用しない描画関数と同じ座標空間を使用します。これがデフォルトのモードです。

  • シミュレータサポート

    simVisual C++ 又は Codeblocks/MinGW 環境上でのシミュレーションで画面表示の確認だけでなく、ターゲット上のキー入力などもシミュレーションすることができます。パソコン環境だけで全ての機能の確認及びデバッグ操作が可能です。
    パソコン側のWindows環境でもステップ実行デバッグ出来る emWinViewツールを無償提供しています。

  • QRコードサポート

    ユーザー指定のテキスト又はウエブリンク情報等QRコードに変更して画面にQR表示出来ます。
    qr

    事例:

    #include "GUI.h"
    #define PIXEL_SIZE 4
    static const char sText[] = "www.embitek.co.jp/product/iot-solutions.html";
    GUI_HMEM hQR;
    hQR = GUI_QR_Create(sText, PIXEL_SIZE, GUI_QR_ECLEVEL_H, 0);
    GUI_QR_Draw(hQR, 50, 50);
    GUI_QR_Delete(hQR);

  • すぐに使用可能な複数ウィジェットをサポート
  • 画面デザイン用GUIビルダーをサポート

    簡単なドラッグ·ドロップでダイログインターフェースも作成及びプロパティ設定ができます。作成されたC言語のソースファイルにユーザーコードの入力が可能です。

  • emWinSPY:emWin用診断ツール

    emwinspyemWinSPYはターゲット側のemWinプログラムの診断情報(メモリ使用量、イベントログ、ウィジェットステータス等)をランタイムで表示するツールです。ターゲットボードとのインターフェースはTCP/IP及びJ-Link RTTの2つを用意しています。
    emWinSPYプログラムからターゲット画面のスクリーンショット(BMP式)を取ることが出来ます。お客様製品のユーザーマニュアル、説明書等に記載するキャプチャ画面の取得に便利。

  • emWin VNCサーバーで遠隔操作可能

    ネットワーク通信回線を通じてリモートPCからターゲット側の画面を見ながら装置をコントールできます。VNCサーバー機能で、ターゲット側のGUIアプリケーションの遠隔操作が可能です。

  • バーチャルスクリーン

    vrt仮想のスクリーンを複数定義でき、場面に応じて、実際に表示するスクリーンを選択することができます。バーチャルスクリーンAPIで指定エリアだけを実際に表示(パンニング機能)することも可能です。

  • 各種評価ボード向けの無償評価版・サンプルプロジェクトを準備

emWin PRO

お得版

パッケージ内容:

Graphic Library

Basic fonts charset ISO 8859-1

Simulation library (Object)

emWinView Tool

emWinSPY Tool

Bitmap Converter Tool

Multilayer/multidisplay support

Analog touch screen and mouse support

Black/White, Grayscale and Color Display Support

emWin WM/Widgets

emWin Memory Devices

emWin Antialiasing

emWin GUIDRV Driver(1つ)

メーカー:SEGGER Microcontroller

型番:MB-EMWIN-PRO

ご注文・お見積りのご依頼

emWin PRO Source Upgrade

お得

パッケージ内容:

Graphic Library

Basic fonts charset ISO 8859-1

Simulation library (Object)

emWinView Tool

emWinSPY Tool

Bitmap Converter Tool

Multilayer/multidisplay support

Analog touch screen and mouse support

Black/White, Grayscale and Color Display Support

emWin WM/Widgets

emWin Memory Devices

emWin Antialiasing

emWin GUIDRV Driver(1つ)

メーカー:SEGGER Microcontroller

型番:MB-EMWIN-UPG

ご注文・お見積りのご依頼

emWin BASE color

パッケージ内容:

Graphic Library

Basic fonts charset ISO 8859-1

Simulation library (Object)

emWinView Tool

emWinSPY Tool

Bitmap Converter Tool

Multilayer/multidisplay support

Analog touch screen and mouse support

Black/White, Grayscale and Color Display Support

メーカー:SEGGER Microcontroller

型番:MB-EMWIN-C

ご注文・お見積りのご依頼

emWin BASE grayscale

パッケージ内容:

Graphic Library

Basic fonts charset ISO 8859-1

Simulation library (Object)

emWinView Tool

Bitmap Converter Tool

Multilayer/multidisplay support

Analog touch screen and mouse support

Black/White and Grayscale Display Support

メーカー:SEGGER Microcontroller

型番:MB-EMWIN-G

ご注文・お見積りのご依頼

emWin BASE b/w

パッケージ内容:

Graphic Library

Basic fonts charset ISO 8859-1

Simulation library (Object)

emWinView Tool

emWinSPY Tool

Bitmap Converter Tool

Multilayer/multidisplay support

Analog touch screen and mouse support

Black/White Display Support

メーカー:SEGGER Microcontroller

型番:MB-EMWIN-BW

ご注文・お見積りのご依頼

emWin-sim-PSCL

emWin シミュレータソースコード(1台のPC用)

emWin simulation (Source)

メーカー:SEGGER Microcontroller

型番:MB-EMWIN-SIM

ご注文・お見積りのご依頼

emWin WM/Widgets

ウインドウマネジャープログラム、emWinウィジェットから画面アプリケーション作成するGUIBuilderツール

emWin WM/Widgets

emWin Memory Device

メモリデバイス機能で、表示データをメモリ上に展開してから出力するので、画面のちらつきが生じません。
アニメーション動画もスムーズに表示が可能です。

emWin Antialiasing

アンチエイリアス機能で表示時にジャギーを目立たなくします。 抑止レベルも、表示内容により細かく設定できます。

emWin VNC server

ネットワーク通信回線を通じてリモートPCからターゲット側の画面を見ながら装置をコントールできます。VNCサーバー機能で、ターゲット側のGUIアプリケーションの遠隔操作が可能です。

emWin MultiTouch

マルチタッチサポートで10タッチポイントまで対応可能。ジェスチャーサポートは可能です。

emWin Font Converter

フォント変換ツール:PCのフォント(True Type、Type1、Rasterフォント)をCソースプログラム・バイナリデータに変換して使用することができます。日本語サポートにはフォントコンバータが必要です。

emWin GUIDRV Driver

様々な液晶パネルインターフェースに対応した各種類のドライバモージュールをサポートします。お客様のハードウエアボードの仕様に合わせてGUIDRVモジュールを選択してください。
対応ドライバ(ハードウエア非依存分):

GUIDRV_Lin

GUIDRV_07X1

GUIDRV_Fujitsu_16

GUIDRV_6331

GUIDRV_1611

GUIDRV_SPage

GUIDRV_7528

GUIDRV_CompactColor_16

GUIDRV_FlexColor

GUIDRV_7529

GUIDRV_BitPlains

GUIDRV_S1D15G00

GUIDRV_SLin

GUIDRV_SSD1926

GUIDRV_S1D13748

GUIDRV_IST3088

GUIDRV_S1D13781

GUIDRV_UC1698G

GUIDRV SH_MEM

※ハードウエア依存分のドライバが別に必要です。

emWinシミュレータ評価版:

様々な開発環境に対応したembOSの評価用トライアル版は無償で提供しております。ご購入前に事前に動作確認出来ます。

emWinシミュレータ評価版ダウンロード(パソコン用EXE)

emWinシミュレータのスタートアップガイドは弊社までお問い合わせください。

評価ボード用emWinサンプル:

様々なマイコンデバイスの評価ボード用のGUIサンプルは無償で提供しております。ご購入前に事前に動作確認出来ます。

評価ボード用emWinサンプルをダウンロード

emWinチュートリアルサンプル評価版:

様々なウィジェット及びemWinリソースのチュートリアルサンプルは無償で提供しています。パソコン環境ですぐに試すEXE式デモプログラムとその実装を示すソースコードプログラムの2種類がダウンロード可能です。

Temperature Control

Washing Machine

Weather Forecast