wiki:Developer/Laboratory

Version 21 (modified by Chris Johns, on Nov 22, 2014 at 5:48:58 AM) (diff)

--

RTEMS Laboratory

OAR hosts the RTEMS Laboratory for the RTEMS Project. It provides remote access to a collection of target boards for testing including the ability to remotely power the boards on and off. The serial ports from the target boards and remote power control modules are offered over the network using the sercd package which implements the RFC2217 protocol for access to serial devices over a network. Each control computer, rtrack2 and rtrack3, in the lab has a parallel port which may be used at some point in the future for BDM modules for boards that need those. The preferred model for a board to operate is to provide a serial port console with a monitor for control and to download via the network. The individual boards can then be configured to download from the RTEMS development machine, England.

The remote control power switches are Western Telematic RPB+ (User's Guide). On rtrack2, the RPB+ is connected to /dev/ttyS0 and offered on port 40000. On rtrack3, the RPB+ is connected to /dev/ttyS0 and offered on port 7000.

NOTE: This lab is currently under development and all of the boards we have are not hooked up yet. If you would like to donate a board which uses a BSP in the RTEMS development tree for use in the lab, please contact JoelSherrill.

The other serial ports on the lab control computers are currently as follows:

Host Serial Port Port Plug Number BSP Board Note
RTRACK2 /dev/ttyS0 40000 NA NA NA Remote Power Boot Controller
RTRACK2 /dev/ttyUSB0 40002 1 mrm332 Mini Robomind MRM332 no network, load through serial port
RTRACK2 /dev/ttyUSB1 40003 2 pc386 WINSYSEMS EBC-855 (COM1-Console)
RTRACK2 /dev/ttyUSB2 40004 3 icecube Lite 5200B
RTRACK2 /dev/ttyUSB3 40005 4 icecube Freescale MCF52235EVB Serial and Network connected and working, current boot monitor has no provision for downloading.
RTRACK2 /dev/ttyUSB4 40006 5 lpc24xx LPC 2478 Board is powered through USB so power switch has no effect. Tty device not available until board is powered
RTRACK3 /dev/ttyS0 7000 NA NA NA Remote Power Boot Controller
RTRACK3 /dev/ttyUSB0 7002 1 gen83xx Freescale MPC8313E RDB
RTRACK3 /dev/ttyUSB1 7003 2 mcf5235 Axiom 5235
RTRACK3 /dev/ttyUSB2 7004 3 mvme162 Motorola MVME162
RTRACK3 /dev/ttyUSB3 7005 4 mvme167 Motorola MVME167

Boards Left to Bring On-Line

The following boards are currently in the lab but not yet hooked up to wales or germany and offered over the net. Each board added to the lab setup presents its own unique configuration and cabling challenges.