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 Links to an external site.. If you run Linux, Mac or Windows you can download Oracle's Java Links to an external site.. Both are free of charge. However, most of the course examples also run in later version of Java.
- Oracle Virtual Box
- Eclipse download Links to an external site.
- Basic control course taught at Dept. of Automatic Control, Lund. Links to an external site.(in Swedish)
- Basic control course taught at IMT School for Advanced Studies Lucca Links to an external site..(in English)
- Teach Yourself Java in 21 Minutes Links to an external site.. 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.*) Links to an external site.
- Documentation for se.lth.cs.realtime.* Links to an external site. (at Computer Science)
- virtualsimulator.jar Links to an external site.. The SimEnvironment package used in computer exercises 2 and 3.
- regler.jar Links to an external site. (se.lth.control*)
- csrt.jar Links to an external site. (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 Download 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 Links to an external site..
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.