Jump to content
Sign in to follow this  

BeagleBone used for software testing.

Recommended Posts

BeagleBone in a Board Farm


This article will describe and recommend methods to use BeagleBone in a board farm for automated software testing.

In this article we set a pretty high bar for testing and control. The end goals are:

  • Recover use of the board regardless of what actions the test software performs
    • This includes things like accidentally erasing the boot code

  • Simulate all normal user modes
    • This includes use of a uSD card
    • for BeagleBone Black, it includes the use of the eMMC and simulation of both states of the "Boot" button.

  • Be able to test all target software
    • This includes testing new versions of bootloaders

If the goals above are relaxed, simpler methods could be employed and some of these will be described as alternatives.

Although the article is written for BeagleBone, many principals can be applied to other boards.

The Host system will be assumed to be a Linux system. It is a general recommendation that any true board farm use Linux as its control element. Some of this article could apply to a Windows host but such use is out of scope.


Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...