ARM-based Internet of Things and Appcessory Design Lab-in-a-Box
Cypress PSoC4 BLE Edition
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-M0 Processor –Part1 | Presentation | Getting Started - Blinking LED | Lab Code - Blinking LED | Code Solution - Blinking LED
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 Watch the Workshop Video |  |  |  |

Subscribe to the University Newsletter | "Like" the ARM University Program Facebook page | Email ARM University Program
Check out our Podcasts on iTunes U | Follow the ARM University Program on Twitter | Follow the ARM University Program on YouTube