Difference between revisions of "Board Farm"

From eLinux.org
Jump to: navigation, search
Line 42: Line 42:
 
** [https://github.com/russdill/ttypersist ttypersist: provides an application a fake socket for misbehaving ttys]
 
** [https://github.com/russdill/ttypersist ttypersist: provides an application a fake socket for misbehaving ttys]
 
** [[ttc]]
 
** [[ttc]]
 +
** libvirt
 +
** r4d
 
* survey of existing tools, hardware, practices
 
* survey of existing tools, hardware, practices
  

Revision as of 20:55, 20 November 2017

Here is some information about board farms.

Community

At the Embedded Linux Conference Europe 2017 Andrew Murray held a BoF session titled Farming Together. The purpose of this BoF was to bring together people that are actively working on board farms to create a community, to knowledge share and to start a collaborative effort.

Add your name and contact information if you would like to be notified when an e-mail list is created, or are generally interested in this topic:

  • Andrew Murray - <amurray (at) witekio.com> *
  • Tim Bird - <tim.bird (at) sony.com> *
  • Robert Schwebel <r.schwebel (at) pengutronix.de> *
  • Arnout Vandecappelle - <arnout at mind dot be> -- doesn't have a board farm but is interested
  • Mirza Krak - <mirza.krak (at) endian.se>
  • Alan Bennett - <alan (at) opensourcefoundries.com>
  • Geert Uytterhoeven - <geert (at) linux-m68k.org>
  • Andrea Scian - <andrea.scian (at) dave.eu>
  • Kieran Bingham - <kbingham (at) kernel.org> *
  • Jan Lübbe - <j.luebbe (at) pengutronix.de> *
  • Marco Cavallini - <m.cavallini (at) koansoftware.com>
  • Kevin Hilman - <khilman (at) baylibre.com>
  • Bill Mills - <wmills (at) ti.com>
  • Tom Gall - <tom.gall (at) linaro.org>
  • Stephano Cetola - <stephano.cetola (at) linux.intel.com>
  • Mike Holmes - <mike.holmes (at) linaro.org>
  • Matteo Vit - <matteo.vit (at) dev.starwaredesign.com>
  • Attie Grande - <attie (at) argentum-systems.co.uk>
  • Roland Hieber <r <dot> hieber <at> pengutronix <dot> de>
* = have seen this person on the e-mail list

Mailing list

Discussions on this topic have started at on the "Automated Testing" mailing list of the Yocto Project

Next meeting

To be determined - probably at ELC 2018

Actions

Presentations

If you know of a presentation on this topic, please add it below:

  • "Test Standards - Can Fuego, Lava and others agree?" by Tim Bird at Linaro Connect SFO 2017
    • description: Tim proposes several areas of standardization collaboration between different Linux test initiatives
    • Slides and Video
  • "Herd Your Boards, Become a Farmer" by Geert Uytterhoeven at ELCE2016
  • "Automation beyond Testing and Embedded System Validation" by Jan Luebbe (Pengutronix) at ELCE2017
  • Introduction to kernelCI.org

Best Practices

Issues/Requirements

Misc / Tools

Hardware

SD muxers

Kevin Hilman mentioned (at ELCE 2017) wifi SDCards as a way to handle the SD mux problem. Was he referring to something like these? http://techpp.com/2015/04/28/wifi-sd-cards-camera/

power control

relays/buttons

multi-function

  • BayLibre ACME cape - power and temperature measurement with different probes (USB, Jack power cable, HE10)
  • Sony_Debug_Assist_board - Open Hardware design by Sony for multi-function DUT controller (USB, serial, power, buttons)

USB mega-ports

A few people are using these:

Software

Notes

  • spend money on USB serial adapter cables - cheap adapters sometimes drop connections and are a pain to debug
    • FTDI cables seem to work well.

Farm Survey

Tim Bird is conducting a survey of Farm hardware (DUT controllers). See this page: Board Farm Survey