Introduction to embedded system
- Components and applications
- Role of embedded systems in IoT and the context of ubiquitous computing
- Challenges of incorporating embedded devices into IoT systems
Benefits and Constraints of Embedded Systems
- Important trade-offs of embedded systems(such as cost and performance)
- Characteristics of Arm architecture and processors as core embedded systems components for the IoT
Mbed Simulator
- Mbed platform and its importance in rapid embedded systems design
- Functions and benefits of Mbed software development resources and HDK
- Features, functions and benefits of CMSIS
GPIO peripherals
- Relationship between electrical voltages and logic values
- Key features and elements of GPIO design in relation to microcontrollers
- Use DigitalIn/DigitalOut and BusIn/BusOut interfaces
Interrupts for controlling peripherals
- Purpose of interrupts and interaction with processor
- Types of microcontroller interrupts
- How interrupt service routines can be implemented
- Procedures of exception processing
- Implement ISR to handle control of peripherals