Sciweavers

SIGADA
1999
Springer

Interfacing low-level C device drivers with Ada 95

14 years 3 months ago
Interfacing low-level C device drivers with Ada 95
The personal computer hardware marketplace has grown rapidly in recent years. Many software projects, as a cost-cutting measure, are buying “off-the-self” items to meet their hardware requirements. Almost all of the device drivers for these devices are written in the C programming language. However, the selection of the programming language for the project does not need to be confined to C. This paper details the powerful tools in Ada 95, such as the Interfaces package, pragma to interface existing C drivers to Ada 95 applications. An example of a generic real-time Ada 95 application interfacing with a low-level C serial device driver is used to aid the reader in the concepts and idea’s discussed in the paper. Keywords Ada 95, real-time, device drivers, C programming language
Steven Doran
Added 05 Aug 2010
Updated 05 Aug 2010
Type Conference
Year 1999
Where SIGADA
Authors Steven Doran
Comments (0)