Segment |
Module |
Lecture Note |
Lab Exercise |
Lab Code |
Code Solution |
|---|---|---|---|---|---|
Introduction |
1. Introduction to Internet of Things |
Presentation |
|||
Embedded Programming |
2. ARM-based Embedded System Design |
Presentation |
|||
3. ARM Cortex-M4 Processor –Part1 |
Presentation |
Getting Started with Keil MDK and Mbed IDE Programming Cortex-M4 in Assembly using Keil MDK |
Lab Code - Square Root |
Code Solution - Square Root |
|
4. ARM Cortex-M4 Processor – Part2 |
Presentation |
Programming Cortex-M4 in C using Keil MDK |
Lab Code - LED |
Code Solution - LED |
|
5. Interrupt and Power Consumption |
Presentation |
Interrupt and low power features |
Lab Code - Interrupt |
Code Solution - Interrupt |
|
6. Embedded Programing using mbed |
Presentation |
Blinking LED using mbed SDK |
Lab Code - Blinking LED Lab Code - Interrupt |
Code Solution - Blinking LED Code Solution - Interrupt |
|
Mobile Computing |
7. ARMv7 Architecture |
Presentation |
|
|
|
8. ARM Cortex-A9 processors |
Presentation |
Getting Started with ARM DS-5 Simple Cortex-A9 Programming using DS-5 |
Code Solution - DS5 |
||
9. Smartphones and Appcessory Programming |
Presentation |
Design a Basic Mobile Appcessory |
Lab Code - Android |
Code Solution - Android |
|
Network Connectivity |
10. Bluetooth Smart Connectivity |
Presentation |
Design an Bluetooth Smart App to Connect to a Heart Rate Sensor |
Lab Code - Android |
Code Solution - Android |
11. High-level Programming using mbed SDK |
Presentation |
Sensors Shield Bluetooth Smart Design and Programming |
Lab Code - Sensors Lab Code - Heart Rate BLE Device |
Code Solution - Sensors Code Solution - Heart Rate BLE Device |
|
12. System Integration |
Design a Meteorologic Station |
Lab Code - Android Lab Code - mbed |
Code Solution - Android Code Solution - mbed |
||
Appendix |
BOM References |
|
|
|
|
| |
|
|
| |
|
|