CPEN 403 — Embedded Systems (rerequisites: CPEN 303)
Computer Engineering · University of Ghana
History and overview of embedded system, reasons for studying embedded systems, applications, role of embedded systems in computer engineering. Embedded microcontroller: structure of a computer system, Von Newman and Harvard models, CPU families used in microcontrollers, memory and testing algorithms for microcontrollers. Peripherals: basic I/O devices, timers/counters, ADC and DAC, GPIO, interrupt driven I/O and polled I/O, interrupt structure. Interfacing: CPU interfacing, memory interfacing, serial and parallel I/O interfacing, analog and digital interfacing. Embedded software: software architecture, super loop, delays in embedded software, sample applications. Real-time operating system: context switching mechanism, scheduling policies, priority inversion, other scheduling policies, interprocess communication styles. Power management: need for low power computing in embedded systems, sources of power consumption, strategies for level power management. Development tool support: compilers and programming environment, logic analyzers, RTOS tools, power analysis, software management tools. Safety and reliability: sources of faults in embedded computing, strategies to find problems and to minimize effects of faults. Embedded design concepts including demands for soft and hard real time features, hardware and software codesign, and evaluation performance.
- Credits
- 3
- Level
- Level 400
Other courses on this programme
- CPEN 400 — Independent Project
- CPEN 401 — Control Systems Analysis and Design
- CPEN 402 — Advanced Computer Architecture
- CPEN 404 — Computer Vision and Robotics
- CPEN 405 — Artificial Intelligence
- CPEN 406 — Wireless Communication Systems
- CPEN 407 — Software Engineering (rerequisites: CPEN 207)
- CPEN 408 — Human-Computer Interface
- CPEN 409 — Computer Graphics
- CPEN 411 — VLSI Systems Design
- CPEN 412 — Web Software Architecture
- CPEN 413 — Microprocessor Systems and Integration
Practising CPEN 403 with Questora
Upload your own slides, notes and past papers for CPEN 403 and Questora builds mock exams, practice questions and a revision plan from them.
Start freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).