This is the v0.9.1 release of Board-at-Desk, Single Developer, a Virtual Machine provisioned using Vagrant with Virtualbox as the hypervisor, that includes the following tooling:
These have been some of the most important actions taken to make LAVAv2 and KernelCI work on a single VM to test kernels in a board locally connected to the machine:
It has therefore been amended so that:
Board at Desk now supports Windows 10 as a host - individual instructions for this host are listed at relevant places within the wiki instructions.
Tool | Version in v0.9 Beta | Minimum version for v0.9.1 release |
---|---|---|
Vagrant | v1.8.1 | v1.8.1 |
VirtualBox | v5.1.8 r111374 | v4.3 |
KernelCI components included in this 0.9.1 release are:
Tool | Version in v0.9 Beta release | v0.9.1 release |
---|---|---|
kernelci-backend | v2017.1 | v2017.3.2 |
kernelci-backend-config | v0.9.1 | |
kernelci-frontend | v2017.1 | v2017.5 |
kernelci-frontend-config | ||
kernelci-build | v0.9.1 | |
Ansible | v2.2.1.0 | v2.3.0.0 |
Flask framework | v0.10.1 | v0.10.1 |
Nginx Web Server | v1.10.2 | 1.10.3-1 |
MongoDB Database | v3.2.12 | 3.2.13 |
ARM Cross-Compiler | v6.3.0 20170124 | 6.3.0-16 |
ARMhf Cross Compile r | v6.3.0 20170124 | 6.3.0-16 |
LAVAv2 components included in this Board at desk - Single Developer v0.9.1 are:
Tool | Version in v0.9 Beta release | Version in v0.9.1 release |
---|---|---|
LAVAv2 | — | 2016.12-1 |
Apache Web Server | v2.4.25 (Debian) | v2.4.25-3 |
Django CMS | v1.8.16 | v1.8.16 |
PostgreSQL DDBB | v9.6.1 | 9.6+181 |
Note that we are not using the most recent version of LAVAv2: because we are using the version included in Debian Jessie (backports)
Other tools used in Board at desk - Single Developer v0.9.1
Tool | Version in v0.9 Beta release | v 0.9.1 release |
---|---|---|
Python | — | 2.7.13 |
This tutorial assumes that you have the following installed on the host machine:
vboxusers
group. You can add it with:[user@host ~]$ sudo usermod -aG vboxusers user
otherwise the installation may fail.
vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-scp
Follow this instructions to deploy and configure B@D, connect the board and test the reference examples: