Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Install Ubuntu 18.04.3 LTS
  2. Setup the two accounts as described below.
  3. Install the RT Patch (s.t. realtime programming becomes possible)
  4. Setup NTP for time synchronisation
  5. Install RTI DDS Setup for network communication, or eProsima. The file install_eprosima_on_nuc.bash in the software folder of the repository should  contain all vital information for this, regarding required commit IDs for the branches to work with the branches chosen in the repository for thirdparty etc. You can also use this script directly to remotely install eProsima on one or multiple NUCs.
  6. Install Matlab Setup (optional) and the RTI Matlab Support Package
  7. Install the following packages: git, tree, openssh, tmux, cmake, libgtkmm-3.0-dev
  8. (Optional) Install the raspbian toolchain and the Raspberry Pi RTI libraries
  9. Make sure that you set up a guest account with a simple password. Generate a SSH Key and put the public Key in the LCC main computer, so that a log-in without using a password becomes possible
  10. Enable the autostart script as mentioned above. The script is located in the software repository. 
  11. You also need to make sure that the autostart script is started after the NTP clock sync. This is done by another sudo-autostart script, which communicates with lab_autostart (see below).
  12. You need to allow the guest user to restart the machine without "sudo". This is also explained below.
  13. If desired, set some environment variables, e.g. the RTI location, the location of the Matlab executable etc
  14. Setup the NUC's IP: 192.168.1.2xx, where xx corresponds to the NUC's ID → ID 8 - 208, ID 15 - 215 etc.

...