ACM Home Page
Please provide us with feedback. Feedback
Interfacing low-level C device drivers with Ada 95
Full text PdfPdf (624 KB)
Source Annual International Conference on Ada archive
Proceedings of the 1999 annual ACM SIGAda international conference on Ada table of contents
Redondo Beach, California, United States
Pages: 133 - 143  
Year of Publication: 1999
ISBN:1-58113-127-5
Also published in ...
Author
Steven Doran  Litton Guidance & Control Systems, 550 Canoga Ave, Woodland Hills CA
Sponsors
SIGCAS: ACM Special Interest Group on Computers and Society
SIGADA: ACM Special Interest Group on Ada Programming Language
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGAPP: ACM Special Interest Group on Applied Computing
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGBIO: ACM Special Interest Group on Biomedical Computing
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 16,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/319294.319315
What is a DOI?

ABSTRACT

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 heir 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 pragmas to interface code written in other programming languages 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Reference Manual for the Ada Programming Language Copyright (C) 1992,1993,1994,1995 Intermetrics, Inc.
 
2
Ada 95 Rationale - The Language - The Standard Libraries. Copyright (C) 1994 Intermetrics, Inc.
 
3
Programming in Ada 95 - 2nd Edition Written by John Barnes Copyright 1998 Addison Wesley Longman Limited
 
4
Linux Device Drivers. Written by Alessandro Rubini Copyright 1998 O'Reily & Associates, Inc