Dr Andrew Scott G7VAV

My photo
Senior Lecturer [D35]
Computing Department
InfoLab 21, South Drive
Lancaster University
Lancaster, LA1 4WA
United Kingdom
 
November 2008
Mo Tu We Th Fr Sa Su
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
1 2 3 4 5 6 7


CSc 369: Embedded Systems
The aim of this course is to introduce students to the problems of, and solutions to, developing systems involving hardware with relatively severe operating constraints.
The course includes the following topics: Introduction to Embedded Systems; Embedded Processors and Micro-controller architecture; Real Time Scheduling; Interrupts and interrupt handling, Design and test strategies for embedded systems; Software development for embedded systems, Cross-Compilation; Debugging; Higher level architectures for embedded systems, including J2ME, the .NET Micro-Framework, Communications technologies and their application for interconnecting embedded components, including I2C; CAN, UART/ USART, PWM; AtoD and DtoA. Emerging wireless interconnects, IEEE 802.15.4, sensors and actuators, sensor networks, energy efficiency.
Be aware that this course is designed to be challenging and demands a significant number of extra hours. Past students found the course heavy but very interesting and we hope at least the latter will be the case for you. You should ensure that your other studies are not neglected.
The course runs as an ad hoc set of lectures, workshops and practicals.
Kernighan and Ritchie
Brian W. Kernighan, Dennis Ritchie,
The C Programming Language (2nd Edition)
Prentice Hall, 1 April 1988, Paperback: 274 pages, ISBN: 0131103628


© 2006 - 2008 Andrew Scott