ARM mbed-based Embedded System Design Lab-in-a-Box
Freedom KL25Z Board Edition using discrete components
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-M0+ Processor Architecture part-1 | Presentation |  |  |
4. The ARM Cortex-M0+ Processor Architecture part-2 | Presentation |  |  |
5. Introduction to Cortex-M0+ 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 Communication | Presentation | Lab Exercise | Lab Code | Code Solution
12. Real-Time Operating System | Presentation | Lab Exercise | Lab Code | Code Solution
Appendix | Getting Started References |  |  |