Course Outline
Introduction to embedded systems
Embedded programs
Embedded software architectures
Real-time and embedded operating systems
Techniques, and methodologies for satisfying cost, weight and size, memory, power, timing, performance, networking, dependability, safety, security, intellectual property protection, time-to-market, usability requirements