06.08.2013 Views

JAVA-BASED REAL-TIME PROGRAMMING

JAVA-BASED REAL-TIME PROGRAMMING

JAVA-BASED REAL-TIME PROGRAMMING

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.3. Lab 1 – Alarmclock<br />

• Before pressing RETURN to upload the program the reset switch should<br />

point towards the red.<br />

Always tell the lab supervisor when you want to run on the AVR hardware.<br />

Getting approved<br />

To pass you need to show your solution to the lab supervisor. You should be<br />

able to explain what you have done and motivate your design. A working Java<br />

solution free of real-time problems is compulsory. Common problems that are<br />

not allowed is potential for data corruption and excessive use of CPU. In<br />

case you run into problems with the Java to C translation it is up to the lab<br />

supervisor to decide when you have done enough to pass. You are (in this<br />

lab) only allowed to use take and give operations on the semaphores, tryTake<br />

is forbidden.<br />

111

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!