WEKO3
アイテム
LinuxのUSBデバイスドライバの抽象化に関する考察
https://ipsj.ixsq.nii.ac.jp/records/25574
https://ipsj.ixsq.nii.ac.jp/records/2557493ceabf5-3034-4598-8800-171ad2dc001a
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2004 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2004-08-01 | |||||||
タイトル | ||||||||
タイトル | LinuxのUSBデバイスドライバの抽象化に関する考察 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Study on Abstraction of USB Device Drivers on Linux | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
宮崎大学 工学部 情報システム工学科 | ||||||||
著者所属 | ||||||||
宮崎大学 工学部 情報システム工学科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science and Systems Engineering, Faculty of Engineering, University of Miyazaki | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science and Systems Engineering, Faculty of Engineering, University of Miyazaki | ||||||||
著者名 |
水川, 晶太
× 水川, 晶太
|
|||||||
著者名(英) |
Shota, Mizukawa
× Shota, Mizukawa
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | デバイスドライバの作成には,オペレーティングシステム(OS)やデバイスに関する多大な知識を必要とする.またデバイスドライバは各OS,各デバイスごとに作成しなければならない為,デバイスドライバの開発者にかかる負担は大きいものとなっている.本研究では,デバイスドライバの開発にかかる負担を軽減し,デバイスドライバ開発者の作業の分担化を目的として,デバイスドライバのソースコードの抽象化を行う.本稿では,抽象化につなげる為の事前研究として,LinuxのUSBデバイスを対象とし,複数のデバイスドライバのソースコードを解析し,デバイスドライバの一関数であるPROBE関数のアルゴリズムを定義し,そのアルゴリズムに従ってコードを分割する.またDISCONNECT open close関数の分割についての考察も行う.この結果,デバイスドライバのひな型と呼べるものができ,デバイスドライバのコードを書く上での指針を示すことが出来た. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Writing device drivers spends much time and makes efforts because it needs much knowledge of the target operating system(OS) and device. And, many device drivers must be written. This research aims at reducing the burdens of programmers who write device drivers by abstracting device drivers. As a preparatory research, this paper adopts Linux as a target OS and USB (Universal Serial Bus) device as a target device, and defines an algorithm for PROBE function of USB device drivers on Linux. USB device drivers on Linux are abstracted with dividing source codes of the device drivers by the algorithm. In addition, this paper tries dividing source codes of DISCONNECT, open, and close functions. It can assist the programmers in understanding structure or behavior of device drivers. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10444176 | |||||||
書誌情報 |
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) 巻 2004, 号 82(2004-OS-097), p. 9-16, 発行日 2004-08-01 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |