EMC 156
Embedded Systems
Use of small computers embedded as part of other machines. Limited resource microcontrollers and state machines from high-level description language. Embedded hardware: RAM, ROM, flash, timers, UARTs, PWM, A/D, multiplexing, debouching. Development and debugging tools running on host computers. Real-Time Operating System (RTOS) semaphores, mailboxes, queues. Task priorities and rate monotonic scheduling. Software architectures for embedded systems. Prerequisites: EMC 001 or EMC 002 Can be taken Concurrently: EMC 001 , EMC 002
Sources
- Course catalogue ↗2026-2027