2. Embedded system means the processor or controller is
embedded into that application.
An embedded product uses a microprocessor or
microcontroller to do task.
In an embedded system, there is only one application
software that is typically burned into ROM.
Example:mp3 players, washing machining, micro-oven.
6. Embedded Systems -
Building Blocks
Micro Processors / Micro Controllers.
Embedded C++ / Embedded C / Assembly Programming.
Bus Standards.(Ex:CAN,I2C,USB)
PCB Design.
RTOS.
Networking.
Device Drivers.
7. REQUIREMENTS
CPU: Central Processing Unit
I/O: Input /Output
Bus: Address bus & Data bus
Memory: RAM & ROM
Timers/Counters
Interrupts
Serial Port
14. Controller & Processor
• Application
– processor is for simple system design
– controller is for special purpose complex
system design
• Speed
– processor is used when speed of operation
of system is not critical
– controller is used when speed is important
18. Embedded Products Using
Microcontrollers
• Auto
– Trip computer, engine control, air bag, ABS,
instrumentation, security system,
transmission control, entertainment, climate
control, cellular phone, keyless entry
19. CHOOSING A MICROCONTROLLER
Computing needs
Speed, packaging, power consumption, RAM, ROM, I/O
pins, timers,
upgrade to high performance or low-power versions, cost
Software development tools
Assembler, debugger, C compiler, emulator, technical
support
Availability & source