Difference between revisions of "Board Farm"
(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 = |
− | + | * usb board with switchable power | |
+ | * ykush - https://www.yepkit.com/products/ykush | ||
= Notes = | = Notes = | ||
− | + | * 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?
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
- 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/
- USB-SD-Mux by Pengutronix
Issues/Requirements
- usb board with switchable power
- ykush - https://www.yepkit.com/products/ykush
Notes
- spend money on USB cables - cheap cables sometimes drop connections and are a pain to debug
- FTDI cables seem to work well.