ebook img

Algo Smart Panel PDF

118 Pages·2009·2.27 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Algo Smart Panel

Algo Smart Panelシリーズ マニュアル Algo Smart Panel用 『Windows Embedded CE 6.0』 について AP-4410 AP-5410 AP-6410 AP-6500 AP-7500 目 次 はじめに 1) お願いと注意······························································1 2) 対応機種について··························································1 第1章 概要 1-1·機能と特長································································1-1 1-1-1 Algo Smart Panel用Windows Embedded CE 6.0とは····························1-1 1-1-2 機能と特長·······························································1-1 1-1-3 デバイスドライバ構成·····················································1-4 1-2·システム構成······························································1-5 1-2-1 ファイルシステム構成·····················································1-5 1-2-2 フォルダ・ファイル構成···················································1-6 第2章 システムの操作 2-1·OSの起動と終了····························································2-1 2-1-1 OSの起動·································································2-1 2-1-2 OSの終了·································································2-1 2-2·ASD Config Tool···························································2-2 2-2-1 ASD Config Tool··························································2-2 2-2-2 LCD Setting······························································2-2 2-2-3 Buzzer Setting···························································2-3 2-2-4 Board Information························································2-4 2-2-5 初期値···································································2-4 2-3·アプリケーションの自動起動················································2-5 2-3-1 スタートアップフォルダによる自動起動 ·····································2-5 2-3-2 Algo Smart Panel専用スタートアップ機能による自動起動 ·····················2-5 2-4·ネットワークサーバ························································2-7 2-4-1 Windows共有ファイルサーバ················································2-7 2-4-2 FTPサーバ································································2-8 i 2-4-3 TELNETサーバ·····························································2-8 2-4-4 WEBサーバ································································2-9 第3章 Algo Smart Panelについて 3-1·Algo Smart Panelに搭載された機能について ··································3-1 3-2·Windows標準インターフェース対応機能 ·······································3-3 3-2-1 グラフィック·····························································3-3 3-2-2 タッチパネル·····························································3-3 3-2-3 シリアルポート···························································3-3 3-2-4 有線LAN··································································3-4 3-2-5 USBポート································································3-4 3-2-6 SD/SDHCカード····························································3-4 3-2-7 RAMディスク······························································3-4 3-3·組込みシステム機能························································3-5 3-3-1 ブザー···································································3-5 3-3-2 汎用入出力·······························································3-5 3-3-3 LCDバックライト··························································3-5 3-3-4 RAS機能··································································3-5 3-3-5 シリアルコントロール機能 ·················································3-5 3-3-6 バックアップSRAM·························································3-6 第4章 アプリケーション開発 4-1·アプリケーション開発について··············································4-1 4-2·開発環境の構築····························································4-2 4-2-1 必要なシステム···························································4-2 4-2-2 開発ツール·······························································4-2 4-2-3 開発ツールのインストール ·················································4-2 4-3·ターゲットとの接続························································4-3 4-3-1 IPアドレスの確認·························································4-3 4-3-2 Visual Studio 2005のデバイス設定·········································4-4 4-3-3 TCPトランスポートプログラムの起動 ········································4-5 4-3-4 接続確認·································································4-6 4-4·ネイティブコードアプリケーション開発 ······································4-7 ii 4-4-1 アプリケーションの作成···················································4-7 4-4-2 アプリケーションのデバッグ ···············································4-11 4-5·マネージドコードアプリケーション開発 ······································4-13 4-5-1 アプリケーションの作成···················································4-13 4-5-2 アプリケーションのデバッグ ···············································4-15 4-6·リモートツール····························································4-18 4-6-1 リモートツールの起動と接続 ···············································4-18 4-6-2 リモート ズームイン······················································4-19 4-6-3 リモート スパイ··························································4-19 4-6-4 リモート ヒープ ウォーカ ·················································4-20 4-6-5 リモート ファイル ビューア ···············································4-20 4-6-6 リモート プロセス ビューア ···············································4-21 4-6-7 リモート レジストリ エディタ ·············································4-21 第5章 組込みシステム機能ドライバ 5-1·ドライバの使用について····················································5-1 5-1-1 サンプルコードについて···················································5-1 5-1-2 DeviceIoControlについて··················································5-2 5-2·バックライト······························································5-3 5-2-1 バックライトについて·····················································5-3 5-2-2 バックライトドライバ·····················································5-3 5-2-3 バックライトデバイス·····················································5-4 5-2-4 リファレンス·····························································5-5 5-2-5 サンプルコード···························································5-12 5-3·ブザー····································································5-17 5-3-1 ブザーについて···························································5-17 5-3-2 ブザードライバ···························································5-17 5-3-3 ブザーデバイス···························································5-18 5-3-4 リファレンス·····························································5-20 5-3-5 サンプルコード···························································5-29 5-4·汎用入出力································································5-36 5-4-1 汎用入出力について·······················································5-36 5-4-2 汎用出力ドライバ·························································5-36 5-4-3 汎用出力デバイス·························································5-37 iii 5-4-4 汎用出力リファレンス·····················································5-38 5-4-5 汎用入力ドライバ·························································5-40 5-4-6 汎用入力デバイス·························································5-41 5-4-7 汎用入力 IN1割込みの使用手順·············································5-42 5-4-8 汎用入力リファレンス·····················································5-43 5-4-9 サンプルコード···························································5-48 5-5·シリアルコントロール機能··················································5-56 5-5-1 シリアルコントロール機能について ·········································5-56 5-5-2 シリアルコントロールドライバについて ·····································5-56 5-5-3 SciCtlデバイス···························································5-57 5-5-4 SciCtlリファレンス·······················································5-58 5-5-5 サンプルコード···························································5-60 第6章 システムリカバリ 6-1·リカバリSDの準備························································6-1 6-2·リカバリSDの起動························································6-1 6-3·システムの復旧····························································6-2 付録 A-1 マイクロソフト製品の組込み用OS(Embedded)について ·························1 A-2 参考文献···································································3 iv Algo Smart Panelシリーズ はじめに はじめに この度は、アルゴシステム製品をお買い上げいただきありがとうございます。 弊社製品を安全かつ正しく使用していただくために、お使いになる前に本書を十分に理解していただくよ うお願い申し上げます。 1) お願いと注意 本書では、Algo Smart Panel用Windows Embedded CE 6.0について説明します。 Windows Embedded CE 6.0は、マイクロソフト社によって開発された組み込み機器向けの32ビットのマル チタスク/マルチスレッドリアルタイムオペレーティングシステムです。組込み用 OS のため通常の PC 用 Windowsとは動作が異なることがあります。詳しくは、「付録 マイクロソフト製品の組込み用OSについて」 を参照してください。 本書は、アプリケーション開発、専用ドライバ仕様などの専門的な内容を含んでいます。これらの内容は、 Windows アプリケーション開発、デバイス制御プログラミングに関する技術を必要とします。これらのプロ グラミング技術情報については、Microsoft Developer Network Library(MSDN Library)、市販の解説書な どを参考にしてください。 2) 対応機種について 本書では、Algo Smart Panel AP-4410/5410/6410/6500/7500について説明しています。その他の機種につ いては、それぞれの機種に対応するマニュアルを用意しております。機種に対応したマニュアルを参照して ご使用ください。 1 Algo Smart Panelシリーズ 第1章 概要 第1章 概要 本章では、Algo Smart Panel用Windows Embedded CE 6.0の概要について説明します。 1-1 機能と特長 1-1-1 Algo Smart Panel用Windows Embedded CE 6.0とは Windows Embedded CE 6.0は、マイクロソフト社によって開発された組み込み機器向けの32ビットのマル チタスク/マルチスレッドリアルタイムオペレーティングシステムです。コンポーネント形式を採用し、汎用 的な機能がテクノロジコンポーネントとして提供されています。ターゲットの機器に合わせてコンポーネン トを選択することにより、より最適な組込み機器OSへカスタマイズすることができます。 Algo Smart Panel 用 Windows Embedded CE 6.0 は、Algo Smart Panel 用にカスタマイズされた Windows Embedded CE 6.0です。Algo Smart Panel用に選定したコンポーネント、オンボード搭載デバイス用のドラ イバ及び設定ツールで構成されています。 1-1-2 機能と特長 Algo Smart Panel用Windows Embedded CE 6.0は、Windows Embedded CE 6.0の標準機能にオンボードに 搭載されたデバイスのサポートが追加されています。このため、他のWindowsで動作しているアプリケーシ ョンならば容易に移植することが可能です。 表1-1-2-1にAlgo Smart Panel用Windows Embedded CE 6.0に搭載されている主な機能を示します。 表1-1-2-1.Algo Smart Panel用Windows Embedded CE 6.0の主な機能 項目 機能 アプリケーションおよびサービスの開発 Cライブラリおよびランタイム LDAPクライアント SOAP Toolkit クライアント サーバー Standard SDK for Windows Embedded CE String Safeユーティリティの関数 MSXML 3.0 XML SAX XMLクエリ言語 (XQL) アクティブ・テンプレート・ライブラリ(ATL) OBEXクライアント COM メッセージキュー(MSMQ) .NET Compact Framework 2.0 インターナショナル 各国語サポート(NLS) 日本語サポート Monotype Imaging AC3フォント圧縮 MS ゴシック、MS Pゴシックおよび MS UI Gothic かなソフトキーボード ローマ字/英語のソフトキーボード IME 3.1 入力方式マネージャ(IMM) インターネット・クライアント・サービス Internet Explorer HTML/DHTML API Internet Explorerブラウザ・コントロール・ホスト Internet Explorer複数言語対応の基本API 1-1 Algo Smart Panelシリーズ 第1章 概要 URLモニカサービス Windowsインターネットサービス コントロールパネルの[インターネットオプション] JScript 5.6 Internet Explorer 6.0サンプルブラウザ グラフィック技術とマルチメディア技術 静止画像Codecサポート(エンコードおよびデコード) エンコード: BMP, GIF, JPG, PNG デコード: BMP, GIF, JPG, PNG Windows Media Player WMAおよびMP3ストリーミング WMAおよびMP3ローカル再生 オーディオCodecsおよびレンダラ MP3 Codec MPEG-1レイヤ1および2オーディオCodec Wave/AIFF/au/sndファイルパーサー WMA Codec WMA Voice Codec ストリーミング メディアの再生 ビデオコーデックおよびレンダラ DirectShow ビデオ レンダラ MPEG-1 ビデオ Codec WMV/MPEG-4 ビデオ Codec ビデオ/イメージ圧縮マネージャ メディアフォーマット MPEG-1パーサー/スプリッタ コアOSサービス USBホストサポート USBヒューマン入力デバイス(HID)クラスドライバ USBホストサポート USB記憶域クラスドライバ Windows Embedded CEドライバ開発キットサポートライブラリ インターネット機器(IABASE)のサポート カーネルモードドライバ用UIプロキシ カーネル機能 FormatMessage API ターゲットコントロールサポート(Shell.exe) ファイバAPI メッセージ キュー ポイント・ツー・ポイント メモリマップファイル シリアルポート・サポート ディスプレイ・サポート デバイス・マネージャ UIベースの通知 電源管理(完全) シェルおよびユーザーインターフェイス グラフィックス、ウィンドウおよびイベント 最小GDI構成 最小GWES構成 最小ウィンドウマネージャ構成 最小入力構成 1-2 Algo Smart Panelシリーズ 第1章 概要 シェル AYGShell APIセット 標準のシェル コマンド・プロセッサ コンソール・ウィンドウ ユーザーインターフェイス コントロールパネル・アプレット ソフトウェアベースの入力パネルドライバ タッチ スクリーン(スタイラス) ネットワーク・ユーザーインターフェイス マウス 共通コントロール 共通ダイアログサポート セキュリティ 高度な暗号化プロバイダのある暗号化サービス(CryptoAPI 1.0) 証明書(CryptoAPI 2.0) 資格情報マネージャ 認証サービス(SSPI) NTLM Schannel(SSL/TLS) ファイルシステムおよびデータストア システムパスワード CEDBデータベースエンジン RAMおよびROMに適用されるファイルシステム Hiveベースのレジストリ 圧縮 記憶域マネージャ FATファイルシステム パーティションドライバ リリースディレクトリ・ファイルシステム 記憶域マネージャ・コントロールパネル・アプレット フォント Courier New(サブセット1_30) Tahoma(サブセット1_07) Wingding 通信サービスおよびネットワーク サーバー FTPサーバー Telnetサーバー Webサーバー コアサーバー・サポート ファイルサーバー(SMB/CIFS) ネットワーク - ローカルエリア・ネットワーク ワイヤード(有線)ローカルエリア・ネットワーク(802.3、 802.5) ネットワーク - 広域ネットワーク(WAN) Telephony API(TAPI 2.0) ダイヤルアップ・ネットワーク (RAS/PPP) 自動ダイヤル 1-3 Algo Smart Panelシリーズ 第1章 概要 ネットワーク - 全般 NDISユーザーモードI/Oプロトコルドライバ TCP/IP WindowsネットワークAPI/リダイレクタ(SMB/CIFS) Winsockサポート ネットワークドライバ・アーキテクチャ (NDIS) ネットワーク・ユーティリティ(IpConfig、Ping、Route) 拡張DNSクエリおよびアップデート(DNSAPI) 1-1-3 デバイスドライバ構成 Algo Smart Panel用Windows Embedded CE 6.0は、各種デバイスドライバが標準搭載されています。標準 搭載デバイスドライバの一覧を表1-1-3-1に示します。 各デバイスドライバの詳細は「第5章 組込みシステム機能ドライバ」を参照ください。 表1-1-3-1.Algo Smart Panel用Windows Embedded CE 6.0の標準搭載デバイスドライバ デバイスドライバ 説明 グラフィック ・グラフィックドライバ バックライト ・バックライトドライバ 輝度の調整、バックライトのON/OFFを行うことができます。 ブザー ・ブザードライバ ブザーの周波数の変更、ブザーの ON/OFF、タッチパネルのタッチ音の ON/OFF を 行うことができます。 シリアル ・オンボードシリアルポート2ポート(RS-232C/RS-422/RS-485)ドライバ ・シリアルポート切替えドライバ 各シリアルポートをRS-232C/RS-422/RS-485に切替えることができます。 タッチパネル タッチパネルドライバ USB ・USB1.1/2.0対応ホストドライバ ・HIDドライバ(マウス、キーボード対応) ・USB記憶域クラスドライバ LAN ・オンボード100/10BASE-TのLANドライバ 汎用I/O ・汎用入出力アクセスドライバ IN6点、OUT4点のON/OFFを入出力することができます。 IN0BITのONトリガで電源リセットする機能があります。 IN1BIT の ON トリガで登録されたイベントをシグナル状態に設定することができ ます。 記憶装置 ・512MByte NANDフラッシュメモリアクセスドライバ ・RAMディスクドライバ(メインメモリの一部をストレージして使用) ・512KByte SRAMメモリアクセスドライバ ・SD/SDHCカードアクセスドライバ 1-4

Description:
Algo Smart Panel 用 Windows Embedded CE 6.0 は、各種デバイスドライバが標準搭載されています。標準 .. Windows XP Professional Service Pack 2.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.