Writing windows 9x ME device driver for touch pad NEC PC-6051 compatible

Other Title(s)

كتابة البرامج التشغيلية للأجهزة المتوافقة مع Touch Pad NEC PC-6051 للعمل ضمن أنظمة التشغيل نوافذ 9x ME

Dissertant

al-Sadi, Rasul Hisham Abd al-Rasul

Thesis advisor

Fahd, Asma Abd Allah

Comitee Members

Khalid, Lamya Hafiz
Samawi, Venus W.

University

University of Baghdad

Faculty

College of Science

Department

Department of Computer Science

University Country

Iraq

Degree

Master

Degree Date

2004

English Abstract

The device driver is one of the most fascinating and most complicated, aspects of system programming.

A device driver is the part of an operating system that is responsible for controlling and communicating with the hardware.

The aim of this work is to write a device driver for a touch pad NEC PC-6051 compatible device in order to make it works under Microsoft Windows 9x/ME operating systems.

This work involved studying the structure of the Windows 9x and studying the new hardware to be added to the system by specify the components of this hardware, the operations that can performed with this hardware, and the connection methods that can be used to connect this hardware with the PC.

Touch pad device driver consists of eight source files (two .ASM files, two Definition files .DEF, one Include file .INC, one Install information file .INF, one Initialization file .INI, and one 'C' program file .C).

After compiling these programs together the output files will be five files (two .VXD files, one .EXE file, one .INF file, and one .INI file).

The proposed driver is written using Intel 80386 MP assembly language, with MASM macro assembler.

The 'C' program is written using Visual C++ language, and the API functions supported by Windows operating system.

The remaining files are text files.

Touch Pad NEC PC-6051 compatible is connected to the PC through parallel port with special designed interface connecter.

The overall system is tested on PC/Pentium III MP running under Windows 98/ME operating system.

The touch pad works with an accepted response time as a mouse and as a drawing tool with Paint, Microsoft Office XP, and PenOffice Windows application programs.

Main Subjects

Information Technology and Computer Science

No. of Pages

81

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Windows virtual device drivers.

Chapter Three : Touch pad NEC PC-6051 device driver.

Chapter Four : Conclusions and future work.

References.

American Psychological Association (APA)

al-Sadi, Rasul Hisham Abd al-Rasul. (2004). Writing windows 9x ME device driver for touch pad NEC PC-6051 compatible. (Master's theses Theses and Dissertations Master). University of Baghdad, Iraq
https://search.emarefa.net/detail/BIM-605116

Modern Language Association (MLA)

al-Sadi, Rasul Hisham Abd al-Rasul. Writing windows 9x ME device driver for touch pad NEC PC-6051 compatible. (Master's theses Theses and Dissertations Master). University of Baghdad. (2004).
https://search.emarefa.net/detail/BIM-605116

American Medical Association (AMA)

al-Sadi, Rasul Hisham Abd al-Rasul. (2004). Writing windows 9x ME device driver for touch pad NEC PC-6051 compatible. (Master's theses Theses and Dissertations Master). University of Baghdad, Iraq
https://search.emarefa.net/detail/BIM-605116

Language

English

Data Type

Arab Theses

Record ID

BIM-605116