Difference between revisions of "Board Farm"

From eLinux.org
Jump to: navigation, search
(added a link to Geert's presentation)
(11 intermediate revisions by 4 users not shown)
Line 5: Line 5:
 
* define API between test framework and DUT controller layer?
 
* define API between test framework and DUT controller layer?
 
** pduclient?
 
** pduclient?
** labgrid?
+
** [http://labgrid.org labgrid]?
 
** ebfarm?
 
** ebfarm?
 
** [[ttc]]
 
** [[ttc]]
 +
* survey of existing tools, hardware, practices
 +
* collection of presentations?
 +
** that is, add a list of presentations on this topic from previous conferences
 +
** "Herd Your Boards, Become a Farmer" by Geert Uytterhoeven at ELCE2016
 +
*** [[Media:Herd_Your_Boards.pdf | Slides]] and [https://youtu.be/kwqmjeqAx-E Video]
  
 
= People =
 
= People =
 +
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:
 
* Tim Bird - <tim.bird (at) sony.com>
 
* Tim Bird - <tim.bird (at) sony.com>
 
* Robert Schwebel <r.schwebel (at) pengutronix.de>
 
* Robert Schwebel <r.schwebel (at) pengutronix.de>
 
* Arnout Vandecappelle - <arnout at mind dot be> -- doesn't have a board farm but is interested
 
* 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>
  
 
= Best Practices =
 
= Best Practices =
 
* http://labgrid.readthedocs.io / http://labgrid.org
 
* http://labgrid.readthedocs.io / http://labgrid.org
 +
* New horizontally scalable CI system built with Containers and container orchestration technologies in mind - https://github.com/OpenSourceFoundries/jobserv / http://connect.linaro.org/resource/sfo17/sfo17-217/
 +
* [http://www.pengutronix.de/en/2017-10-23-usb-sd-mux-automated-sd-card-juggler.html USB-SD-Mux] by Pengutronix
  
= issues/requirements =
+
= Issues/Requirements =
* usb board with switchable power
+
* usb board with switchable power
 +
* ykush - https://www.yepkit.com/products/ykush
  
 
= Notes =
 
= Notes =
* spend money on USB cables - cheap cables sometimes drop
+
* spend money on USB cables - cheap cables sometimes drop connections and are a pain to debug
 +
** FTDI cables seem to work well.

Revision as of 08:17, 23 October 2017

Here is some information about board farms.

Actions

  • create a mailing list?
  • define API between test framework and DUT controller layer?
  • survey of existing tools, hardware, practices
  • collection of presentations?
    • that is, add a list of presentations on this topic from previous conferences
    • "Herd Your Boards, Become a Farmer" by Geert Uytterhoeven at ELCE2016

People

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:

  • 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>

Best Practices

Issues/Requirements

Notes

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