Navigation
Below, you can find links to the Knowledge and Skill units for every module.
Knowledge section
KV1 (1) Introduction to Embedded Systems |
||
KV2 (1) Benefits and Constraints of Embedded Systems |
||
KV3 (1) Introduction to the Internet of Things (IoT) |
||
KV4 (1) Arm Architecture and Processors |
Knowledge section
KV1 (2) Introduction to the Mbed Platform and Mbed OS |
||
KV2 (2) The Mbed software resources and Hardware Development Kit |
||
KV3 (2) High-level and low-level programming |
||
KV4 (2) The Cortex Microcontroller Software Interface Standard (CMSIS) |
Skills section
SV1 (2) Lab project: Getting started |
Knowledge section
KV1 (3) Voltages and Logic Values |
||
KV2 (3) GPIOS and Peripherals |
||
KV3 (3) GPIO Design and Microcontrollers |
||
KV4 (3) Controlling Peripherals with Mbed |
Skills section
SV1 (3) Lab project: Before you begin |
No exercise for SV1 |
|
SV2 (3) Lab project: Part 1 |
||
SV3 (3) Lab project: Part 2 |
Knowledge section
KV1 (4) Interrupts |
||
KV2 (4) Types of Interrupts |
||
KV3 (4) Exception Processing: Examples |
||
KV4 (4) Exception Processing |
Skills section
SV1 (4) Lab project: Before you begin |
||
SV2 (4) Lab project: Part 1 |
||
SV3 (4) Lab project: Part 2 |
Knowledge section
KV1 (5) Analog-to-Digital Signal Conversion |
||
KV2 (5) Types of DACs and ADCs |
||
KV3 (5) Properties of analog-to-digital conversion |
||
KV4 (5) Using Mbed to Capture and Generate Analog Signals |
Skills section
SV1 (5) Lab project: Before you begin |
||
SV2 (5) Lab project: Part 1 |
||
SV3 (5) Lab project: Part 2 |
||
SV4 (5) Lab project: Part 3 |
Knowledge section
KV1 (6) Timer functionality and components |
||
KV2 (6) Timer operation modes |
||
KV3 (6) The Mbed timer and ticker |
||
KV4 (6) Mbed API functions |
Skills section
SV1 (6) Lab project: Before you begin |
||
SV2 (6) Lab project: Part 1 |
||
SV3 (6) Lab project: Part 2 |
||
SV4 (6) Lab project: Part 3 |