Share Email Print

Proceedings Paper

libdrdc: software standards library
Author(s): David Erickson; Tie Peng
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

This paper presents the libdrdc software standards library including internal nomenclature, definitions, units of measure, coordinate reference frames, and representations for use in autonomous systems research. This library is a configurable, portable C-function wrapped C++ / Object Oriented C library developed to be independent of software middleware, system architecture, processor, or operating system. It is designed to use the automatically-tuned linear algebra suite (ATLAS) and Basic Linear Algebra Suite (BLAS) and port to firmware and software. The library goal is to unify data collection and representation for various microcontrollers and Central Processing Unit (CPU) cores and to provide a common Application Binary Interface (ABI) for research projects at all scales. The library supports multi-platform development and currently works on Windows, Unix, GNU/Linux, and Real-Time Executive for Multiprocessor Systems (RTEMS). This library is made available under LGPL version 2.1 license.

Paper Details

Date Published: 16 April 2008
PDF: 8 pages
Proc. SPIE 6962, Unmanned Systems Technology X, 69621T (16 April 2008); doi: 10.1117/12.773976
Show Author Affiliations
David Erickson, Defence Research and Development Canada (Canada)
Tie Peng, Scientific Instruments Ltd. (Canada)

Published in SPIE Proceedings Vol. 6962:
Unmanned Systems Technology X
Grant R. Gerhart; Douglas W. Gage; Charles M. Shoemaker, Editor(s)

© SPIE. Terms of Use
Back to Top