DocumentCode :
2628469
Title :
Integration of embedded single board computers into an object-oriented software bus DAQ application
Author :
Howe, M.A. ; Marino, M.G. ; Wilkerson, J.F.
Author_Institution :
University of North Carolina, Chapel Hill, 27599 USA
fYear :
2008
fDate :
19-25 Oct. 2008
Firstpage :
3562
Lastpage :
3567
Abstract :
The integration of Linux-based single board computers (SBC) into data acquisition systems is often complex and requires large amounts of custom software resulting in non-reusable applications. Extending the concepts of the ‘object-oriented software bus’ to include single board computers results in a system where the SBC code is dynamically managed, loaded, compiled, and launched by a remote application (ORCA - Object-oriented Real-time Control and Acquisition) that makes it easy to support diverse sets of hardware (i.e. VME, compact-PCI, etc.). In ORCA, the SBC code is separated into two parts. One part is general and implements the low-level communication protocol, the socket connection, and data transfer via circular buffer. The other part is specific and contains small amounts of custom code for each type of hardware. At run-time the SBC code is dynamically assembled into a download package that is transferred to the SBC, compiled, and started. A data structure defining the hardware readout order is also downloaded. The use of SBCs with VME and CompactPCI hardware is discussed. It is shown how the combination of an SBC and ORCA results in a dynamically configurable data acquisition system.
Keywords :
Application software; Communication system control; Control systems; Data acquisition; Embedded computing; Embedded software; Hardware; Protocols; Real time systems; Sockets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Nuclear Science Symposium Conference Record, 2008. NSS '08. IEEE
Conference_Location :
Dresden, Germany
ISSN :
1095-7863
Print_ISBN :
978-1-4244-2714-7
Electronic_ISBN :
1095-7863
Type :
conf
DOI :
10.1109/NSSMIC.2008.4775104
Filename :
4775104
Link To Document :
بازگشت