講演名 2001/3/5
ITRONデバイスドライバ設計ガイドラインの移植性と評価
村中 健二, 高田 広章, 児玉 剛, 宿口 雅弘, 館 義宏, 綱川 寧孝, 横澤 彰,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 近年の組み込みシステムにおいて,プロセッサにつながる周辺デバイスは多種多様になりつつあり,また開発サイクルも短く,デバイスドライバの再利用性向上が強く望まれている。この様な中,「ITRONデバイスドライバ設計ガイドラインワーキンググループ」では,デバイスドライバの設計指針を示すガイドラインの策定を行っている。ITRONデバイスドライバ設計ガイドラインではデバイスドライバ自体の移植性を確保するための階層化構造を導入している。この階層構造では,デバイスドライバをターゲットシステムのカーネル,プロセッサ,割り込みコントローラ(IRC),デバイスの結線方法により階層分けを行い,デバイスドライバの移植性を向上させている。本稿ではデバイスドライバ設計ガイドラインの概説を行い,デバイスドライバ開発時に良く起るエンデイアン問題を通してデバイスドライバの移植性をどのように向上させるかを示す。また実装例を用いて移植性の評価を行う。
抄録(英) In recently embedded systems, becase devices that are connected to a processor are increasingly varied and because of short development cycle, reusability of device driver is strongly required. In this background, "ITRON Device Driver Design Guideline Working Group" is investigating on a guideline which gives design rules of device drivers. This guideline adopts a layered structure to improve portability of device drivers. This layered structure separates dependencies on kernel, processor, interrupt request controler, connection method of devices to different layers, then improves the portability. In this paper, we give an outline of the ITRON Device Driver Design Guideline, and show how the portability is improved through an example solution of an endian problem which frequently occurs on development of device drivers. We also evaluate portability with a sample implementation.
キーワード(和) デバイスドライバ / 移植性 / 設計 / ガイドライン
キーワード(英) Device Driver / Portability / Design / Guideline
資料番号 CPSY2000-87
発行日

研究会情報
研究会 CPSY
開催期間 2001/3/5(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Computer Systems (CPSY)
本文の言語 JPN
タイトル(和) ITRONデバイスドライバ設計ガイドラインの移植性と評価
サブタイトル(和)
タイトル(英) Portability and Evaluation of ITRON Device Driver Design Guideline
サブタイトル(和)
キーワード(1)(和/英) デバイスドライバ / Device Driver
キーワード(2)(和/英) 移植性 / Portability
キーワード(3)(和/英) 設計 / Design
キーワード(4)(和/英) ガイドライン / Guideline
第 1 著者 氏名(和/英) 村中 健二 / Kenji Muranaka
第 1 著者 所属(和/英) 豊橋技術科学大学
Toyohashi Univ. of Technology
第 2 著者 氏名(和/英) 高田 広章 / Hiroaki Takada
第 2 著者 所属(和/英) 豊橋技術科学大学
Toyohashi Univ. of Technology
第 3 著者 氏名(和/英) 児玉 剛 / Tsuyoshi Kodama
第 3 著者 所属(和/英) アルパイン情報システム株式会社
ALPINE Information System Inc.
第 4 著者 氏名(和/英) 宿口 雅弘 / Masahiro Shukuguchi
第 4 著者 所属(和/英) 三菱電機マイコン機器ソフトウエア株式会社
Mitsubishi Electric Micro-Computer Application Software Co.,Ltd.
第 5 著者 氏名(和/英) 館 義宏 / Yoshihiro Tachi
第 5 著者 所属(和/英) セイコーエプソン株式会社
SEIKO EPSON CORPORATION
第 6 著者 氏名(和/英) 綱川 寧孝 / Yasutaka Tsunakawa
第 6 著者 所属(和/英) ソニー株式会社セミコンダクタネットワークカンパニー
Semiconductor Network Company, Sony Corporation
第 7 著者 氏名(和/英) 横澤 彰 / Akira Yokosawa
第 7 著者 所属(和/英) 株式会社東芝セミコンダクター社
Toshiba Corporation Semiconductor Company
発表年月日 2001/3/5
資料番号 CPSY2000-87
巻番号(vol) vol.100
号番号(no) 654
ページ範囲 pp.-
ページ数 8
発行日