loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: William Agosto-Padilla ; Ramesh Karne and Alexander Wijesinha

Affiliation: Towson University, United States

Keyword(s): Linux, 802.11 Wireless, Device Driver, Bare Machine, Transformation.

Related Ontology Subjects/Areas/Topics: Service-Oriented Software Engineering and Management ; Software and Systems Development Methodologies ; Software Engineering

Abstract: Developing device drivers is often tedious and error-prone. Drivers for bare machine applications that run without an OS have been previously written by directly using specification documents. Transformation is an alternate approach that attempts to develop a bare machine driver by using existing code for an OS driver. We investigate the transformation of a Broadcom Linux 802.11n wireless device driver to a bare machine driver. As a first step towards understanding the transformation, we study the functions and OS dependencies of the Linux driver. The driver module is analyzed by examining its interaction with other modules, providing details of its key elements and code sizes, and by comparing code sizes with its counterpart Windows driver. We also discuss design issues that will be useful for developing device drivers that are independent of any operating system, kernel, or embedded system.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 54.198.146.13

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Agosto-Padilla, W.; Karne, R. and Wijesinha, A. (2015). Insights into Transforming a Linux Wireless Device Driver to Run on a Bare Machine. In Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-100-7; ISSN 2184-4895, SciTePress, pages 295-300. DOI: 10.5220/0005470002950300

@conference{enase15,
author={William Agosto{-}Padilla. and Ramesh Karne. and Alexander Wijesinha.},
title={Insights into Transforming a Linux Wireless Device Driver to Run on a Bare Machine},
booktitle={Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2015},
pages={295-300},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005470002950300},
isbn={978-989-758-100-7},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Insights into Transforming a Linux Wireless Device Driver to Run on a Bare Machine
SN - 978-989-758-100-7
IS - 2184-4895
AU - Agosto-Padilla, W.
AU - Karne, R.
AU - Wijesinha, A.
PY - 2015
SP - 295
EP - 300
DO - 10.5220/0005470002950300
PB - SciTePress