News

LSF registration for September 21st exam

Written on 03.11.20 by Martina Maggio

The exam inspection is now completed. The grades are registered in LSF.

Exam Grades and Status

Written on 27.10.20 (last change on 30.10.20) by Martina Maggio

For those of you who attended the exam on September 21st, the results are available here in CMS. You should be able to see the points that you got in each of the exercises, the total points, and your grade. Please send me an email (maggio@cs.uni-saarland.de) before (the end of) Friday October 30th if… Read more

For those of you who attended the exam on September 21st, the results are available here in CMS. You should be able to see the points that you got in each of the exercises, the total points, and your grade. Please send me an email (maggio@cs.uni-saarland.de) before (the end of) Friday October 30th if you want to have the exam inspection and we will book a time slot for that. It will not be possible to inspect the exam if you miss the deadline of October 30th. After the exam inspections (for those of you who want it) the results will be registered in LSF.

Important information about the second exam tomorrow

Written on 20.09.20 by Sebastian Biewer

Hello everyone,

the second exam of Embedded Systems will take place tomorrow. This text contains important information about the exam, so please read it carefully.

1) It is absolutely necessary for you to bring your own protection mask with you. Students who have a doctor’s certificate that they… Read more

Hello everyone,

the second exam of Embedded Systems will take place tomorrow. This text contains important information about the exam, so please read it carefully.

1) It is absolutely necessary for you to bring your own protection mask with you. Students who have a doctor’s certificate that they cannot wear protection masks have to bring their own face shields and wear these instead of a mask.

2) Please bring the following things to the exam:
- Pens (non-erasable pens in dark blue or black) 
- Your student ID card
- A pocket calculator
- Something to drink and (no noisy) food if you want
- Your face mask

Please note:
- We will provide you with sufficient amount of paper, please don't bring your own.
- Any cheat sheets, books, etc. are not allowed

3) When & how to enter the building?
- We plan to start the exam at 9:30 and finish at 11:30. However, keeping distance to each other and following the safety instructions has priority, so we may start or finish later.
- The exam takes place in the Günter-Hotz lecture hall (GHH, AudiMo). Your personal status page is showing you the seat we reserved for you. If you are seated in rows 1-9, please come to the front doors of the foyer. For rows 11-17, please come to the back doors opposite of the math building E2 4.
- Please be no later than 9:15 in the proximity of your designated entrance door. At any time, keep a distance of at least 1.5m to other people.
- The staff members will open the doors to let you in. Inside the building, you have to wear your face mask at any time and you must try to keep the distance of 1.5m to other students. You go directly to your seat and you take all your belongings with you (this is different to non-Corona times, where you leave your bags at the side of the lecture hall).
- People with problems wearing the face mask can take it off during a large part of the exam. Please listen to your supervisor and take your mask off only when explicitly allowed.

4) If your answer is "yes" to one or more of the following questions, then you are not allowed to attend the exam. If you provide a doctor’s certificate to the examination office later on, the examination attempt will be canceled and will not count.

Did you have definite contact with a Covid-19 patient, who was tested positive, in the last 14 days?

Do you have any of the following symptoms?
- Cough / Husten
- Sore throat / Halsschmerzen
- Nasal congestion / runny nose / Schnupfen
- Diarrhoea / Durchfall
- Fever /Fieber
- Aches and pains / Gliederschmerzen
- Loss of smell (e.g. no longer able to smell burnt food) / Geruchsverlust
- Loss of taste (e.g. unable to distinguish when food is burnt) / Geschmacksverlust

5) Please take these instructions seriously, both for your own safety and the safety of others. Also, you always must follow the instructions of the staff members in the lecture hall. Otherwise, you can be excluded from the exam. 

6) If you have questions, contact me (biewer at depend.uni-saarland.de) directly via email. Do not use the anonymous feedback form.

See you tomorrow,
Sebastian

Information about the second exam next Monday

Written on 15.09.20 (last change on 15.09.20) by Sebastian Biewer

Hello everyone!

The re-exam will take place on September 21, 9:30 to 11:30 AM in the Günter-Hotz-Hörsaal. You were given a specific seat, which you can see at your personal status page. Please check if we assigned a seat to you. If no seat is allocated to you and you think that this is a mistake,… Read more

Hello everyone!

The re-exam will take place on September 21, 9:30 to 11:30 AM in the Günter-Hotz-Hörsaal. You were given a specific seat, which you can see at your personal status page. Please check if we assigned a seat to you. If no seat is allocated to you and you think that this is a mistake, then please write an email to Sebastian (biewer (at) depend.uni-saarland.de) immediately.

  • Please note that it is absolutely necessary for you to bring your own protection mask with you. Students who have a doctor's certificate that they cannot wear protection masks have to bring their own face shields and wear these instead of a mask.
  • You don't need to bring any paper (meaning that you will have space in the exam pages to write your solutions).
  • The only allowed aid is a pocket calculator. You cannot bring any additional aid (i.e., no textbook, notes, etc).

Best wishes,
Sebastian

LSF registration for August 4th exam

Written on 31.08.20 by Martina Maggio

The inspection for the exam is now completed. The marks that you obtained will be registered in LSF as soon as possible.

Exam Grades and Status

Written on 26.08.20 (last change on 28.08.20) by Martina Maggio

For those of you who attended the exam on August 4th, the results are available here in CMS. You should be able to see the points that you got in each of the exercises, the total points, and your grade. Please send me an email (maggio@cs.uni-saarland.de) before (the end of) Friday August 28th if you… Read more

For those of you who attended the exam on August 4th, the results are available here in CMS. You should be able to see the points that you got in each of the exercises, the total points, and your grade. Please send me an email (maggio@cs.uni-saarland.de) before (the end of) Friday August 28th if you want to have the exam inspection and we can agree on a date and time for you to see your exam and the correction on zoom.

Exam Solution Updated and Exam Inspection

Written on 24.08.20 by Martina Maggio

Hi all, I am currently correcting the exams. A couple of updates:

  1. Contrary to what I though beforehand, many of you attempted to solve the bonus exercise 6. Therefore, I updated the exam solution in the materials section, to include the solution of the bonus exercise (which was more difficult… Read more

Hi all, I am currently correcting the exams. A couple of updates:

  1. Contrary to what I though beforehand, many of you attempted to solve the bonus exercise 6. Therefore, I updated the exam solution in the materials section, to include the solution of the bonus exercise (which was more difficult than many of you envisioned).
  2. I plan to provide you with exam results here on CMS either tomorrow August 25th or on Wednesday August 26th. 
  3. If you want to inspect your exam, we will do this on zoom. You have to send me an email and book a time. I will then generate a scan of your exam (and of my correction) and we can go through the exercises one by one. Please wait until the results are posted to send me an email saying that you want to inspect your exam.

Important information about the exam tomorrow

Written on 03.08.20 by Sebastian Biewer

Hi everyone,

my name is Sebastian and I will coordinate the exam tomorrow. Due to the Covid-19 pandemic, there are several university-wide safety instructions that you have to follow in order to be allowed to write the exam. Please read this text carefully!

1) It is absolutely necessary for you… Read more

Hi everyone,

my name is Sebastian and I will coordinate the exam tomorrow. Due to the Covid-19 pandemic, there are several university-wide safety instructions that you have to follow in order to be allowed to write the exam. Please read this text carefully!

1) It is absolutely necessary for you to bring your own protection mask with you. Students who have a doctor’s certificate that they cannot wear protection masks have to bring their own face shields and wear these instead of a mask.

2) Please bring the following things to the exam:
- Pens (non-erasable pens in dark blue or black) 
- Your student ID card & passport (or ID card or Aufenthaltstitel)
- A pocket calculator
- Something to drink and (no noisy) food if you want
- Your face mask

Please note:
- We will provide you with sufficient amount of paper, please don't bring your own.
- Any cheat sheets, books, etc. are not allowed

3) When & how to enter the building?
- We plan to start the exam at 9:15 and finish at 11:15. However, keeping distance to each other and following the safety instructions has priority, so we may start or finish later.
- The exam takes place in the building of Günter-Hotz lecture hall (GHH, AudiMo). We assigned you a seat either in the Lecture Hall (Hörsaal) or in the Foyer. Please remember where you are seated and in which part of the building. You find this information on your personal status page in CMS.
- Each part of the building must be entered through a designated entrance. You find this information in this picture:

- Please be no later than 8:59 in the proximity of your designated entrance door. At any time, keep a distance of at least 1.5m to other people.
- Eventually, the staff members will open the doors to let you in. Inside the building, you have to wear your face mask at any time and you must try to keep the distance of 1.5m to other students. You go directly to your place and you take all your belongings with you (this is different to non-Corona times, where you leave your bags at the side of the lecture hall).
- We expect that people with problems wearing the face mask can take it off during a large part of the exam. Please listen to your supervisor and take your mask off only when explicitly allowed.

4) If your answer is "yes" to one or more of the following questions, then you are not allowed to attend the exam. If you provide a doctor’s certificate to the examination office later on, the examination attempt will be canceled and will not count.

Did you have definite contact with a Covid-19 patient, who was tested positive, in the last 14 days?

Do you have any of the following symptoms?
- Cough / Husten
- Sore throat / Halsschmerzen
- Nasal congestion / runny nose / Schnupfen
- Diarrhoea /Durchfall
- Fever /Fieber
- Aches and pains / Gliederschmerzen
- Loss of smell (e.g. no longer able to smell burnt food) / Geruchsverlust
- Loss of taste (e.g. unable to distinguish when food is burnt) / Geschmacksverlust

5) Please take these instructions seriously, both for your own safety and the safety of others. Also, you always must follow the instructions of the staff members in the lecture hall. Otherwise, you can be excluded from the exam. 

6) If you have questions, contact me (biewer at depend.uni-saarland.de) and Martina Maggio directly via e-mail. Do not use the anonymous feedback form.

See you tomorrow,
Sebastian

Information about the Exam on August 4th

Written on 31.07.20 (last change on 31.07.20) by Martina Maggio

For those of you who are registered for the Embedded Systems exam on August 4th, it is soon time for the exam writing.

The rooms are assigned to us from 8 to 13. The exam is supposed to be written between 9 and 11 and will last 120 minutes. Due to the strict policies and regulations to keep… Read more

For those of you who are registered for the Embedded Systems exam on August 4th, it is soon time for the exam writing.

The rooms are assigned to us from 8 to 13. The exam is supposed to be written between 9 and 11 and will last 120 minutes. Due to the strict policies and regulations to keep distance because of corona, I recommend that you arrive to the lecture hall in due time (i.e., well before 9, and closer to 8) and expect that the exam may run longer than the expected 2 hours time slot (despite our attempts to be efficient).

We have now published in CMS the seating assignment for the exam. If you are registered for the exam but cannot find your seat in the seating plan, please contact me and Sebastian Biewer <biewer[AT]depend.uni-saarland.de> immediately. The two rooms assigned to the exam are both in building E2.2 and they are the GHH Lecture Hall and the GHH Foyer. Depending on the room that is assigned to you, there are specific entrances that you should use. If you are seated in the GHH Foyer, you should use the entrances on the ground floor near E2.1, while for the GHH Lecture Hall you should come through the back doors near E2.4.

For a map that shows the building and the entrances, please look at this picture.

  • Please note that it is absolutely necessary for you to bring your own protection mask with you. Students who have a doctor's certificate that they cannot wear protection masks have to bring their own face shields and wear these instead of a mask.
  • You don't need to bring any paper (meaning that you will have space in the exam pages to write your solutions).
  • The only allowed aid is a pocket calculator. You cannot bring any additional aid (i.e., no textbook, notes, etc).

Exam Registration

Written on 15.07.20 (last change on 22.07.20) by Martina Maggio

It is possible to register for the two exams (August 4th and September 21st) in LSF. The deadline for registration is two weeks before the exam date. If CMS does not display your exam registration correctly (and you see a red box), you need to contact me via e-mail providing your matriculation number.

Exam date

Written on 28.04.20 (last change on 31.07.20) by Martina Maggio

While we wait for the first lecture to take place on zoom (the others will be recorded and you will be able to download the videos), I have one piece of information to share with you about the exam. The exam will take place on August 4th from 09:15 to 11:15. The re-exam will take place on September… Read more

While we wait for the first lecture to take place on zoom (the others will be recorded and you will be able to download the videos), I have one piece of information to share with you about the exam. The exam will take place on August 4th from 09:15 to 11:15. The re-exam will take place on September 21st from 9:15 to 11:15.

Lectures and exercise sessions will be entirely online

Written on 16.04.20 (last change on 17.05.20) by Martina Maggio

Given the COVID19 current situation, all lectures and exercises sessions will be online (the first lecture on zoom, the others are recorded and available to download). During the course, feel free to contact the teacher (maggio [at] cs.uni-saarland.de) in case you want to set up a one-to-one… Read more

Given the COVID19 current situation, all lectures and exercises sessions will be online (the first lecture on zoom, the others are recorded and available to download). During the course, feel free to contact the teacher (maggio [at] cs.uni-saarland.de) in case you want to set up a one-to-one clarification session.

Zoom meeting link: https://zoom.us/j/98189907121
Zoom meeting password: can be found in the course material page

Show all

Embedded Systems

Embedded systems are computer systems with a dedicated function within a larger mechanical or electrical system. The vast majority of computing systems are - in fact - embedded. Many of the systems we interact with in our daily life contain embedded systems. Think for example about a washing machine, or a dishwasher, or a smart watch, or a mobile phone. According to a 2009 article, "around 98% of the new CPUs produced each year are embedded".

Embedded systems often interact with the physical world around them, and many of them are control systems, that change the behavior of the environment around them to achieve some desired specification (think for example about a thermostat, or about the cruise control system in a car). Because their computation is dedicated to specific tasks, it is often possible to optimize the computation units to: (i) reduce the size and cost of the product, and (ii) increase its reliability and performance.

In this course we will take a look at the theoretical foundation of embedded systems programming. In particular, the course is divided into three modules:

  1. Models,
  2. Control, and
  3. Implementation.

Models (Lecture 2 to 7)

The first part is dedicated to modeling the physics that the embedded systems interact with. We will look at (particular classes of) dynamical systems and discuss models in continuous time and discrete time. We will also look into how to model discrete state systems, and combination of discrete state and dynamical systems, known as hybrid systems.

Control (Lecture 8 to 11)

The second part of the course is dedicated to control principles. We will investigate how to change the behavior of physical systems and how the computation can interact with the environment around us. In particular, we will look at two control techniques: (i) state feedback, and (ii) PID control.

Implementation (Lecture 12 to 17)

The third part of the course is dedicated to study what happens when implementing code for embedded systems. In particular, we will look at scheduling, communication, fault tolerance, and testing.

Prerequisites

  • Knowledge of Linear Algebra is needed for both part 1 and 2.
    To refresh linear algebra concepts, I recommend you to watch the youtube playlist "the essence of linear algebra".

Software

  • We will use Matlab. Please download it (from asknet, free of charge with your student account) and install it as soon as possible and in particular before Exercise session 1 (May 13th).
Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.