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-M0 in C using Keil MDK |
Lab Code - LED |
Code Solution - LED |
|
5. Interrupt and Power Consumption |
Presentation |
||||
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 |
|||||
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. RF Design Basics |
Presentation |
||||
11. nRF51-series SoC Architecture |
Presentation |
||||
Community based Development |
12. Embedded Programing using mbed |
Presentation |
Blinking LED using mbed SDK |
Lab Code - Blinking LED Lab Code - Interrupt |
Code Solution - Blinking LED Code Solution - Interrupt |
13. High-level Programming using mbed SDK |
Presentation |
Bluetooth Smart Design and Programming |
Lab Code - Basic BLE Device Lab Code - Temperature Sensor |
Code Solution - Basic BLE Device Code Solution - Temperature Sensor |
|
14. System Integration Project - App Controlled Robot |
Design an App Controlled Robot |
Lab Code - Android Lab Code - mbed |
Code Solution - Android Code Solution - mbed |
||
Appendix |
BOM References Accessory |
|
|
|
|
| |
|
|
| |
|
|