CFP last date
20 December 2024
Reseach Article

Graphical Driver Development Kit (GDDK) for Linux

by Kumar Anik, Abhishek Sharma, Pavan Chakroborty
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Number 11
Year of Publication: 2010
Authors: Kumar Anik, Abhishek Sharma, Pavan Chakroborty
10.5120/249-406

Kumar Anik, Abhishek Sharma, Pavan Chakroborty . Graphical Driver Development Kit (GDDK) for Linux. International Journal of Computer Applications. 1, 11 ( February 2010), 12-15. DOI=10.5120/249-406

@article{ 10.5120/249-406,
author = { Kumar Anik, Abhishek Sharma, Pavan Chakroborty },
title = { Graphical Driver Development Kit (GDDK) for Linux },
journal = { International Journal of Computer Applications },
issue_date = { February 2010 },
volume = { 1 },
number = { 11 },
month = { February },
year = { 2010 },
issn = { 0975-8887 },
pages = { 12-15 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume1/number11/249-406/ },
doi = { 10.5120/249-406 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:45:55.777620+05:30
%A Kumar Anik
%A Abhishek Sharma
%A Pavan Chakroborty
%T Graphical Driver Development Kit (GDDK) for Linux
%J International Journal of Computer Applications
%@ 0975-8887
%V 1
%N 11
%P 12-15
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

GDDK is a tool to help users build a driver in an organized and a lesser burdened way than how they do that natively. It helps by framing a procedure that comes common out of developing various drivers. The tools contains all function definitions of the kernel source, but the user is expected know how to use those functions in the GDDK and how to use them to solve his purpose, as the tool is supposed to provide only a convenient way for developing the driver, and hence doesn't do any wonders by creating drivers itself. The tool offers a wizard for users which can help them to make a driver on preconfigured templates as well as a UI where she can choose from innumerable functionalities of the kernel to develop one of her own.

References
  1. Alessandro Rubini. Book: Linux device drivers, 1998
  2. Corbet, Jonathan. Rubini, Alessandro . Kroah-Hartman,Greg. Book: Linux device drivers, 3rd Ed., 2005
  3. Kroah-Hartman, Greg.2001. Kernel korner: How to write a Linux usb device driver. Specialized Systems Consultants, Inc. Seattle, WA, USA, 1075-3583. http://portal.acm.org/citation.cfm?id=509852.509856&coll=portal&dl=ACM&CFID=51722142&CFTOKEN=94078685
  4. Matia, Fernando. Kernel Corner: Writing a Linux Driver. ACM Linux Journal, 22(April 1998), 1075-3583. http://portal.acm.org/citation.cfm?id=327338.327360&jmp=cit&coll=portal&dl=ACM&CFID=51722142&CFTOKEN=94078685#CIT
  5. Rusling D A, The Linux Kernel, http://www.tldp.org/LDP/tlk/tlk.html, 1999
  6. Tsegaye,Melekam. Foss,Richard . 2004.A comparison of the Linux and Windows device driver architectures. ACM SIGOPS Operating Systems Review . ACM New York, NY, USA. DOI http://doi.acm.org/10.1145/991130.991132
  7. Wang,Shaojie. Malik, Sharad.Bergamaschi,Reinaldo A. . 2003. Modeling and Integration of Peripheral Devices in Embedded Systems. In Design, Automation, and Test in Europe, Proceedings of the conference on Design, Automation and Test in Europe. IEEE Computer Society Washington, DC, USA, 1530-1591 , 0-7695-1870-2. http://portal.acm.org/citation.cfm?id=789083.1022717&jmp=cit&coll=portal&dl=ACM&CFID=51722142&CFTOKEN=94078685#CIT
Index Terms

Computer Science
Information Sciences

Keywords

GDDK DDK Linux drivers Device drivers Kernel