ECE471: Embedded Systems

University of Maine ECE

Fall 2017

Instructor: Vincent Weaver
The class meeting time is Monday/Wednesday/Friday at 1:00pm-1:50pm.
The meeting place is Barrows 125.

The final exam is scheduled for: ??


Office hours:

Syllabus

ece471_2017f.pdf

Course Listing

Application of micro-processors to the solution of design problems, including hardware characteristics, peripheral control techniques and system development. Lec 3. (Fall.)

What We'll Do this Semester

We will investigate modern embedded systems, with a focus on ARM processors.

Class Schedule

MondayWednesdayFriday
Week 1 28 August
Introduction to Embedded Systems
30 August
Introduction to Embedded Systems
2 September
All About ARM
Week 2 4 September
Labor Day
6 September
Raspberry Pi and Linux Overview
8 September
Compiling and C review
Week 3 11 September
Executable Layout, Virtual Memory Maps
13 September
Executable Layout, Virtual Memory Maps
15 September
ARM32/THUMB Assembly Language
Week 4 18 September
THUMB/THUMB2, Code Density
20 September
THUMB/THUMB2, Code Density
22 September
Operating Systems, GPIOs
Week 5 25 September
HW3 Review, More OS
27 September
HW3 Review, More OS
29 September
i2c, Firmware and Booting
Week 6 2 October
HW#4 Review, Midterm Review
4 October
HW#4 Review, Midterm Review
6 October
Midterm Exam
Week 7 9 October
FALL BREAK
11 October
Firmware, Bootloaders, Device Detection
13 October
Firmware, Bootloaders, Device Detection
Week 8 16 October
Real Time Systems
18 October
Real Time Systems
20 October
SPI bus
Week 9 23 October
Real Time Systems
25 October
More Real Time
27 October
1-wire bus
Week 10 30 October
Computer Security
1 November
Computer Security
3 November
Pi Cluster Reading Assignment
Week 11 6 November
Buggy Software: Case Studies and Best Practices
8 November
Buggy Software: Case Studies and Best Practices
10 November
USB
Week 12 13 November
Superocmputing?
15 November
Other Busses
17 November
Power/Energy Background
Week 13 20 November
Performance Measurement
22 November
THANKSGIVING
24 November
THANKSGIVING
Week 14 27 November
Wrapup, Final Exam Review
29 November
Wrapup, Final Exam Review
1 December
Wrapup, Final Exam Review
Week 15 4 December
Project Presentations
6 December
Project Presentations
8 December
Project Presentations

Homework Assignments


Final Project


Optional Useful Textbooks


Useful Links


Back to my homepage
Last updated 13 July 2017, 15:51