Lectures are numbered 01, 02,… this is roughly aligned with the weeks in the semester, but it isn’t a fixed mapping.
The .1, .2, sub-number indicates which of the two lectures the notes are for.
Roughly split into 2 interweaving streams, will try to keep step with labs (no promises)
Dr Alun Moon
TeX source
PDF slides
Introduction to the module.
Dr Alun Moon
TeX source
PDF slides
This lecture introduces the background for the module. It is a presonal and idiosyncratic take on the history of embedded and networked control systems, and the motivations behind this Module.
Dr Alun Moon
TeX source
PDF slides
Introduces the concepts of digital signals:
sequences - traffic lights flashing - variable and pattern two handed start
voltage divider-pull up-pulldown led - current sink - open drain mode
Dr Alun Moon
TeX source
PDF slides
This lecture looks at the mechanism of Memory mapped IO and how it is used in the K64F
Dr Alun Moon
TeX source
PDF slides
This lecture looks at how signals can be handled in time.
How the nature of digital computers gives us a discrete view of time.
Interrupts and Events, how external events cause interrupts to occur, how they are handled.
Timer. The Periodic Interrupt Timer (PIT) and timed interrupts, hard and soft timers.
Dr Alun Moon
TeX source
PDF slides
This lecture looks at device integration busses
Dr Alun Moon
TeX source
PDF slides
Out of sequence due to illness (apologies folks)
Dr Michael Brockway
TeX source
PDF slides
This lecture looks at the use of Finite state machines their programming and modelling
Dr Alun Moon
TeX source
PDF slides
This lecture looks at analogue signals
Dr Michael Brockway
TeX source
PDF slides
This lecture looks at ARM architecture and assemply programming
Dr Alun Moon
TeX source
PDF slides
This lecture looks at sensors and transducers in general and the sensors attached to the device in particular.
Sensors:
Actuators:
Dr Michael Brockway
TeX source
PDF slides
This lecture introduces networking and the TCP stack
Dr Alun Moon
TeX source
PDF slides
Notes on Events, EventQueues, and Threads in MBED libraries
Dr Michael Brockway
TeX source
PDF slides
Link for MBED client for the Display server
Application layer,
Dr Alun Moon
TeX source
PDF slides
Most protocols use formatted ascii text at their core.
This lecture looks at the ways of handling and decoding these messages.
Dr Michael Brockway
TeX source
PDF slides
Dr Alun Moon
TeX source
PDF slides
An introduction to the use of feedback in controll, a common use of embedded systems.
Dr Michael Brockway
TeX source
PDF slides
Authentication and validity
Dr Alun Moon
TeX source
PDF slides
Interaction with the user and user interfaces
Dr Michael Brockway
TeX source
PDF slides
Encryption of data.
Dr Alun Moon
TeX source
PDF slides
Assignment support, A chance to ask questions and seek clarification and advice.
Dr Michael Brockway
TeX source
PDF slides
Dr Alun Moon
TeX source
PDF slides
Assignment support, A chance to ask questions and seek clarification and advice.