ARM-based Internet of Things and Appcessory Design Lab-in-a-Box
Nordic BLE Board and Android OS 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 with Keil MDK

Programming Cortex-M0 in Assembly using Keil MDK

Lab Code - Square Root

Code Solution - Square Root

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

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. 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

 

 

 

 

     
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