Embedded Systems ans internet of things assignment presentation

vanessaryan929 5 views 11 slides Oct 23, 2025
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

Embedded Systems ans internet of things


Slide Content

System Overview and Architecture Function of Components in Embedded System Development Presented by: Your Name, Dept. of EEE

Introduction Embedded systems: specialized computing units for dedicated tasks Task-specific, real-time, resource-efficient Examples: washing machine controller, automotive ECU, smart meters

Embedded vs General-Purpose Computers Purpose: Dedicated task vs Multiple tasks Interface: Minimal UI vs Rich GUI OS: RTOS / Bare-metal vs Windows / Linux Performance: Real-time, low power vs High throughput Examples: ECU, Smart meter, Router vs Laptop, Desktop

Architecture Overview Layers: Hardware, Firmware/RTOS, Application, Interfaces Hardware: MCU, memory, sensors, actuators Firmware/RTOS: timing, device drivers Application: main system logic Interfaces: UART, SPI, I2C, USB

Hardware Components MCU/MPU executes instructions Memory: Flash and RAM Sensors: input collection Actuators: output actions I/O ports link peripherals Stable power supply ensures correct operation

Firmware / RTOS Firmware controls hardware (drivers, timers, interrupts) RTOS enables multitasking, deterministic behavior Bare-metal: single loop task; RTOS: multiple tasks with priorities

Application Software Implements main system logic (temperature control, motor speed) Relies on firmware for hardware interaction

Interfaces UART: simple serial communication I2C / SPI: multi-device communication USB / CAN: high-level communication Ensures seamless interaction between MCU and peripherals

Development Tools Editor: code writing (VS Code, Keil) Compiler/Assembler: convert to machine code Linker/Locator: arrange memory layout Programmer: flash MCU Debugger / Simulator: test and validate system

Integration All layers work together: sensors -> MCU -> firmware -> application -> actuators Tools support development, testing, and debugging

Summary Embedded systems combine hardware, firmware, application, and interfaces Architecture organizes complexity and ensures efficient operation Foundation for understanding embedded system development