SW-GRL
StellarisWare® グラフィック ライブラリ、スタンドアロン パッケージ
SW-GRL
概要
Stellaris グラフィック ライブラリは、グラフィック表示機能を搭載した Stellaris マイコン ベース ボード向けに、グラフィカル ユーザー インターフェイスを作成するためのグラフィックス プリミティブとウィジェット セットで構成される、ロイヤリティ フリーのセットです。
グラフィック ライブラリには、西ヨーロッパ言語、キリル言語、およびアジア言語の文字セットなど、130 を超える異なる定義済みフォントが組み込まれています。
特長
グラフィック ライブラリは、機能の3つの機能層で構成されています。使用中のディスプレイに固有のディスプレイ ドライバ層、アクティブなディスプレイ バッファまたはちらつきのない動作のためのオフスクリーン バッファに、点、線、四角形、円、フォント、ビットマップ画像、テキストを描画するグラフィック プリミティブ層、1つ以上のグラフィック プリミティブの汎用カプセル化により、ディスプレイ上にユーザーインターフェース要素を描画する機能、およびウィジェット要素に対するユーザーの操作に対するアプリケーション定義の応答を提供する機能を提供します。
インターナショナル フォント
StellarisWare® グラフィック ライブラリは、現在、130種類以上の異なる定義済みフォントがあり、西ヨーロッパ、キリル、アジア言語の文字セットの両方に対応しています。ウィジェット層には、スライダ、チェックボックス、ラジオボタン、リストボックス、キャンバス、コンテナ、およびさまざまな種類のプッシュボタンがあります。このテキスト機能の向上により、ユーザーはより包括的なHMI機能や多言語アプリケーションを作成し、プログラミングすることができます。
主な特長:- 独自のフォントをレンダリングします
- 複数言語の文字列テーブルを構成します
- アプリケーションで使用する特定の文字のみを含むフォントを生成します
- UTF-8、ISO8859-x、WIN125xなどの一般的なテキスト エンコーディングをサポートします
- 他のコードページのサポートを簡単に追加できます
ソフトウェアの理解と保守を容易にするため、Stellarisグラフィックス ライブラリは、どうしても不可能な場合を除き、すべてC言語で記述されています。ライブラリはC言語で作成されていますが、Cortex-M3 Thumb2の命令セットがコンパクトであるため、メモリとプロセッサを効率的に使用できます。
- ライブラリには、西ヨーロッパ、キリル、およびアジア言語の文字セットなど、130種類以上の異なる定義済みフォントが組み込まれています
- 無償ライセンスとロイヤリティ フリー使用(Stellaris MCUと共に使用する場合)
- アプリケーション開発を簡素化し、スピードアップします。アプリケーション開発やプログラミングの例として使用できます。
- フル機能でメンテナンスが容易なコードの作成が可能です。
- 完全にC言語で記述されていますが、どうしても不可能な部分は除きます。このソフトウェアはC言語で作成されていますが、Cortex-M3 Thumb2の命令セットがコンパクトであるため、メモリとプロセッサを効率的に使用できます。
- 特別なプログラムまたはカスタム アセンブリ コードのプロローグ/エピローグ関数を必要としない、Cortex-M3コアの優れた割り込み性能を最大限に活用します。
- エラーチェック コード付き(開発用)またはエラーチェック コードなし(より小さなメモリ構成のMCUでの最終生産用)を使用してコンパイルできます。
- オブジェクト ライブラリとソースコードの両方で利用可能なため、ライブラリをそのまま使用することも、必要に応じて変更を加えることもできます。
- すべてのペリフェラルに対応するサンプル ソースコードの例およびStellaris開発キットと評価キットすべてに対して、すぐに使用できるプロジェクトが含まれています。
- ARM/Keil、IAR、Code Red、CodeSourcery、および汎用GNU開発ツールでコンパイルできます。
ダウンロード
SW-GRL — StellarisWare グラフィック・ライブラリのスタンドアロン・パッケージ
SW-GRL — StellarisWare グラフィック・ライブラリのスタンドアロン・パッケージ
技術資料
| 種類 | タイトル | 最新の英語版をダウンロード | 日付 | |||
|---|---|---|---|---|---|---|
| ユーザー・ガイド | Stellaris Graphics Library User's Guide (SW-GRL-UG) (Rev. P) | 2013/04/19 |