| INFO0064-2 | ||
| Embedded systems | ||
|
Duration :
|
||
| 25h Th, 20h Pr | ||
|
Number of credits :
|
||
|
Lecturer :
|
||
| Bernard Boigelot | ||
|
Language(s) of instruction :
|
||
| English language | ||
|
Organisation and examination :
|
||
| Teaching in the first semester, review in January | ||
|
Units courses prerequisite and corequisite :
|
||
| Prerequisite or corequisite units are presented within each program | ||
|
Course contents :
|
||
| Embedded systems are computer systems used as components of more complex entities. This course studies the hardware and software issues of embedded systems, focusing mainly on their real-time properties. The course studies in detail the scheduling problem for real-time tasks, the internal structure of real-time operating systems, and explains how these systems are used in actual applications. Finally, the course introduces techniques for analyzing the real-time properties of an embedded system. | ||
|
Learning outcomes of the course :
|
||
| At the end of the course, students will master the techniques and tools for developing microcontrolled embedded systems subject to hard real-time constraints, as well as the methods for guaranteeing the correct and reliable operation of such systems. | ||
|
Prerequisite knowledge and skills :
|
||
| A basic knowledge of digital electronics and of programming techniques is needed. | ||
|
Planned learning activities and teaching methods :
|
||
|
||
|
Mode of delivery (face-to-face ; distance-learning) :
|
||
|
||
|
Recommended or required readings :
|
||
| A copy of the slides used for the theoretical lessons is available on the WWW page of the course. | ||
|
Assessment methods and criteria :
|
||
| A written exam in January. A second-session written exam in September.
The practical project is evaluated in the scope of the course APRI0007-1 or INFO2055-1. |
||
|
Work placement(s) :
|
||
|
Organizational remarks :
|
||
| A WWW page with up-to-date information about the course is available at the address: http://www.montefiore.ulg.ac.be/~boigelot/courses/embedded/ | ||
|
Contacts :
|
||
| Professor: Bernard Boigelot, boigelot@montefiore.ulg.ac.be Assistant: Kevin Hogan, Kevin.Hogan@ulg.ac.be | ||