Laborationer i Realtidssystem

Hämta zip-filer för de tre laborationerna här:

Lab 1 (Väckarklockan)
Lab 2 (Tvättmaskinen) med dokumentation av tvättmaskinsklasserna
Lab 3 (Hissen)


De speciella realtidsklasserna som behövs i laborationerna finns lagrade i csrt.jar. I vissa fall kan denna fil bli felaktig vid överföringen. Överför i så fall istället csrt.zip och ändra därefter filnamnet till csrt.jar. Dokumentation finns om klasserna RTThread, PeriodicThread, RTEvent och RTEventBuffer

Undvik att köra z:\javainit utan använd istället kommandofilen realjava.bat för att sätta sökvägar (ladda ner och kör i doskommandofönstret). Det framgår ganska klart vad som behövs ändras i filen för att anpassa till de aktuella sökvägarna. I realjava.bat definieras också en variabel applet som förenklar anropet av appletviewer i Lab 1 (anropa med kommandot %applet% webpage.html).

För oss som använder Linux finns kommandofilen realjava.sh vilken körs med kommandot source realjava.sh. Även här får sökvägarna i filen ändras till aktuella sökvägar. För att köra appletviewer i Lab 1 används eval $applet.