開発方法



Similar documents
目 次 1. Easy HandyⅡ とは 3 2. 機 能 概 要 4 3. Easy HandyⅡ の 構 成 5 4. 入 荷 出 荷 棚 卸 処 理 の 流 れ 6 5. Easy HandyⅡ と 他 システムとの 連 携 7 6. 画 面 サンプル(PC 版 ) 8 7. 画 面 サンプ

CSV_Backup_Guide

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

Flash基礎Chapter1_3稿.indd

iStorage ソフトウェア VMware vSphere Web Client Plug-in インストールガイド

AGT10 ( Android(TM) 4.1) ファームウェア更新方法

節 実 施 期 間 実 施 級 実 施 期 間 情 報 処 理 第 回 は 級 と 級 のみ 実 施 各 期 間 内 回 の 受 験 となります C 言 語 Java Visual Basic ワードプロセッサ 第 回 は 級 のみ 実 施 第 回 は 級 のみ 実 施 第 回 は 級 と 級 のみ

ーがサーバーにファイルをアップロードしたり ファイルを 電 子 メールで 送 信 したために) 利 用 できるようになった 場 合 手 動 で 転 送 されたこれらのファイルにアクセスするユーザーまたはデバイスに CAL は 必 要 ありません 以 下 の 例 では 特 定 の 製 品 について 説

対 応 メーカー アップル キヤノン シャープ 三 洋 電 機 セイコーエプソン ソニー 東 芝 デル NEC パイオニア VAIO バッファロー パナソニック 日 立 ヒューレット パッカード 富 士 通 日 本 マイクロソフト 三 菱 電 機 レノボ ディスカウントストアで 売 られている 海

Microsoft Word - 参考資料:SCC_IPsec_win8__リモート設定手順書_

Untitled

Microsoft PowerPoint - MobileViewer説明資料_ pptx

スライド 1

<4D F736F F D208AEB8CAF89D38F8A B E64726F696494C DEC837D836A B2E646F6378>

データコピーとは データコピーは 古 い NAS のデータを 新 しい HDL-Z シリーズに 簡 単 にコピーできます 環 境 例 本 製 品 は 以 下 の 用 途 の 際 に 最 適 です 古 い HDL-Z シリーズから 新 しい HDL-Z シリーズへのコピー 古 い HDL-Z シリーズ

サイボウズ リモートサービス ユーザーマニュアル

重 要 BB セキュリティ powered by Symantec TM Plus をご 利 用 いただくためには 本 資 料 の 手 順 にしたがって 必 ずアクティブ 化 してください アクティブ 化 とは BB セキュリティの 各 サービスをご 利 用 いただくために 必 要 なオン ライン

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

_禑暥ã†�ã…“ã……ã…‹ç«¯æœ«ã‡»ã……ã…‹ã‡¢ã……ã…Šæ›‰é€ƒæł¸ã•’10ã•‚V1.3.xls

入退室インストールマニュアル.pdf

Microsoft Word - TechSmith Deployment Tool Documentation.docx

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

以 前 の 環 境 1.ハードウェア 構 成 新 機 器 導 入 前 の 構 成 を 示 す No 機 器 CPU メモリ ハードディスク 用 途 1 ノートPC 01 Pentium M 1.60 GHz 2 GB 60 GB 普 段 使 い 用 (ネット 動 画 再 生 等 ) 2 PC A P

< 目 次 > 8. 雇 用 保 険 高 年 齢 雇 用 継 続 給 付 27 ( 育 児 休 業 給 付 介 護 休 業 給 付 ) 8.1 高 年 齢 雇 用 継 続 給 付 画 面 のマイナンバー 設 定 高 年 齢 雇 用 継 続 給 付 の 電 子 申 請 高

ファクス送信用変換ソフト 操作説明書_VA

VisualStage Type-Basic Mobile設定&操作マニュアル(Android版)

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

目 次 1. 積 算 内 訳 書 に 関 する 留 意 事 項 1 ページ 2. 積 算 内 訳 書 のダウンロード 3 ページ 3. 積 算 内 訳 書 の 作 成 (Excel 2003の 場 合 ) 6 ページ 4. 積 算 内 訳 書 の 作 成 (Excel 2007の 場 合 ) 13

一般競争入札について

「災害用伝言板(web171)」の提供について~「災害用ブロードバンド伝言板(web171)」に新機能を追加しリニューアル~

目 次 目 次... 本 書 の 見 かた... 2 商 標 について... 2 オープンソースライセンス 公 開... 2 はじめに... 3 概 要... 3 使 用 環 境 について... 4 対 応 している OS およびアプリケーション... 4 ネットワーク 設 定... 4 Googl

PC 移 行 は 以 下 の 流 れで 行 います 次 ページ 以 降 に 各 手 順 を 記 載 しますのでご 確 認 ください ( をクリックすると 該 当 の 説 明 にジャンプします ) 移 行 元 のPCでの 作 業 Step1 移 行 するデータをバックアップする (3ページ) [データ

目 次 はじめに... 3 本 書 について... 3 ご 使 用 になる 前 に FileZen Pro の 概 要 初 期 設 定 (プロファイルの 作 成 ) めるあど 便 プロジェクト(アップロード)

biz-Stream v4 各種機能別動作環境一覧表

Yahooサービス(Yahooニュース Yahooメール Yahooオークション 等 ) ソーシャルネットワークサービス(Facebook,twitter,mixi 等 ) オンラインショッピングサイト 定 額 動 画 サービス 動 画 投 稿 サイト ブログ 投 稿 サイト 等 3. サポート 内

同 期 を 開 始 する( 初 期 設 定 ) 2 1 Remote Link PC Sync を 起 動 する 2 1 接 続 機 器 の [PIN コード ] [ ユーザー 名 ] [ パスワード ] を 入 力 する [PIN コード ] などの 情 報 は 接 続 機 器 の 設 定 画 面

目 次 1. 提 案 依 頼 にあたって 本 件 の 目 的 岩 手 県 立 大 学 ウェブサイトリニューアルの 概 要 概 要 スケジュールの 目 安 契 約 期 間 費 用...

Microsoft PowerPoint - WEBディスクご利用の手引きv1.2.ppt

GRIDY SFA カスタム 項 目 操 作 ガイド 用 本 書 はに 必 要 な 操 作 を 解 説 しております は GRIDY SFA ののことです GRIDY SFA へ 申 し 込 み 最 初 に 登 録 を 行 った 方 がそのままとなります カスタム 項 目 はの 方 のみ 操 作 可

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

参加表明書・企画提案書様式

1 EC サイトの 構 築 (ア) 基 本 要 件 サイト 全 体 を CMS で 管 理 できること 商 品 登 録 数 を 100 以 上 可 能 とし 拡 張 できること 会 員 登 録 したユーザーにメールマガジンを 送 ることが 出 来 るようにすること Facebook や twitte

9 要 件 定 義 書 第 3 章 (1)-4 今 回 ご 提 案 するサーバ 機 器 を 接 続 するL2スイッチについては 構 成 に 含 める 必 要 がありますでしょうか 提 案 いただく 機 器 の 構 成 上 L2スイッチが 必 要 な 場 合 は 提 案 の 内 容 に 含 めてくださ

facebook活用ノウハウ 一般的なノウハウ

Microsoft PowerPoint - 2-2山城_スマートフォンセキュリティ_配布用.pptx

Excel 応 用 Ⅱ Excelの 知 識 をより 深 め 今 以 上 に 活 用 し 業 務 を 効 率 化 させたい 人 にお 勧 めします また 豊 富 な 問 題 演 習 で 実 務 に 活 かせるスキルを 身 につけます 容 : 複 合 グラフの 操 作 データベースの 活 用 ピボット

2. 更 新 内 容 下 記 動 作 環 境 の 追 加 機 能 追 加 機 能 改 善 仕 様 変 更 不 具 合 対 応 を 行 いました 動 作 環 境 の 追 加 3.1. Windows 10 の 受 講 者 / 管 理 者 クライアントの 動 作 環 境 に 下 記 の Web ブラウザ

PowerPoint プレゼンテーション

インテル デスクトップ ボード DG33TL はじめに 対 象 このマニュアルは インテル デスクトップ ボード DG33TL の Windows* XP / Windows* Vista イン ストールに 関 する 情 報 を 提 供 するものです このマニュアルは 専 門 的 な 知 識 を 持

itutor の 機 能 について 製 品 紹 介 や 操 作 手 順 の PC 操 作 システム 運 用 手 順 の マニュアル 動 画 教 育 効 果 の 高 い eラーニング 教 材 時 間 をかけず 簡 単 に 作 成 できる 2

1.システム 構 成 1.1 ハードウェア 及 ぶ 基 本 ソフトウェア (1) システム 構 成 の 基 本 方 針 システム 構 成 のコンセンプトについて 2 頁 以 内 で 記 述 してください 1ハードウェア 構 成 のコンセプト

ORB dac オーディオコントロールパネル 操 作 方 法 下 記 の ORB dac オーディオコントロールパネルをダブルクリックし Windows のサウンドコントロールの 設 定 または ASIO を 制 御 することができます 1 Windows サウンドコントロールの 設 定 ( Win

長崎市民間建築物耐震化推進事業の概要

Microsoft PowerPoint - MOSA IP-PBX 日系企業運用提案(日文版)_ (3).ppt [兼容模式]

ニュースリリース添付資料 JDL IBEX出納帳8

改 訂 履 歴 版 概 要 区 分 更 新 日 1.0 新 規 作 成 新 規 2014/06/26 2

Microsoft PowerPoint - diximcatvplayer for android_hdt620_621_v113.ppt [互換モード]

XPFILESHARE.PDF

Microsoft Word - Jimdo基礎編(8版)

<4D F736F F D203193FA8AD45F95CA8E86325F89898F4B315F94F093EF8AA98D AD97DF914F82CC8FEE95F182CC8EFB8F C28E8B89BB2E646F63>

概 要 マイナンバー 業 務 システム 連 携 PCはマイナンバー 業 務 として 最 適 化 されたPCです のひら 静 脈 認 証 により OS/ 事 給 与 システムに 簡 単 且 つ 安 全 にログインできます 必 要 なセキュリティ 対 策 を 事 前 にセットアップして 提 供 します

<4D F736F F F696E74202D F C A082B882AF816082E ED2834B F91808DEC90E096BE95D C782AF A95D2816A E C5817A2E B8CDD8AB B83685D>

(2) 国 道 196 号 自 転 車 走 行 空 間 社 会 実 験 ( 平 成 21 年 度 ) 概 要 松 山 市 内 の 国 道 196 号 において 自 転 車 レーンを 設 置 する 社 会 実 験 を 実 施 し 歩 行 者 と 自 転 車 の 分 離 による 走 行 空 間 の 安

506HW ユーザーガイド Chapter7

検 索 文 字 列 が 住 所 にマッチするならば 地 図 画 面 を 表 示 します 検 索 文 字 列 が 住 所 の 一 部 ならば キーワードを 含 む 検 索 結 果 画 面 を 表 示 します

スライド 1

内 容 DataSpider Studio for Web とは... 3 SliverLight... 3 推 奨 最 小 構 成... 3 Studio for Web のサポートプラットフォームおよびサポートウェブブラウザ ログイン プロジェクトを 開 く... 6

Microsoft PowerPoint _リビジョンアップ案内_最終.pptx

目 次 機 能 運 用 上 の 注 意 処 理 手 順 画 面 説 明 ログイン 直 送 先 選 択

DIGNO® C 404KC ユーザーガイド Chapter8


検 討 検 討 の 進 め 方 検 討 状 況 簡 易 収 支 の 世 帯 からサンプリング 世 帯 名 作 成 事 務 の 廃 止 4 5 必 要 な 世 帯 数 の 確 保 が 可 能 か 簡 易 収 支 を 実 施 している 民 間 事 業 者 との 連 絡 等 に 伴 う 事 務 の 複 雑

SP xDrive Explorer ユーザーマニュアル

PDF閲覧制限システム(簡易版)概説書

2. 導 入 手 順 ブラウザを 開 いている 場 合 は 一 度 すべて 閉 じてから 下 記 へお 進 みください 手 順 2-1 当 組 合 ホームページから PhishWall ご 案 内 ページへ 進 む ブラウザを 開 き 下 記 のアドレスを 直 接 指 定 するか または 検 索 エ

6 システムを 入 れているパソコンを 入 れ 替 えたいが どうしたらいいのか 元 のパソコンから 新 しいパソコンに 昨 年 度 入 力 データを 移 行 します 手 順 は 次 のとおりです 1 元 のパソコンでシステムを 起 動 して メニュー 画 面 から バックアップ リカバリ を 選

(Microsoft PowerPoint - 02_MS Office Online on\201@\202\240\202\270\202\257\201`\202\351\202\262\227\230\227p\203K\203C\203h\201@\203T\201[\203r\203X\212T\227v\225\322\201y1.1\224\305\201z.pptx)

<4D F736F F D2095CA8E A90DA91B18C9F93A289F1939A8F D8288B3816A5F E646F63>

変 更 履 歴 日 付 版 数 変 更 内 容 2012/07/13 Rev 初 版 発 行 2013/07/03 Rev 対 応 機 器 一 覧 機 器 一 覧 を 更 新 [Settings] 画 面 の 表 示 時 刻 を 挿 入 する 機 能 を

社 会 福 祉 協 議 会 様 の 運 営 する 以 下 の 相 談 業 務 をサポートします 1. 日 常 生 活 自 立 支 援 事 業 2. 成 年 後 見 制 度 事 業 3. 高 齢 者 ふれあい 相 談 センター 事 業 ( 高 齢 者 の 何 でも 相 談 支 援 ) 4. 資 金 貸

事 前 確 認 2 1 事 前 確 認 1-1.ノート/メモパッドを 取 り 付 ける ノートブックタイプ 1 本 体 左 側 のはくりフィルムをはがす 2ノートの 表 紙 を 透 明 ポケットに 挿 入 する 3 表 紙 を 本 体 のへこみに 合 わせ 貼 り 付 ける 本 体

<4D F736F F D DC82C682DF90BF8B C8B9E816A4850>

目 次 機 能 概 要 ン/ チャ 引 新 規 注 文 - WAY 新 規 注 文 - WAY OCO 新 規 注 文 - 成 行 新 規 注 文 - 指 値 逆 指 値 新 規 注 文 - IFD 新 規 注 文 - OCO 新 規 注 文 - IFDOCO 新 規 注 文 - 決 済 注 文 -

目 次 1. はじめに 3 2. システム 要 件 4 3. HDD Password Tool のインストール 5 Windows の 場 合 5 Mac の 場 合 8 4. HDD Password Tool の 使 い 方 HDD Password Tool を 起 動 する

Microsoft PowerPoint - Microsoft Officeの変遷と内容.pptx

前 書 き 広 域 機 関 システム System for Organization for Cross-regional Coordination of Transmission Operators(OCCTO) rev: 商 標 類 Windows Office Excel

1.1 方 法 1 PC の 操 作 による 暗 号 化 1.Windows PC を 起 動 し スタート 画 面 を 表 示 します 2. 画 面 右 端 から 左 方 へスワイプし 設 定 をタップします - 2 -

Microsoft PowerPoint - cf408t.ppt

エ CarotDAV が 起 動 すると 次 のようなウィンドウが 表 示 されます メニューバーにある File から New Connection の WebDAV を 選 択 します オ 次 のような 設 定 画 面 が 表 示 されたら General タブでネットワークアドレスなどを 設

REX-KMSU2 Android ユーザーズマニュアルRev1.0

ID 保 存 されても 問 題 無 い 共 有 されていない PC でしたら ログインボタンの 上 にある[ID 保 存 ]のチェックボックスにチ ェックを 入 れて 下 さい 3. パスワードのオートコンプリート ログインボタンを 押 した 後 に 環 境 によっては 以 下 のような 確 認 が

<4D F736F F D20819C B78AFA95DB91538C7689E68DEC90AC289

目 次 NETGEAR WiFi Analytics を 使 用 した Wi-Fi 環 境 の 調 査 方 法... 1 NETGEAR WiFi Analytics を 使 用 した Wi-Fi 環 境 の 調 査 方 法... 3 Windows... 4 事 前 準 備... 4 NETGEA

ただし 当 該 事 故 が 本 特 典 の 適 用 対 象 となった 会 員 の 直 近 の 事 故 発 生 日 から 起 算 して 1 年 以 内 に 発 生 した 事 故 である 場 合 補 償 の 対 象 とはなりません 対 象 端 末 について 当 社 が 別 途 提 供 する ケータイ 補

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

Visio-XPSP2_Mpro.vsd

はじめに 本 書 では インテリジェントウェイブ 社 ( 以 下 IWI 社 )の 株 主 のお 客 様 に IWI 社 から 株 主 優 待 として 配 布 された Doctor Web 社 のアンチウイルス 製 品 において ライセンスを 更 新 する 手 順 をご 案 内 します お 手 元

インテル(R)Viiv(TM)ユーザーガイド

目 次 1 個 人 基 本 情 報 個 人 基 本 情 報 入 力 画 面 の 分 散 4 申 告 区 分 および 申 告 種 類 の 選 択 方 法 5 繰 越 損 失 入 力 年 別 の 繰 越 損 失 額 入 力 に 対 応 6 作 成 手 順 作 成 手 順 の 流 れを 提 供 7 所 得

Transcription:

- 最 新 のマイクロソフト 組 み 込 み 技 術 を 学 ぶ 一 日 ドライバー 開 発 から Windows ストア デバイス アプリ まで 株 式 会 社 デバイスドライバーズ 日 高 亜 友

Windows 8.1とEmbedded Systemの 関 係 を 知 る Windows デバイスドライバーとドライバー モデル USB と USBドライバーの 構 成 WinUSBの 拡 張 Windows 8.1のデバイスとデバイスドライバー Windows ストア アプリでハードウェア 制 御 2013/10/29 2

今 回 の 話 題 は Windows Embedded 8 ファミリー (WES 系 ) Windows Embedded 8.1 Pro Windows Embedded 8 Standard Windows Embedded 8.1 Industry Windows Embedded 8 Handheld Windows Server 2012 for Embedded Systems Microsoft SQL Server 2012 for Embedded Systems System Center 2012 SP1 と Windows 8.1 でのデバイス アクセスがテーマ 2013/10/29 3

画 面 の 様 子 画 面 機 能 は Windows 8.1 とほぼ 同 じ CUIアプリ 2013/10/29 4

ストアアプリケーションでデバイスを 扱 える Windows 8 で 本 来 実 現 できるはずだった 機 能 build 1(2011 年 9 月 ) では 多 数 のデバイス 制 御 のセッション しかしTechnical Previewでは 機 能 が 削 除 デバイスドライバー アーキテクチャの 変 更 KMDF: Version 1.9 1.11 1.13 UMDF: Version 1.9 1.11 2.0 CUIアプリ ソースコード 共 通 化 ( c! not c++) USB 関 連 クラス 追 加 とWinUSBの 位 置 づけの 変 更 WinUSB がデバイスサポートの 鍵 になる!? 2013/10/29 5

配 布 インストール 起 動 中 断 から 終 了 までの 振 る 舞 いの 変 更 セキュリティー 権 限 制 約 の 変 更 ブランディングとロックダウン 的 なものを 導 入 WEC アプリ 的 な 動 作 組 み 込 み 用 途 に 適 している 新 APIの 導 入 CUIアプリ Windows Application ストア アプリ UI 変 更 だけではない 2013/10/29 6

水 色 が 追 加 されたライブラリ 黄 緑 色 が 強 化 されたライブラリ デバイスアクセスの 強 化 2013/10/29 7

デバイスは 他 と 異 なる 差 別 化 する 機 能 を 実 装 使 いこなし (MS-DOSの 頃 から ) 最 近 は 高 性 能 高 機 能 化 する 一 方 標 準 化 汎 用 化 が 進 む 最 近 はデバイスや 半 導 体 メーカーが 淘 汰 してきている? デバイスドライバーは デバイスアクセスに 必 須 (MS-DOSの 頃 から ) デバイス 個 別 の 差 異 を 吸 収 デバイス 別 に 用 意 最 近 インボックス(インストール 済 汎 用 )ドライバー 利 用 が 増 加 2013/10/29 8

アプリケーション 操 作 への 対 応 カーネル 操 作 への 対 応 デバイスを 制 御 するソフトウェア 入 出 力 操 作, 割 り 込 み 操 作, バッファ 操 作, 排 他 制 御, ユーザモード アプリケーション CreateFile, ReadFile, WriteFile, User mode デバイスドライバー ネットワーク ファイルシステム NTカーネル ドライバーインストール PnP(デバイスの 脱 着 ) 電 源 管 理 Kernel mode デバイスドライバー カーネルモード ハードウェア デバイス 2013/10/29 9

デバイスドライバーを 開 発 する WDM ドライバー KMDF ドライバー UMDF ドライバー Windowsにプレインストールされているインボックスド ライバーを 利 用 する USBストレージ, USB-HID, WinUSB 汎 用 ドライバー(サードパーティ 製 )を 利 用 する UUSBD, LibUSB, 古 いアーキテクチャ 開 発 工 数 がWDMの1/5 ユーザーモードの 制 約 今 後 の 主 流 2013/10/29 10

基 本 的 にインストール 不 要 ( 特 定 条 件 ) INFファイル 等 が 必 要 な 場 合 がある VID&PID vs. Compatible ID デバイス 側 ファームウェアで デバイスクラスが 定 義 済 なら 不 要 ドライバー 開 発 が 不 要 INFファイルやカタログファイルの 作 成 が 必 要 な 場 合 はある ドライバーの 品 質 が 安 定 している 今 後 の 主 流 Windowsアプリケーションとの 連 携 が 容 易 2013/10/29 11

アプリケーションから 汎 用 的 に 使 えるUSBドライバー Microsoft 社 が 初 めて 提 供 した 汎 用 ドライバー Windows Vista 以 降 に 事 前 インストール 済 USB UMDF V1ドライバーに 必 須 (USB 入 出 力 をサポート) 一 般 的 なUSB 入 出 力 機 能 を 提 供 WinUSB.SYS カーネルモード ドライバー WinUSB.DLL APIライブラリ Windows 8.1 ストアアプリで 注 目 ドライバー 開 発 &インストール 不 要 汎 用 的 なデバイスアクセスを 実 現 Windows RT 対 応 (INF 不 要 のインストール) ( 以 前 は 文 献 やサンプルが 少 なかった) UMDFの サポート 用 として 開 発 アプリケーションから 直 接 利 用 可 能 2013/10/29 12

構 造 図 アプリケーション Win 32 API ユーザーモード IOマネージャー WDM ドライバー 下 位 ドライバー デバイス カーネルモード usbport.sys usbhub.sys usbehci.sys usbhub.sys usbd.sys 2013/10/29 13

構 造 図 アプリケーション Win 32 API ユーザーモード IOマネージャー KMDF ドライバー Framework 下 位 ドライバー デバイス カーネルモード usbport.sys usbhub.sys usbehci.sys usbhub.sys usbd.sys 2013/10/29 14

構 造 図 UMDFホスト プロセス アプリケーション UMDF ドライバー Win 32 API Framework WinUSB API WinUSB.dll ユーザーモード IOマネージャー リフレクタ WinUSB.SYS Framework 下 位 ドライバー デバイス カーネルモード usbport.sys usbhub.sys usbehci.sys usbhub.sys usbd.sys 2013/10/29 15

構 造 図 アプリケーション Win 32 API / WinUSB API WinUSB.dll ユーザーモード IOマネージャー WinUSB.SYS Framework 下 位 ドライバー デバイス カーネルモード usbport.sys usbhub.sys usbehci.sys usbhub.sys usbd.sys 2013/10/29 16

ストアアプリでのアイソクロナス 転 送 ストアアプリでの 指 定 外 クラスの 利 用 Windowsカーネルがサポートしている 機 能 の 代 替 LAN, Modem, Storage, ソフトウェア 構 造 としてアプリケーションとドライバー 部 分 を 分 離 すること アプリケーションが 直 接 デバイスを 制 御 する 構 造 (DLL 化 可 能 ) 2013/10/29 17

WinUSBで 対 応 できない 場 合 は 開 発 し ましょう 以 前 より 簡 単 になりました 開 発 環 境 OS Windows 7, Windows 8, Windows 8.1 開 発 対 象 OS Windows 7, Windows 8, Windows 8.1 ツール Visual Studio 2012/2013+WDK8.1(+SDK)(+ADK) デバッガとテストツール デプロイツールが 全 て 含 まれる F5キーでカーネルモードドライバーを 署 名 付 加 後 に リモート インストールしてリモートデバッグ 可 能 カーネルモードドライバーのデバッグ テスト 時 には ターゲット 専 用 マシンが 別 に1 台 必 要 2013/10/29 18

ストアアプリにはデバイス 利 用 制 限 がある 利 用 するためには Windows ストアデバイスアプリとしてドライバーとともに 開 発 ドライバーまたはINFファイルの 開 発 が 必 要 特 定 デバイスを 占 有 して 利 用 WinUSB 利 用 ストア アプリとして 開 発 ドライバー 開 発 は 不 要 (INFファイル 無 しでもインストール 可 能 ) 2013/10/29 19

特 定 ( 自 社 製 )デバイス 専 用 のアプリケーション マルウェア 等 の 他 のアプリケーションに 悪 用 されない 想 定 外 の 使 われ 方 をしない 課 金 対 象 等 のデバイス 利 用 を 制 限 可 能 デバイス 装 着 時 のAuto Play( 自 動 再 生 ) 機 能 デバイス メタデータでアプリケーションと 紐 づけ 権 限 管 理 典 型 的 なサポートデバイス プリンター モバイル ブロードバンド カメラ テレビ ステレオ レシーバー ゲーム デバイス デモ (Custom driver access sample:osrfx2) 2013/10/29 20

デバイス(ファームウェア)がWinUSBクラス 対 応 の 場 合 INF ファイルを 使 わなくても インストール 可 能 レジストリを 操 作 してデバイス 固 有 のGUIDを 登 録 クラスインストーラーがWinUSBクラスドライバーをインストール デモ (Custom USB device access sample:osrfx2) ベンダーがカスタムINFファイルを 用 意 する 場 合 ドライバー パッケージとしてINFファイルをベンダーが 用 意 Windows.Devices.Usb 名 前 空 間 により WinUSB(Winusb.sys) をデバイス ドライバーとして 使 う 外 部 USB デバイスと Windows ストア アプリが 通 信 可 能 デモ (USB CDC Control sample:elecom-gadgeteer) 2013/10/29 21

デバイスクラスは 以 下 のいずれかに 制 限 name:cdccontrol, classid:02 * * name:physical, classid:05 * * name:personalhealthcare, classid:0f 00 00 name:activesync, classid:ef 01 01 name:palmsync, classid:ef 01 02 name:devicefirmwareupdate, classid:fe 01 01 name:irda, classid:fe 02 00 name:measurement, classid:fe 03 * name:vendorspecific, classid:ff * * アプリケーションで 可 能 な 動 作 を 制 限 2013/10/29 22

USB 用 のMicrosoft 固 有 のディスクリプターを 定 義 いままでディスクリプターに 全 てを 含 めることができな かった 画 像 アイコン カスタム ドライバーといったデバ イス 固 有 の 情 報 をユーザーに 提 供 する WinUSB 用 の 情 報 を 拡 充 し ドライバー 無 しで 利 用 でき るデバイス 種 類 を 増 やす 2013/10/29 23

Windows 8.1とEmbedded Systemの 関 係 を 知 る Windows デバイスドライバーとドライバー モデル USB と USBドライバーの 構 成 WinUSBの 拡 張 Windows 8.1のデバイスとデバイスドライバー Windows ストア アプリでハードウェア 制 御 2013/10/29 24

Windows 8.1 向 け Windows ストア デバイス アプリの 新 機 能 http://msdn.microsoft.com/jajp/library/windows/hardware/dn265149(v=vs.85).aspx Windows 向 けハードウェアの 設 計 開 発 認 定 http://msdn.microsoft.com/ja-jp/windows/hardware/ WinUSB デバイス http://msdn.microsoft.com/library/windows/apps/hh450799 Windows 8.1: キットとツールのダウンロード http://msdn.microsoft.com/ja-jp/windows/hardware/gg454513.aspx 2013/10/29 25