Segment |
Module |
Lecture Note |
Lab Exercise |
Lab Code |
Code Solution |
|---|---|---|---|---|---|
Introduction |
1. Introduction to Internet of Things |
||||
Embedded Programming |
2. ARM-based Embedded System Design |
||||
3. ARM Cortex-M0 Processor –Part1 |
|||||
4. ARM Cortex-M0 Processor – Part2 |
Presentation |
Programming Cortex-M4 in Assembly Programming Cortex-M4 in C |
Lab Code - Square Root in Assembly |
Code Solution - Square Root in Assembly Code Solution - Programming in C |
|
5. Interrupt and Power Consumption |
Presentation |
Interrupt and low power features |
Lab Code - Interrupt |
Code Solution - Interrupt |
|
Mobile Computing |
6. ARMv7 Architecture |
Presentation |
|
|
|
7. ARM Cortex-A9 processors |
Presentation |
Getting Started with ARM DS-5 Simple Cortex-A9 Programming using DS-5 |
Code Solution - DS5 |
||
8. Smartphones and Appcessory Programming |
Presentation |
Design a Basic Mobile Appcessory |
Lab Code - Android |
Code Solution - Android |
|
Network Connectivity |
9. Bluetooth Smart Connectivity |
Presentation |
Design an Bluetooth Smart App to Connect to a Heart Rate Sensor |
Lab Code - Android |
Code Solution - Android |
10. PSoC4 BLE Platform |
Presentation |
Immediate Alert Service (IAS) |
Lab Code - IAS |
Code Solution - IAS /td> | |
11. Interface with Sensors using PSoC4 BLE Platform |
Presentation |
Design a Heart Rate Monitor Design a CapSensor and RGB LED Controller |
Lab Code - Heart Rate Monitor Lab Code - CapSensor and RGB LED |
Code Solution - Heart Rate Monitor Code Solution - CapSensor and RGB LED |
|
Appendix |
BOM References |
|
|
|
|
| |
|
|
| |
|
|