Additional Exercise Material
Computer and Language Links
- Java 17 is used in the course. In order to use this on your own computer in this course you need to download and install a Java 17 JDK (a Java 8 run-time environment (jre) is not enough). If you run Linux you can download this from OpenJDK. If you run Linux, Mac or Windows you can download Oracle's Java. Both are free of charge. However, most of the course examples also run in later version of Java.
- Oracle Virtual Box
- Eclipse download
- Basic control course taught at Dept. of Automatic Control, Lund.(in Swedish)
- Basic control course taught at IMT School for Advanced Studies Lucca.(in English)
- Teach Yourself Java in 21 Minutes. Short Java guide for those who already are familiar with object-oriented programming. Used in the Real-Time Programming course at the Computer Science dept. Written by Patrik Persson.
- Documentation for se.lth.control.* (and se.lth.cs.realtime.*)
- Documentation for se.lth.cs.realtime.* (at Computer Science)
- virtualsimulator.jar. The SimEnvironment package used in computer exercises 2 and 3.
- regler.jar (se.lth.control*)
- csrt.jar (se.lth.cs.realtime.*)
- For the computer exercises we, in addition to the exercise instructions and solutions found in the table below, provide a code skeleton for the individual computer exercises. The code skeleton can be downloaded here: ExerciseSkeleton.zip
ScheduLearn - Scheduling Theory Learning Tool
The following program has been developed to help you understand the concepts of Scheduling Theory and to show you how a schedule may look for different scheduling algorithms. It is possible to enter task sets and choose different strategies, try to find the correct schedule and compare it to a given solution.
To download the program, we refer to the following git-page for the latest version: https://gitlab.control.lth.se/NilsVreman/ScheduLearn.
Please Note: The program is still in Beta version so all feedback is encouraged and gratefully accepted. Feedback can be sent to nils.vreman@control.lth.se.