By the end of this subject, students will be able to have:
1. The ability to apply their knowledge and understanding to identify, formulate, and solve engineering problems using established methods.
2. The ability to apply their knowledge to develop and carry out designs that meet specific requirements
3. Technical and laboratory skills.
4. The ability to select and use appropriate equipment, tools and methods
The teaching objectives are:
- Knowing in detail the basic architecture of a reference CPU for embedded systems
- Knowing the different levels of abstraction in the definition of functions and specifications of an embedded system
- Knowing the interrupts subsystem, the timing subsystem, and the input/output subsystems of a reference microcontroller.
- Being able to program libraries for the use of specific peripherals, sensors and actuators, according to a technical user manual
- Being able to analyze the hardware-software set of a simple embedded system
- Being able to allocate resources and conceive at system level the hardware-software set of a simple embedded system
- Being able to implement signal processing functions and sequencers in embedded systems
- Knowing the principles of real-time operation of an embedded system