+ All Categories
Home > Software > HKG15-205: OpenTAC - Open Hardware Test Automation Controller

HKG15-205: OpenTAC - Open Hardware Test Automation Controller

Date post: 17-Jul-2015
Category:
Upload: linaro
View: 179 times
Download: 1 times
Share this document with a friend
10
Presented by Date Event Open hardware Test Automation Controller Power distribution automation and serial console controller to support development on your desk or in a rack. Andy Simpkins Neil Williams 10-Feb-15 Linaro Connect HKG15 OpenTAC
Transcript

Presented by

Date

Event

Open hardware Test Automation Controller

Power distribution automation and serial console controller to support development on your desk or in a rack.

Andy SimpkinsNeil Williams

10-Feb-15

Linaro Connect HKG15

OpenTAC

Test Automation ControlPower distribution server, serial console server, network switch and optional GPIO extensions with simple telnet control interfaces.● supports disconnecting power and serial at the same time.● complete unit becomes portable

○ room for a test server inside 1U case (cubietruck)● chain multiple units to serve a typical rack of ~20 devices● all control services available over TCP/IP connections● easily follow cables from device directly to the ports.● each device on a single combined channel.

OPENTAC

Problems of testing on your desk

● Manually reconnect cables for hard reset● Manually setup the test harness each morning● Non-portable● Non-reproducible tests● Variability in device ports, adding custom udev rules● Extensions on extensions

○ one plug per wall wart○ one cable per wall wart○ extra cable per powered hub, network switch etc.

● Unnecessary conversions from AC to DC per device

Desk based testing ….

Automated testing● Hard reset via a scriptable telnet interface● Existing software interface or custom● Always the same board on the same port

○ power○ serial○ GPIO○ network (DHCP or static)

● Reproducible tests● Portable setup● Permanent configuration● Single AC power input● Dedicated 5V DC power output per channel

Open Test Automation Controller● Developer version:

○ Support up to 4 independent devices per unit○ Internal gigabit network switch○ space for a front end device, e.g. cubietruck

● Fully accessible and configurable● Flexible GPIO support● 1U case (large laptop)● Integrated power consumption measurement per device

○ intervals determined by the test writer○ All software source code and hardware schematics

are open, packaged with each unit and available in public git locations.

Open Test Automation Controller● Rack version:

○ Daughter board connects above existing channels○ Support up to 8 independent devices per unit○ Two internal gigabit network switches

● Fully accessible and configurable● Flexible GPIO support● 1U case - half depth● Integrated power consumption measurement per device

○ intervals determined by the test writer○ All software source code and hardware schematics

are open, packaged with each unit and available in public git locations.

Development

● Design created by LAVA engineers● Initial board bring-up within LAVA● Scope to support other use cases

○ including 12V power variant

Demo & Questions


Recommended