1 AIT Asian Institute of Technology

Virtual device driver : embedded environment

AuthorFernandes, António Manuel Azevedo
Call NumberAIT Thesis no.ISE-11-23
Subject(s)Reverse engineering
Device drivers (Computer programs)

NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering in Microelectronics and Embedded Systems, School of Engineering and Technology
PublisherAsian Institute of Technology
Series StatementThesis ; no. ISE-11-23
AbstractThe goal of this thesis project was build a binary drive reuse framework to allow execution of Windows binary drivers in Unix-like Operating Systems. NDISulator project from FreeBSD is the initial base of development, and architectural guide, to extend the support to other devices beyond the original network drivers. It should be ported to GNU/Linux on x86 processor and after to ARM devices. The tool build is modular and extendable and can help converting the binary Windows drivers to the desired platform. The study of FreeBSD, Linux OS and Windows device driver models, PE and ELF formats was fundamental to understand the NDISulator architecture and the possibility of port that tool to Linux. P011ing such a facility is a hard task, and it was not finished, just some stub drivers were tested and even those do not worked with full success. Despite that was proven that the NDISulator architecture can be ported to Linux. The second goal had limited results, because without the compatibility layer porting was not possible to implement one part of the tool. But the binary driver can already be conve1ted using that tool on Linux.
Year2011
Corresponding Series Added EntryAsian Institute of Technology.|tThesis ; no. ISE-11-23
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Industrial Systems Engineering (DISE)
Academic Program/FoSIndustrial Systems Engineering (ISE)
Chairperson(s)Mongkol Ekpanyapong;
Examination Committee(s)Apinun Tunpan;Dailey, Matthew N.;Tavares, Adriano Jose da Conceicao;
Scholarship Donor(s)EM EuroAsia Scholarship Programme;Asian Institute of Technology Fellowship;
DegreeThesis (M. Eng.) - Asian Institute of Technology, 2011


Usage Metrics
View Detail0
Read PDF0
Download PDF0