Embedded Systems Flashcards
“An embedded system is a system that has embedded software and computer hardware, which makes it a system dedicated for an applications or specific part of an applications or product or a part of a larger system.”
Raj Kamal
“An embedded system is any device that includes a programmable computer but not itself intended to be a general purpose computer”.
Wayne Wolf
“An embedded system is a microprocessor-based system that is built to control a function or range of functions and is not designed to be programmed by the end user in the same way that a PC is”.
Steve Heath
An ____ is composed of software and hardware that designed to perform a specific task.
Embedded system
It includes a fetch unit for fetching
instruction from the memory
Control Unit (CU)
It performs the arithmetic and logic operations and it represents the fundamental building blocks of the processor.
ALU
An ____ performs an operation in bytes or words. It maybe capable of processing 8,16,32,and 64 bit words
ALU
Types of Processors
- General Purpose Processor (GPP)
> Microprocessor
> Microcontroller
> Embedded Processor
> Digital Signal Processor
> Media Processor - Application Specific System Processor (ASSP)
- Application Specific Instruction Processors (ASIPs)
- GPP core(s) or ASIP core(s) on either an Application Specific Integrated Circuit (ASIC) or a Very Large Scale Integration (VLSI) circuit.
A _____ is a single VLSI chip having a CPU. In addition, it may also have other units such as coaches, floating point processing arithmetic unit, and pipelining
units that help in faster processing of instructions.
microprocessor
A ____ is a single-chip VLSI unit (also called microcomputer) which, although having limited computational capabilities, possesses enhanced input/output
capability and a number of on-chip functional units. It is used in embedded systems for real-time control applications with on-chip program memory and devices.
microcontroller
A is a self contained fully functional computer with built in peripherals
microcontroller
Advantages of using Microcontrollers
-Microcontrollers are cheap and very small in size, therefore they can be embedded on any device.
-Programming of Microcontrollers is simple to learn. Its not much complicated.
-We can use simulators on Computers to see the practical results of our program. Thus we can virtually see the output of our project or program.
Components of Embedded Systems
-Hardware
-Application Software
-Real Time Operating System (RTOS)
Types of Embedded Systems
- Small scale Embedded Systems
- Medium scale Embedded Systems
- Sophisticated Embedded Systems
Examples of Small scale Embedded Systems
- Washing Machine
- Digital Camera
- Home Security System
- 16 or 32-bit microcontrollers
- offer both hardware and software complexities.
- C, C++, Java, and source code engineering tool, etc. are used to develop this kind of embedded system.
Medium scale Embedded Systems