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

العناوين الأخرى

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

مقدم أطروحة جامعية

al-Sadi, Rasul Hisham Abd al-Rasul

مشرف أطروحة جامعية

Fahd, Asma Abd Allah

أعضاء اللجنة

Khalid, Lamya Hafiz
Samawi, Venus W.

الجامعة

جامعة بغداد

الكلية

كلية العلوم

القسم الأكاديمي

قسم علوم الحاسبات

دولة الجامعة

العراق

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2004

الملخص الإنجليزي

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.

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

عدد الصفحات

81

قائمة المحتويات

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.

نمط استشهاد جمعية علماء النفس الأمريكية (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

نمط استشهاد الجمعية الأمريكية للغات الحديثة (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

نمط استشهاد الجمعية الطبية الأمريكية (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

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-605116