Informacion Curso
Informacion Curso
• Main objectives
• Presence and previous requirements.
• Signature main topics.
• Tools and hardware.
Real Time and embedded • Evaluation scheme.
systems (IMR-IINFTV)
course Information
Main objectives:
Main objectives Learning results
• CEII8 – Capacity to analyse, design, build and hold applications in a robust, safe • Knowledge about basic concepts of real-time and embedded systems.
and efficient way choosing the right paradigm and programming language.
• Knowledge about essential tools used to perform real-time systems: Concurrent
• CEII10 – Learn operating systems' characteristics, functionalities and structure scheduling, communication, and synchronization between activities, timing, and
and design in addition to implementing applications based on its services. task planning and multi-tasking.
• CEII14 – Learn and apply the fundamental principles and techniques of parallel, • Capacity to solve real-time application design problems and develop real-time
concurrent, distributed and real-time programming. applications.
• Implementation of discrete control algorithms in embedded systems.
Real Time and embedded Systems/Concurrent and Real Time systems 3 Real Time and embedded Systems/Concurrent and Real Time systems 4
Presence and previous requirements. Course index / Main topics
• Recommended curses: 1. Real Time operating systems and embedded devices:
• Computing fundamentals I & II 1. ARM based microcontrollers (STM32).
• Advanced programming. 2. Unix/Linux based environments (RPI).
• For the ordinary and extraordinary call, students must participate in a minimum 4. Multitasking projects in Linux based environment: VxWorks.
of 70% of the class activities.
5. Multitasking projects in ARM based microcontrollers: FreeRTOS kernel.
Real Time and embedded Systems/Concurrent and Real Time systems 5 Real Time and embedded Systems/Concurrent and Real Time systems 6
Real Time and embedded Systems/Concurrent and Real Time systems 7 Real Time and embedded Systems/Concurrent and Real Time systems 8