By Topic

A hardware/software environment for real-time data acquisition and control

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Veiga, A.L. ; Univ. Nacional de La Plata, Argentina ; Mayosky, M.A. ; Martinez, N.

A data acquisition framework based on a RT-Linux host and several embedded processors is presented. A Constant Velocity Mossbauer Spectrometer with controlled temperature sweep is shown as real experimental application. The hardware platform consists of a standard personal computer (PC) supporting several dedicated custom boards. Each board has a microcontroller and additional hardware to interface with the experiment. A simple real-time kernel with a preemptive scheduling scheme was implemented for the microcontroller boards. Tasks are assigned to each stand-alone board during the initialization step. The PC runs the Linux operating system, with its real time extension RT-Linux. The flow of data to and from the boards is implemented with real-time tasks through real-time FIFOs in an event-driven basis. The proposed structure dramatically simplifies the implementation of sophisticated user interfaces, using high level languages like Tcl/Tk or Java, for graphical and remote applications, without degrading real-time performance

Published in:

Nuclear Science, IEEE Transactions on  (Volume:47 ,  Issue: 2 )