INDICATIVE CONTENT
This module provides detailed study of the theory behind embedded systems and progresses to include how such systems can be used to solve real-life/industrial problems. Case studies and design problems will be considered, and the applications of different embedded system implementation technologies will be discussed. The hardware and software optimisation techniques to create high performance embedded systems will be studied. Embedded systems concepts will be demonstrated through the control of internal and external peripherals. Signal processing techniques will be discussed and implemented. The module will also provide study of debugging and troubleshooting methods. Industry standard software and hardware will be covered in detailed during this module.
ADDITIONAL ASSESSMENT DETAILS
A 5000-word individual report weighted at 100%, assessing learning outcomes 1, 2, 3 and 4. A literature review to be performed, laboratory-based work to design and implement an embedded system based solution to be included, and environmental and societal impacts of solutions to be critically evaluated. Meeting AHEP 4 Outcomes M3, M4, M7.
Professional Body requirements mean that a minimum overall score of 50% is required to pass a module, with each element of assessment requiring a minimum mark of 40% unless otherwise stated.
LEARNING STRATEGIES
This module will enable students to gain understanding, apply knowledge, analyse and evaluate problems and create solutions through a variety of activities, including problem-based lectures, tutorials, laboratories and independent study.
LEARNING OUTCOMES
1. Demonstrate comprehensive knowledge and systematic understanding of advanced topics in embedded systems relating to rapidly evolving research areas. (AHEP 4: M4)
Knowledge and Understanding
2. Demonstrate the ability to critically analyse complex real-world problems. (AHEP 4: M3)
Analysis,
Communication
3. Apply appropriate analytical and experimental techniques to solve complex real-world problems using embedded systems. (AHEP 4: M3)
Problem Solving
4. Evaluate the environmental and societal impact of solutions developed using embedded systems to solve complex real-world problems and minimise adverse impacts. (AHEP 4: M7)
Analysis,
Problem Solving
RESOURCES
Laboratory hardware and software, including: a Suitable Microcontroller Interface Development Environment (IDE), a Suitable Microcontroller, Scopes, Signal Generators and MATLAB/Simulink or equivalent software.
Library resources (books, journals accessible online, IEEE Xplore access to academic papers, and various magazines)
TEXTS
Bertolotti, I.C. and Manduchi, G. (2017) Real-time Embedded Systems: Open-Source Operating Systems Perspective. CRC press: New York.
Beuchat, R., Depraz, F., Guerrieri, A. and Kashani, S. (2021). Fundamentals of System-on-Chip Design on ARM Cortex-M Microcontrollers. Arm Education Media.
Chattopadhyay, S. (2023). Embedded System Design. PHI Learning Pvt. Ltd.
Martin, T. (2022). The Designer's Guide to the Cortex-M Processor Family. Newnes.
Ünsalan, C., Gürhan, H.D. and Yücel, M.E. (2022).¿Embedded System Design with ARM Cortex-M Microcontrollers. Springer International Publishing.
Zhu, Y. (2017) Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C. E-Man Press Llc.
WEB DESCRIPTOR
Embedded Systems are used to solve complex problems in a wide variety of applications, such as smart homes, autonomous vehicles, Internet of Things, industrial automation etc. This module provides advanced level study of embedded systems to solve real-life/industrial problems by developing code for embedded systems. The module utilises a highly practical approach to gain industry-relevant skills to propel your career in the field of embedded systems.