Computer issues

To be able to run any course related tools and packages (for example TSim) you need to first run the following command:

$ setup_course tda381

Note that the old course code TDA381 is used here.

You are strongly encouraged to test your lab solutions on a multi-processor or multi-core machine, for example remote[n].student.chalmers.se. Since these machines do not have a lot of memory, you need to compile your labs with the special flag -J-Xmx20m to tell the Java Virtual Machine to use only 20MB of memory:

javac -J-Xmx20m Lab1.java

Other alternatives

We highly encourage you to not spend too much time trying to setup the labs on a specific setup. The Chalmers computers are the default which is also supported. However, in this section we describe some alternatives to the Chalmers computers, in case you want to run the labs in your own machine.

Windows computers (for Java exercises/labs)

Although it is a little complicated, it is possible to run the tools needed for the Java-related exercises and assignments used in the course. It relies on having Cygwin installed. Cygwin is a set of tools which makes your Windows machine more unix like.

Installing Cygwin

Remotely running the course tool

In this section we are going to describe how to run the course tools from a server on Chalmers but having the windows displayed on your local Windows computer.

Erlang

To download Erlang/OTP, simply go to this webpage and choose the version to install depending on your machine operating system.