
... home ...
driver: Definition and Recommended Links
Our favorite links for this topic area. Enjoy, fellow researchers! Questions, comments, new links? Email eewindow@aol.com!. A device driver, or software driver, is a computer program allowing higher-level computer programs to interact with a device.
A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware is connected. When a calling program invokes a routine in the driver, the driver issues commands to the device. Once the device sends data back to the driver, the driver may invoke routines in the original calling program. Drivers are hardware-dependent and operating-system-specific. They usually provide the interrupt handling required for any necessary asynchronous time-dependent hardware interface.
Source: Wikipedia (http://en.wikipedia.org/wiki/Device_driver)
other great electronics sites:ee toolbox site
-
driver
A device driver, or software driver, is a computer program allowing higher-level computer programs to interact with a device. A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware is connected. When a calling program invokes a routine in the driver, the driver issues commands to the device. Once the device sends data back to the driver, the driver may invoke routines in the original calling program. Drivers are hardware-dependent and operating-system-specific. They usually provide the interrupt handling required for any necessary asynchronous time-dependent hardware interface.
Source: Wikipedia (http://en.wikipedia.org/wiki/Device_driver)
(Note: The Electronic Engineers Toolbox provides an alternative set of featured links for this word at http://www.cera2.com/driver.htm)
- Featured Links:
- Development of a Generic Flash Device Driver for Cellular Phones
- The thesis' aim is to develop a generic device driver concept for handling NOR flash memory devices in an embedded cellular phone system. This concept describes the process of designing, implementing as well as testing the software on the Philips Nexperia Cellular System Solution platform. An overview of the current flash market, today's and future meaning of NOR flash memory as well as the Nexperia environment, serves as an introduction...
http://www.amazon.com
- Device Driver @ Wikipedia
- A device driver, or a software driver is a specific type of computer software, typically developed to allow interaction with hardware devices. Typically this constitutes an interface for communicating with the device, through the specific computer bus or communications subsystem that the hardware is connected to, providing commands to and/or receiving data from the device, and on the other end, the requisite interfaces to the operating...
http://en.wikipedia.org/wiki/Device_driver
- Writing Windows CE Display Drivers
- This article reviews the fundamentals of graphics, display hardware, and Windows CE display driver development, including the display driver C++ classes. It then explores improvements to the C++ classes that will simplify display driver development.
http://www.intelligraphics.com/articles/wincedrivers_article.html
- Network Driver Interface Specification (NDIS) FAQ
- The information on this page is intended primarily for network software developers who are working on lower-level network-related NDIS device drivers for Windows 95, Windows 98, Windows Millennium, Windows NT, Windows 2000 and Windows XP.
http://www.pcausa.com/resources/ndisfaq.htm
- Device Driver Developer Resources
- Hot list of Device Driver resources.
http://www.intelligraphics.com/resources.html
- Unified IO - C++ interface for industrial IO cards
- During our professional experience we have had many problems in finding drivers for industrial control cards for not much proliferated platforms like Linux, OS/2 and other platforms. We believe that many industrial control system developers have the same problems.
http://www.bbdsoft.com/interface.html
- Windows NT Device Driver Development
- OSR Press is pleased to announce the availability of OSR Classic Reprints: Windows NT Device Driver Development. For years, this has been the definitive and comprehensive technical reference for software engineers, systems programmers, and any engineer who needs to understand Windows NT systems internals. While this text has a fresh new look on the outside, the text, pictures, code samples and references on the inside are vintage 1998....
http://www.amazon.com
- Essential Linux Device Drivers
- Linux now offers an exceptionally robust environment for driver development: with todays kernels, what once required years of development time can be accomplished in days. In this practical, example-driven book, one of the worlds most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device. Essential Linux Device Drivers is for any programmer with a working knowledge of...
http://www.amazon.com
- D. Kalinsky Associates White Papers
- A Survey of Task Schedulers * Basic Concepts of Real-Time Operating Systems * * Mutexes Battle Priority Inversions * Architecture of Device I/O Drivers * Architecture of Safety Critical Systems'
http://www.kalinskyassociates.com/EmbeddedResources.html
- Jungo - Evaluation Downloads
- Your evaluation versions of WinDriver and KernelDriver are fully operable for a 30 DAY PERIOD. You may use it to develop your custom driver. When your driver operates to your satisfaction, you may purchase the registered version.
http://www.jungo.com/dnload.html
Explanation: these links are provided as part of our EE glossary project, which seeks to identify the most prominent keywords in embedded systems, embedded software, realtime and rtos, dsp (digital signal processing), system-on-a-chip, microprocessors and microcontrollers, and other constituent elements for embedded systems. While we seek to keep most of the links up-to-date, the user is refered to other primary electronic-based search sites such as: cera2.com, embedded.com, or EDN Magazine. If you have any suggestions of links or definitions, please email!
home |busses and boards (pc/104, compactpci, vme... |mcu-mpu (embedded microcontrollers and microprocessors) |dsp (digital signal processing) |ee (electronic design, generally)|embedded (embedded systems) |industrial & military |internet |open source (embedded linux, gnu tool chain) |realtime & rtos |system-on-a-chip |embedded software (compilers, debuggers, etc.) | site map
Last updated: Sat Feb 27 2010
Creator: Luis Viterbo, Web Surfer and Professional Engineer, email
Mark Twain quote for the day:
Bonaparte instituted the setting of merit above birth, and also so completely stripped the divinity from royalty that, whereas crowned heads in Europe were gods before, they are only men since, and can never be gods again, but only figure-heads, and answerable for their acts like common clay. Such benefactions as these compensate the temporary harm which Bonaparte and the Revolution did, and leave the world in debt to them for these great and permanent services to liberty, humanity, and progress.
- Life on the Mississippi