So far a few problems with regards to setting up the board have been encountered, these are discussed below:

 

Challenges

In order to setup and configure the WaRP 7 board there are an array of procedures involved which can vary in their stages dependant on what software and computer you are using. We first tried to get the board configured using MAC OS Sierra, however, it proved to be troublesome using this host machine setup. This was due to a few issues surrounding the configurability between the WaRP7 board and OS as well as inexperience in creating binaries for the board, installing kernels and using the correct command line prompts. Additionally, Windows and MAC OS X are not supported 'yet' in the documentation for both application and system development.

 

Solution

To try and get around this problem, Ubuntu was installed on a bootable USB stick for the Macbook Pro host machine (Link for anyone that is interested - https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-macos?_ga=2.195166060.1131005563.1522152804-2034840… ) This allowed for Ubuntu to be ran on MAC OS to try and setup and configure the WaRP 7 board with more ease and understanding as it is better configured using Linux. This was also the first time that we had used Ubuntu(Linux), so getting to know the new OS took some additional effort and research.

 

 

tutorials.ubuntu.com

 

 

How to write a USB stick with macOS.


At present we are trying to understand the U-boot tool used in the console. Using this tool will allow us to generate the U-Boot binary for the WaRP7 board and get it up and running where default environment variables can be set. After this is done the WaRP7 board can be setup and tested for use in different scenarios so data can be collected and interpreted.

 

Next Stages - June

  • After the WaRP 7 board has been successfully configured, tests will be done to learn about the parameters of the boards measurements and how the data collected can be sent to and analysed in an IoT server.
  • ·Running parallel to this, the feeder circuitry which is controlled using an Arduino MKR1000, will be built and tested so it is in a good position for further development.