ARM-based Rapid Embedded System Design Lab-in-a-Box
NXP-Embedded Artists LPC4088QSB and Discrete Components Edition




Module

Lecture Notes

Lab Exercise

Lab Code

Code Solution

1. Introduction to Embedded Systems

Presentation

 

 

 

2. Introduction to mbed Platform

Presentation

 

 

 

3. The ARM Cortex-M4 Processor Architecture part-1

Presentation

 

 

 

4. The ARM Cortex-M4 Processor Architecture part-2

Presentation

 

 

 

5. Introduction to Cortex-M4 Programming

Presentation

Lab Exercise 1
Lab Exercise 2

Lab Code

Code Solution

6. Digital Input and Output

Presentation

Lab Exercise

Lab Code

Code Solution

7. Interrupts and Low Power Features

Presentation

Lab Exercise

Lab Code

Code Solution

8. Software Libraries: CMSIS and mbed SDK

Presentation

Lab Exercise

Lab Code

Code Solution

9. Analog Input and Output

Presentation

Lab Exercise

Lab Code

Code Solution

10. Timer and Pulse-Width Modulation

Presentation

Lab Exercise

Lab Code

Code Solution

11. Serial Communications

Presentation

Lab Exercise

Lab Code

Code Solution

12. Real-Time Operating System

Presentation

Lab Exercise

Lab Code

Code Solution

Appendix

Getting Started

References