Module Additional Assessment Details
A single piece of coursework (100%) demonstrating a professional level solution to a realistic embedded system programming task that will assess learning outcomes 1-4.
Module Indicative Content
Exposure to and application of a range of Real-Time system concepts and Development techniques.
These include;
(1) System Design and Architecture Comparisons
(2) Real-time Operating Systems
(3) Peripheral configuration
(4) Development, Analysis and Debugging
(5) Design Solutions for Embedded Products
Exposure to these techniques will be via both class attendance and directed self-study.
Module Learning Strategies
* Class attendance - (3 hours per week), normally 1 lecture, 2 lab based practicals.
* Directed reading and learning
* Information gathering (Internet, books, technical articles, data bases, company literature)
* Discussions with expects in the University and possibly in Industry
* Use of software packages (Compilers / cross assemblers / simulators)
* Designing and Implementing solutions to programming problems.
* Presentation and defence of work.
(1:n)1 (1:20)2
Module Resources
Embedded System Development Boards(s)
Microsoft Visual C Software
Cross Compilers for Development
Macro Assembler
Module Special Admissions Requirements
Group 1
Advanced Technology System Development in C/C++
Core Skills for Engineers 2A
Module Texts
Skroder John C
Using the M68HC11 microcontroller : A guide to interfacing and programming the M68HC11 microcontroller, Upper Saddle River, Prentice-Hall 1997, ISBN: 0131206761