Module Descriptors
REAL-TIME EMBEDDED SYSTEMS
COCS60237
Key Facts
Faculty of Computing, Engineering and Sciences
Level 6
15 credits
Contact
Leader: James Mccarren
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Special Admissions Requirements
CE00604-2 Digital and Embedded Software (Real Time Systems) 1 and CE00626-2 Digital and Embedded Software (Real Time Systems) 2 or equivalent
Module Resources
Development boards
PC's running 68HC11 Cros-Compiler/Assembler and Visual studio C/C++
Module Learning Strategies
Lectures - 12 hours; (1:n)1
Practical/laboratory work; (1:20)2.
The formal lectures are supported with a self-study student pack.
Module Indicative Content
Embedded Software (Real-Time systems)

Real Time Software Design
Debugging Tools and Methods
System Development Tools (Cross Compiler, Assembler, Linker)
Advanced use of C as an embedded software language
Hardware Considerations
Multitasking in a Real-Time Environment
Module Additional Assessment Details
The assessment will take the form of one summative assignment and will assess all Learning Outcomes.
One practical assignment to implement a realistic engineering task using an embedded system, with accompanying design information and report.
Module Texts
MC 68HC11 - An Introduction: Software and Hardware Interfacing Han-Uei Huang Delmar; ISBN: 0766816001, July 2000
A Book on C: An Introduction to Programming in C Al Kelley, Ira Pohl Benjamin Cummings; ISBN: 0805300600, Jan 1990