| Rick Grehan. Driver Assistance. Computer Design, 36(1):75--80, Nov. 1997. |
....parts of operating systems. Drivers are a set of software components inside the operating system which are linked to hardware entities in the hardware architecture. They bridge the [ indescribable boundary between the hardware and the software; the place where the physical meets the logical [39]. To the user they provide an abstraction and adaption of the interactions with the hardware peripheral devices and isolate the I O interactions from the rest of the system. The aim is to keep it simple, stupid [89] for the application programmer. However, device drivers are exceedingly complex, ....
....compiler. The internal methods for code generation are unknown, but the author assumes that the code is generated by the use of templates and term replacement. The output language is optimised for a set of target compilers. The system is self contained to the Infineon microcontroller family. In [39], other tools from other vendors similar to DAVE are briefly introduced. The tool DriveWay 3DE is an explorer for the device and processor architecture, and can be seen as a front end for hierarchical device documentation. The peripheral device can be explored and configuration code for the ....
[Article contains additional citation context not shown here]
Rick Grehan. Driver Assistance. Computer Design, 36(1):75--80, Nov. 1997.
....both timing constraints and resource constraints. Ortega et al. have in [27] expanded this approach to communication synthesis for distributed systems, i.e. from a behaviour description and an architectural mapping they synthesize interfaces for different bus structures, e.g. CAN and I2C. MakeApp [14] is a tool for generating device drivers for different devices and processors matching user defined configurations. Both Chinook and MakeApp solve only part of the problems described in [31] since they do not support DMA and generate code only for a specific real time kernel (Chinook) or no ....
R. Grehan, Driver assistance, Computer Design, vol. 36, no. 1, pp. 75--80, 1997.
....synthesizing techniques for both device drivers and bus interfaces. Finally, we conclude the paper with results on modelling and implementation efficiency. 2 Related Work The main focus in literature on device drivers is on writing implementations [10] or providing tools for library handling [5]. Chou et al. 1] models and generates software device drivers, but not in the context of an operating system as we do, but rather to emulate the bus interface in software. In our approach we provide the possibility to specify both the bus interfaces and device drivers in one architecture ....
R. Grehan ,"Driver assistance", Computer design, Nov. 01 1997, vol. 36, no. 1, pp. 75,76,78,80.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC