SlideShare una empresa de Scribd logo
1 de 26
Embedded Systems
Introduction, application ,build techniques
and systems components
By
Salih mahmod
What is embedded system
• embedded system is some combination of computer
hardware and software, in addition to mechanical and
electronic parts either fixed in capability or programmable,
that is specifically designed for a particular function.
Industrial machines, automobiles,
medical equipment, cameras,
household appliances, airplanes,
vending machines and toys
embedded system components
• 6 billion micro processor/controller used for embedded systems
application in every year just 2% used in personal computer
• Programmable components is the heart of embedded systems
- MCU(microcontrollers)
- MPU(microprocessors)
- FPGA(field programmable gate array)
What is MCU
- More than 90% of embedded application used MCU
- Microcontroller is a single silicon chip with memory and i/o
peripherals on it.
normally a single microcomputer has the following features :
• Arithmetic and logic unit
• Memory for storing program
• EEPROM for nonvolatile data storage
• RAM for storing variables and special function registers
• Input/output ports
• Timers and counters
MCU Architecture
• Timers and counters
•Analog to digital converter
• Circuits for reset, power up,
serial programming,
debugging
• Instruction decoder and a
timing and control unit
• Serial communication port
Difference between MCU and MPU
• Microprocessor is an IC which has only the CPU inside them i.e. only the
processing powers such as Intel’s Pentium 1,2,3,4, core 2 duo, i3, i5 etc.
These microprocessors don’t have RAM, ROM, and other peripheral on the
chip. A system designer has to add them externally to make them
functional. Application of microprocessor includes Desktop PC’s, Laptops,
notepads etc.
But this is not the case with Microcontrollers. Microcontroller has a CPU, in
addition with a fixed amount of RAM, ROM and other peripherals all
embedded on a single chip. At times it is also termed as a mini computer or
a computer on a single chip. Today different manufacturers produce
microcontrollers with a wide range of features available in different
versions. Some manufacturers are ATMEL, Microchip, TI, Freescale, Philips,
Motorola etc.
Difference between MCU and MPU
What is FPGA/VHDL
• A field-programmable gate array (FPGA) is an integrated circuit
(IC) that can be programmed in the field after manufacture.
Used in Aerospace and Defense , Medical Electronics , ASIC
Prototyping , Broadcast, Video & Image Processing , High
Performance Computing …etc
• VHDL is a hardware description language used in
electronic design automation to describe digital
and mixed-signal systems such as
field-programmable gate arrays and integrated
circuits. VHDL can also be used as a general
purpose parallel programming language.
Difference between processor and FPGA
• FPGA doesn’t have a fixed hardware structure, on the contrary it
is programmable according to user applications. However
processors have a fixed hardware structure.
• FPGA work in parallel and MCU/MPU work in series
• FPGA programming language is hardware description language but
MCU/MPU programming language is software language
What is SOC (system on chip)
• A system-on-a-chip (SoC) is a microchip with all
the necessary electronic circuits and parts for
a given system, such as a Smartphone
or wearable computer, on a single integrated
circuit
Raspberry pi (soc development board)
• The Raspberry Pi is a low cost, credit-card sized
computer that plugs into a computer monitor or TV, and
uses a standard keyboard and mouse. It is a capable
little device that enables people of all ages to explore
computing, and to learn how to program in languages
like Scratch and Python. It’s capable of doing everything
you’d expect a desktop computer to do, from browsing
the internet and playing high-definition video, to making
spreadsheets, word-processing, and playing games.
RASPBERRY PI 2 MODEL B
- A 900MHz quad-core ARM Cortex-A7 CPU
- 1GB RAM
- 4 USB ports
- 40 GPIO pins
- Full HDMI port
- Ethernet port
- Combined 3.5mm audio jack and composite
video
- Camera interface (CSI)
- Display interface (DSI)
- Micro SD card slot
- VideoCore IV 3D graphics core
RASPBERRY PI ZERO
- 1GHz ARM11 core
- 512MB of LPDDR2 SDRAM
- A micro-SD card slot
- A mini-HDMI socket for 1080p60
video output
- Micro-USB sockets for
data and power
- An unpopulated 40-pin
GPIO header
- An unpopulated composite
video header
Embedded systems applications
Classification of Embedded Systems
• functional classification :
1. Stand-alone Embedded Systems
2. Real-time Embedded Systems
3. Networked Information
Appliances
4. Mobile Devices
• performance classification
1. small-scale
2. medium-scale
3. large-scale
4. sophisticated
Stand-alone Embedded Systems
• As the name implies, stand-alone systems work in
stand-alone mode. They take inputs, process them
and produce the desired output. The input can be
electrical signals from transducers or commands from
a human being such as the pressing of a button. The
output can be electrical signals to drive another
system, an LED display or LCD display for displaying of
information to the users. Embedded systems used in
process control, automobiles, consumer electronic
items etc. fall into this category.
Real-time Systems
Embedded systems in which some specific work
has to be done in a specific time period are
called real-time systems. For example, consider
a system that has to open a valve within 30
milliseconds when the humidity crosses a
particular threshold. If the valve is not opened
within 30 milliseconds, a catastrophe may occur.
Such systems with strict deadlines are called
hard real-time systems
Real-time Systems
- There is three type of
real-time systems
1- hard real time systems
2- firm real time systems
3- soft real time systems
Networked Information Appliances
• Embedded systems that are provided with network
interfaces and accessed by networks such as Local
Area Network or the Internet are called networked
information appliances. Such embedded systems
are connected to a network, typically a network
running TCP/IP (Transmission Control
Protocol/Internet Protocol) protocol suite, such as
the Internet or a company’s Intranet.
Networked Information Appliances
• Example
A networked process control system consists of a number of
embedded systems connected as a local area network. Each
embedded system can send real-time data to a central location
from where the entire process control system can be monitored.
The monitoring can be done using a web browser such as the
Internet Explorer.
Mobile Devices
• Mobile devices such as mobile phones, Personal Digital
Assistants (PDAs), smart phones etc. are a special
category of embedded systems. Though the PDAs do
many general purpose tasks, they need to be designed
just like the ‘conventional’ embedded systems.
Communication Interfaces
For embedded systems to interact with the external world, a number of
communication interfaces are available. They are
• Serial Communication Interfaces (SCI)
RS-232 ,RS-422 ,RS-485 etc
• Synchronous Serial Communication Interface :
I2C ,JTAG ,SPI ,SSC and ESSI
• Universal Serial Bus (UBS)
Design of an embedded system
To understand the design of a simple
embedded system let us first consider the
idea of a data acquisition system.
Internet of things
• The Internet of Things (IoT) is the network of physical objects—
devices, vehicles, buildings and other
items embedded with electronics ,software , sensor, and network-
connectivity enables these objects to collect and exchange data.
‫االعمال‬ ‫جدول‬
1-‫للمهندس‬ ‫العمل‬ ‫سوق‬ ‫تحديات‬ ‫عن‬ ‫سيمنار‬‫سجاد‬ ‫عبدالقادر‬
‫للمهندس‬‫الخطيب‬ ‫عمر‬ 2-‫بعنوان‬ ‫سيمنار‬”‫الصناعية‬ ‫االتمة‬ ‫الى‬ ‫مقدمة‬“
3-‫بعنوان‬ ‫سيمنار‬"‫المدمجة‬ ‫االنظمة‬ ‫الى‬ ‫مقدمة‬"‫للطالب‬‫محمود‬ ‫صالح‬
4-‫بعنوان‬ ‫سيمنار‬"‫وتطبيقات‬ ‫مكونات‬ ‫االردوينو‬"‫للطالب‬‫محمود‬ ‫صالح‬
5-‫قبل‬ ‫من‬ ‫المدمجة‬ ‫االنظمة‬ ‫مجال‬ ‫في‬ ‫التطبيقية‬ ‫المشاريع‬ ‫لبعض‬ ‫معرض‬
‫الهندسة‬ ‫طالب‬

Más contenido relacionado

La actualidad más candente

Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoAhmed Sakr
 
برمجة الأردوينو - اليوم الأول
برمجة الأردوينو - اليوم الأولبرمجة الأردوينو - اليوم الأول
برمجة الأردوينو - اليوم الأولAhmed Sakr
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerMujahid Hussain
 
Arduino slides
Arduino slidesArduino slides
Arduino slidessdcharle
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusainstudent
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoKarim El-Rayes
 
how to generate sms
how to generate smshow to generate sms
how to generate smssumant reddy
 
Arduino Slides With Neopixels
Arduino Slides With NeopixelsArduino Slides With Neopixels
Arduino Slides With Neopixelssdcharle
 
Arduino Introduction Guide 1
Arduino Introduction Guide 1Arduino Introduction Guide 1
Arduino Introduction Guide 1elketeaches
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino unoRahat Sood
 
Arduino Day 1 Presentation
Arduino Day 1 PresentationArduino Day 1 Presentation
Arduino Day 1 PresentationYogendra Tamang
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.Govind Jha
 

La actualidad más candente (20)

Lab2ppt
Lab2pptLab2ppt
Lab2ppt
 
Presentation S4A
Presentation S4A Presentation S4A
Presentation S4A
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
برمجة الأردوينو - اليوم الأول
برمجة الأردوينو - اليوم الأولبرمجة الأردوينو - اليوم الأول
برمجة الأردوينو - اليوم الأول
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino Microcontroller
 
Arduino slides
Arduino slidesArduino slides
Arduino slides
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusain
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
how to generate sms
how to generate smshow to generate sms
how to generate sms
 
Arduino Uno Pin Description
Arduino Uno Pin DescriptionArduino Uno Pin Description
Arduino Uno Pin Description
 
Arduino Slides With Neopixels
Arduino Slides With NeopixelsArduino Slides With Neopixels
Arduino Slides With Neopixels
 
Arduino
ArduinoArduino
Arduino
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Arduino Introduction Guide 1
Arduino Introduction Guide 1Arduino Introduction Guide 1
Arduino Introduction Guide 1
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino uno
 
Fun with arduino
Fun with arduinoFun with arduino
Fun with arduino
 
Arduino Day 1 Presentation
Arduino Day 1 PresentationArduino Day 1 Presentation
Arduino Day 1 Presentation
 
Arduino course
Arduino courseArduino course
Arduino course
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.
 

Destacado

innovation for development ابتكار من اجل التنمية
innovation for development  ابتكار من اجل التنمية innovation for development  ابتكار من اجل التنمية
innovation for development ابتكار من اجل التنمية salih mahmod
 
ابتكار من اجل التنمية 2016
ابتكار من اجل التنمية 2016ابتكار من اجل التنمية 2016
ابتكار من اجل التنمية 2016salih mahmod
 
Design thinking - التفكير التصميمي
Design thinking - التفكير التصميمي Design thinking - التفكير التصميمي
Design thinking - التفكير التصميمي salih mahmod
 
الميزة التنافسيه من الابداع و تصميم نماذج الاعمال
الميزة التنافسيه من الابداع  و تصميم نماذج الاعمالالميزة التنافسيه من الابداع  و تصميم نماذج الاعمال
الميزة التنافسيه من الابداع و تصميم نماذج الاعمالmohamed omar
 
Enterpreneutship - ريادة الاعمال
Enterpreneutship - ريادة الاعمالEnterpreneutship - ريادة الاعمال
Enterpreneutship - ريادة الاعمالsalih mahmod
 
التنمية البشرية
التنمية البشريةالتنمية البشرية
التنمية البشريةfa6ameeka
 
Business Model Canvas In Arabic - إبتكار نموذج العمل التجاري
Business Model Canvas In Arabic - إبتكار نموذج العمل التجاري Business Model Canvas In Arabic - إبتكار نموذج العمل التجاري
Business Model Canvas In Arabic - إبتكار نموذج العمل التجاري Emad Saif
 

Destacado (7)

innovation for development ابتكار من اجل التنمية
innovation for development  ابتكار من اجل التنمية innovation for development  ابتكار من اجل التنمية
innovation for development ابتكار من اجل التنمية
 
ابتكار من اجل التنمية 2016
ابتكار من اجل التنمية 2016ابتكار من اجل التنمية 2016
ابتكار من اجل التنمية 2016
 
Design thinking - التفكير التصميمي
Design thinking - التفكير التصميمي Design thinking - التفكير التصميمي
Design thinking - التفكير التصميمي
 
الميزة التنافسيه من الابداع و تصميم نماذج الاعمال
الميزة التنافسيه من الابداع  و تصميم نماذج الاعمالالميزة التنافسيه من الابداع  و تصميم نماذج الاعمال
الميزة التنافسيه من الابداع و تصميم نماذج الاعمال
 
Enterpreneutship - ريادة الاعمال
Enterpreneutship - ريادة الاعمالEnterpreneutship - ريادة الاعمال
Enterpreneutship - ريادة الاعمال
 
التنمية البشرية
التنمية البشريةالتنمية البشرية
التنمية البشرية
 
Business Model Canvas In Arabic - إبتكار نموذج العمل التجاري
Business Model Canvas In Arabic - إبتكار نموذج العمل التجاري Business Model Canvas In Arabic - إبتكار نموذج العمل التجاري
Business Model Canvas In Arabic - إبتكار نموذج العمل التجاري
 

Similar a Embedded systems الانظمة المدمجة

SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded SystemsArti Parab Academics
 
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Moe Moe Myint
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security Systemajinky gadewar
 
INTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLERINTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLERkhalil zeineddine
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scopeArshit Rai
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scopeArshit Rai
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdfPoojaPK8
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTpreetigill309
 
What is a microcontroller
What is a microcontrollerWhat is a microcontroller
What is a microcontrollerparassini
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advancedImran Sheikh
 
Chapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptxChapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptx40NehaPagariya
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Roboticsspoorani
 

Similar a Embedded systems الانظمة المدمجة (20)

Core of the ES
Core of the ESCore of the ES
Core of the ES
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
 
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
plc8-200417125816.pdf
plc8-200417125816.pdfplc8-200417125816.pdf
plc8-200417125816.pdf
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security System
 
It322 intro
It322 introIt322 intro
It322 intro
 
INTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLERINTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLER
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOT
 
What is a microcontroller
What is a microcontrollerWhat is a microcontroller
What is a microcontroller
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
 
Chapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptxChapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptx
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
So c
So cSo c
So c
 

Último

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 

Último (20)

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 

Embedded systems الانظمة المدمجة

  • 1. Embedded Systems Introduction, application ,build techniques and systems components By Salih mahmod
  • 2. What is embedded system • embedded system is some combination of computer hardware and software, in addition to mechanical and electronic parts either fixed in capability or programmable, that is specifically designed for a particular function. Industrial machines, automobiles, medical equipment, cameras, household appliances, airplanes, vending machines and toys
  • 3. embedded system components • 6 billion micro processor/controller used for embedded systems application in every year just 2% used in personal computer • Programmable components is the heart of embedded systems - MCU(microcontrollers) - MPU(microprocessors) - FPGA(field programmable gate array)
  • 4. What is MCU - More than 90% of embedded application used MCU - Microcontroller is a single silicon chip with memory and i/o peripherals on it. normally a single microcomputer has the following features : • Arithmetic and logic unit • Memory for storing program • EEPROM for nonvolatile data storage • RAM for storing variables and special function registers • Input/output ports • Timers and counters
  • 5. MCU Architecture • Timers and counters •Analog to digital converter • Circuits for reset, power up, serial programming, debugging • Instruction decoder and a timing and control unit • Serial communication port
  • 6. Difference between MCU and MPU • Microprocessor is an IC which has only the CPU inside them i.e. only the processing powers such as Intel’s Pentium 1,2,3,4, core 2 duo, i3, i5 etc. These microprocessors don’t have RAM, ROM, and other peripheral on the chip. A system designer has to add them externally to make them functional. Application of microprocessor includes Desktop PC’s, Laptops, notepads etc. But this is not the case with Microcontrollers. Microcontroller has a CPU, in addition with a fixed amount of RAM, ROM and other peripherals all embedded on a single chip. At times it is also termed as a mini computer or a computer on a single chip. Today different manufacturers produce microcontrollers with a wide range of features available in different versions. Some manufacturers are ATMEL, Microchip, TI, Freescale, Philips, Motorola etc.
  • 8. What is FPGA/VHDL • A field-programmable gate array (FPGA) is an integrated circuit (IC) that can be programmed in the field after manufacture. Used in Aerospace and Defense , Medical Electronics , ASIC Prototyping , Broadcast, Video & Image Processing , High Performance Computing …etc • VHDL is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits. VHDL can also be used as a general purpose parallel programming language.
  • 9. Difference between processor and FPGA • FPGA doesn’t have a fixed hardware structure, on the contrary it is programmable according to user applications. However processors have a fixed hardware structure. • FPGA work in parallel and MCU/MPU work in series • FPGA programming language is hardware description language but MCU/MPU programming language is software language
  • 10. What is SOC (system on chip) • A system-on-a-chip (SoC) is a microchip with all the necessary electronic circuits and parts for a given system, such as a Smartphone or wearable computer, on a single integrated circuit
  • 11. Raspberry pi (soc development board) • The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.
  • 12. RASPBERRY PI 2 MODEL B - A 900MHz quad-core ARM Cortex-A7 CPU - 1GB RAM - 4 USB ports - 40 GPIO pins - Full HDMI port - Ethernet port - Combined 3.5mm audio jack and composite video - Camera interface (CSI) - Display interface (DSI) - Micro SD card slot - VideoCore IV 3D graphics core
  • 13. RASPBERRY PI ZERO - 1GHz ARM11 core - 512MB of LPDDR2 SDRAM - A micro-SD card slot - A mini-HDMI socket for 1080p60 video output - Micro-USB sockets for data and power - An unpopulated 40-pin GPIO header - An unpopulated composite video header
  • 15. Classification of Embedded Systems • functional classification : 1. Stand-alone Embedded Systems 2. Real-time Embedded Systems 3. Networked Information Appliances 4. Mobile Devices • performance classification 1. small-scale 2. medium-scale 3. large-scale 4. sophisticated
  • 16. Stand-alone Embedded Systems • As the name implies, stand-alone systems work in stand-alone mode. They take inputs, process them and produce the desired output. The input can be electrical signals from transducers or commands from a human being such as the pressing of a button. The output can be electrical signals to drive another system, an LED display or LCD display for displaying of information to the users. Embedded systems used in process control, automobiles, consumer electronic items etc. fall into this category.
  • 17. Real-time Systems Embedded systems in which some specific work has to be done in a specific time period are called real-time systems. For example, consider a system that has to open a valve within 30 milliseconds when the humidity crosses a particular threshold. If the valve is not opened within 30 milliseconds, a catastrophe may occur. Such systems with strict deadlines are called hard real-time systems
  • 18. Real-time Systems - There is three type of real-time systems 1- hard real time systems 2- firm real time systems 3- soft real time systems
  • 19. Networked Information Appliances • Embedded systems that are provided with network interfaces and accessed by networks such as Local Area Network or the Internet are called networked information appliances. Such embedded systems are connected to a network, typically a network running TCP/IP (Transmission Control Protocol/Internet Protocol) protocol suite, such as the Internet or a company’s Intranet.
  • 20. Networked Information Appliances • Example A networked process control system consists of a number of embedded systems connected as a local area network. Each embedded system can send real-time data to a central location from where the entire process control system can be monitored. The monitoring can be done using a web browser such as the Internet Explorer.
  • 21. Mobile Devices • Mobile devices such as mobile phones, Personal Digital Assistants (PDAs), smart phones etc. are a special category of embedded systems. Though the PDAs do many general purpose tasks, they need to be designed just like the ‘conventional’ embedded systems.
  • 22. Communication Interfaces For embedded systems to interact with the external world, a number of communication interfaces are available. They are • Serial Communication Interfaces (SCI) RS-232 ,RS-422 ,RS-485 etc • Synchronous Serial Communication Interface : I2C ,JTAG ,SPI ,SSC and ESSI • Universal Serial Bus (UBS)
  • 23. Design of an embedded system To understand the design of a simple embedded system let us first consider the idea of a data acquisition system.
  • 24. Internet of things • The Internet of Things (IoT) is the network of physical objects— devices, vehicles, buildings and other items embedded with electronics ,software , sensor, and network- connectivity enables these objects to collect and exchange data.
  • 25.
  • 26. ‫االعمال‬ ‫جدول‬ 1-‫للمهندس‬ ‫العمل‬ ‫سوق‬ ‫تحديات‬ ‫عن‬ ‫سيمنار‬‫سجاد‬ ‫عبدالقادر‬ ‫للمهندس‬‫الخطيب‬ ‫عمر‬ 2-‫بعنوان‬ ‫سيمنار‬”‫الصناعية‬ ‫االتمة‬ ‫الى‬ ‫مقدمة‬“ 3-‫بعنوان‬ ‫سيمنار‬"‫المدمجة‬ ‫االنظمة‬ ‫الى‬ ‫مقدمة‬"‫للطالب‬‫محمود‬ ‫صالح‬ 4-‫بعنوان‬ ‫سيمنار‬"‫وتطبيقات‬ ‫مكونات‬ ‫االردوينو‬"‫للطالب‬‫محمود‬ ‫صالح‬ 5-‫قبل‬ ‫من‬ ‫المدمجة‬ ‫االنظمة‬ ‫مجال‬ ‫في‬ ‫التطبيقية‬ ‫المشاريع‬ ‫لبعض‬ ‫معرض‬ ‫الهندسة‬ ‫طالب‬