SlideShare a Scribd company logo
GDSC – Fayoum University
2022 – 2023
Embedded Systems
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
What are Embedded Systems
- Examples for Embedded Systems
- A perspective on the Embedded industry
- Jobs in the embedded industry
- Needed Skills For Embedded Software Engineers
- how to start your career in embedded
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
Example: Washing machine
C o n t r ol Unit
Position sensor (encoder)
M o t or
User Interface Panel
Control board
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
proteus: traffic light simulation
Processing Unit Connections
embedded systems - Developer Student Clubs.pptx.pdf
Needed Skills For Embedded Software Engineers
c programing
Microcontroller Manufacturers
⮚Atmel ⮚ AVR
⮚Intel ⮚ 8051
⮚Microchip Technology ⮚ PIC
⮚Freescale Semiconductor ⮚ 68HC11 , MPC 5777
⮚Maxim Integrated ⮚ 8051, ARM 922T, MIPS 4kSD
⮚NXP Semiconductors ⮚ ARM7, ARM9, ARM Cortex-M0, ARM Cortex-M3, ARM Cortex-M4, ARM
Cortex-M7.
Microcontroller Component
⮚ Processor
The processor refers to CPU of the microcontroller. It contains the ALU, Control Unit, Instruction
Decoder and some Special Registers (Stack Pointer, Status Register, Program Counter, etc.).
⮚ Volatile Data Memory (RAM)
This is memory used by the microcontroller for temporary data storage, system setup and
peripherals configuration registers. Memory in this category includes SRAM
and DRAM.
AVR microcontrollers utilize SRAM.
⮚ Non-Volatile Program Memory
This is memory used by the microcontroller to store programs. Data can also be stored in this
memory but the access time is much slower than that of RAM. Memory in this category includes
ROM, PROM, EPROM, EEPROM and FLASH. The AVR microcontrollers utilize Flash for program
storage, some AVR controllers contains a bit of EEPROM as well to store non volatile data.
⮚ Timer Module
Most microcontrollers have at least one timer/counter peripheral. Timer/Counter modules are used to
perform timing or counting operations in the controller. These include time stamping, measuring intervals,
counting events.
⮚ Interrupt Module
Interrupts enable the microcontroller to monitor certain events in the background while executing and
application program and react to the event if necessary pausing the original program. This is all coordinated
by the interrupt module.
⮚ Digital I/O Module
This module allows digital/logic communication with the microcontroller and the external world.
Communication signals are that of TTL or CMOS logic.
⮚ Analog I/O Modules
These modules are use to input/output analog information from/to the external world. Analog modules
include Analog Comparators and Analog-to-Digital Converters.
⮚ Serial Modules
These modules are used for serial communication with the external world. An example is the USART peripheral
which utilizes the RS232 standard. Serial Peripheral Interface(SPI) and Inter Integrated Circuit(I2C)
Microcontroller Challenge
⮚Performance
⮚Cost
⮚Size
⮚Power Consumption
⮚Availability
Good knowledge of embedded C programming is a MUST.
- Good knowledge of micro-controllers and peripherals is a MUST.
- Familiarity with AUTOSAR Software -Architecture is a plus.
- Experience in RTOS/Automotive buses is a plus.
- Knowledge in software design process and development life cycle is a plus.
- Needed Skills For Embedded Software Engineers
- how to start your career in embedded
Questions ????

More Related Content

Similar to embedded systems - Developer Student Clubs.pptx.pdf (20)

PDF
Introduction to Avr Microcontrollers
Mohamed Tarek
 
PPTX
Chapter 4 plc programing(1) by m
GerbawYasgat
 
PPTX
Microcontoller and Embedded System
Karan Thakkar
 
PPTX
R20 REGULATION JNTUK EMBEDDED SYSTEMS UNIT-1
swarna pasupuleti
 
PDF
Benefits of Micro Controller.pdf
irfanakram32
 
PPTX
Micro Controllers engineering - computer engineering
MohammedTaha224136
 
PPTX
module 1.pptx
akshaya870130
 
PPT
Embedded system
Anmol Bagga
 
PPT
Embeddedsystem
anshul parmar
 
PDF
1-AVR Introduction to Atmega32 good .pdf
KSRaviKumarMVGREEE
 
PDF
EE6602 Embedded System
rmkceteee
 
PDF
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
IJERA Editor
 
PDF
Module 5 embedded systems,8051
Deepak John
 
PPTX
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
PPTX
Intro to micro controller (Atmega16)
Ramadan Ramadan
 
PDF
plc-131022133632-phpapp02.pdfNBCvNVhbig knobh
SushilSinghgautam
 
PPTX
Fundamentals of Internet of Things (IoT)
Dr. Chandrakant Divate
 
PPS
PLC General
Sidharth Mohapatra
 
PPTX
Overview of Microcontroller and ATMega32 microcontroller
Rup Chowdhury
 
DOCX
What is a microcontroller
parassini
 
Introduction to Avr Microcontrollers
Mohamed Tarek
 
Chapter 4 plc programing(1) by m
GerbawYasgat
 
Microcontoller and Embedded System
Karan Thakkar
 
R20 REGULATION JNTUK EMBEDDED SYSTEMS UNIT-1
swarna pasupuleti
 
Benefits of Micro Controller.pdf
irfanakram32
 
Micro Controllers engineering - computer engineering
MohammedTaha224136
 
module 1.pptx
akshaya870130
 
Embedded system
Anmol Bagga
 
Embeddedsystem
anshul parmar
 
1-AVR Introduction to Atmega32 good .pdf
KSRaviKumarMVGREEE
 
EE6602 Embedded System
rmkceteee
 
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
IJERA Editor
 
Module 5 embedded systems,8051
Deepak John
 
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
Intro to micro controller (Atmega16)
Ramadan Ramadan
 
plc-131022133632-phpapp02.pdfNBCvNVhbig knobh
SushilSinghgautam
 
Fundamentals of Internet of Things (IoT)
Dr. Chandrakant Divate
 
PLC General
Sidharth Mohapatra
 
Overview of Microcontroller and ATMega32 microcontroller
Rup Chowdhury
 
What is a microcontroller
parassini
 

More from YoussefAbobakr (9)

PPTX
Third Meeting.pptx
YoussefAbobakr
 
PPTX
PR Third Meeting.pptx
YoussefAbobakr
 
PPTX
PR Third Meeting.pptx
YoussefAbobakr
 
PPTX
Second Meeting.pptx
YoussefAbobakr
 
PDF
Meet (1).pdf
YoussefAbobakr
 
PPTX
Html-meeting1-1.pptx
YoussefAbobakr
 
PPTX
Technical.pptx
YoussefAbobakr
 
PPTX
Non Technical Presentation.pptx
YoussefAbobakr
 
PPTX
PM_First Meeting.pptx
YoussefAbobakr
 
Third Meeting.pptx
YoussefAbobakr
 
PR Third Meeting.pptx
YoussefAbobakr
 
PR Third Meeting.pptx
YoussefAbobakr
 
Second Meeting.pptx
YoussefAbobakr
 
Meet (1).pdf
YoussefAbobakr
 
Html-meeting1-1.pptx
YoussefAbobakr
 
Technical.pptx
YoussefAbobakr
 
Non Technical Presentation.pptx
YoussefAbobakr
 
PM_First Meeting.pptx
YoussefAbobakr
 
Ad

Recently uploaded (20)

PDF
AI-Driven IoT-Enabled UAV Inspection Framework for Predictive Maintenance and...
ijcncjournal019
 
PPTX
Online Cab Booking and Management System.pptx
diptipaneri80
 
PPTX
Basics of Auto Computer Aided Drafting .pptx
Krunal Thanki
 
PDF
CAD-CAM U-1 Combined Notes_57761226_2025_04_22_14_40.pdf
shailendrapratap2002
 
DOCX
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
PDF
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PPTX
quantum computing transition from classical mechanics.pptx
gvlbcy
 
PPTX
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PPTX
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
PDF
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
PDF
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
AI-Driven IoT-Enabled UAV Inspection Framework for Predictive Maintenance and...
ijcncjournal019
 
Online Cab Booking and Management System.pptx
diptipaneri80
 
Basics of Auto Computer Aided Drafting .pptx
Krunal Thanki
 
CAD-CAM U-1 Combined Notes_57761226_2025_04_22_14_40.pdf
shailendrapratap2002
 
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
quantum computing transition from classical mechanics.pptx
gvlbcy
 
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
filteration _ pre.pptx 11111110001.pptx
awasthivaibhav825
 
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
Ad

embedded systems - Developer Student Clubs.pptx.pdf

  • 1. GDSC – Fayoum University 2022 – 2023 Embedded Systems
  • 4. What are Embedded Systems - Examples for Embedded Systems - A perspective on the Embedded industry - Jobs in the embedded industry - Needed Skills For Embedded Software Engineers - how to start your career in embedded
  • 10. Example: Washing machine C o n t r ol Unit Position sensor (encoder) M o t or User Interface Panel Control board
  • 17. Needed Skills For Embedded Software Engineers c programing Microcontroller Manufacturers ⮚Atmel ⮚ AVR ⮚Intel ⮚ 8051 ⮚Microchip Technology ⮚ PIC ⮚Freescale Semiconductor ⮚ 68HC11 , MPC 5777 ⮚Maxim Integrated ⮚ 8051, ARM 922T, MIPS 4kSD ⮚NXP Semiconductors ⮚ ARM7, ARM9, ARM Cortex-M0, ARM Cortex-M3, ARM Cortex-M4, ARM Cortex-M7.
  • 18. Microcontroller Component ⮚ Processor The processor refers to CPU of the microcontroller. It contains the ALU, Control Unit, Instruction Decoder and some Special Registers (Stack Pointer, Status Register, Program Counter, etc.). ⮚ Volatile Data Memory (RAM) This is memory used by the microcontroller for temporary data storage, system setup and peripherals configuration registers. Memory in this category includes SRAM and DRAM. AVR microcontrollers utilize SRAM. ⮚ Non-Volatile Program Memory This is memory used by the microcontroller to store programs. Data can also be stored in this memory but the access time is much slower than that of RAM. Memory in this category includes ROM, PROM, EPROM, EEPROM and FLASH. The AVR microcontrollers utilize Flash for program storage, some AVR controllers contains a bit of EEPROM as well to store non volatile data.
  • 19. ⮚ Timer Module Most microcontrollers have at least one timer/counter peripheral. Timer/Counter modules are used to perform timing or counting operations in the controller. These include time stamping, measuring intervals, counting events. ⮚ Interrupt Module Interrupts enable the microcontroller to monitor certain events in the background while executing and application program and react to the event if necessary pausing the original program. This is all coordinated by the interrupt module. ⮚ Digital I/O Module This module allows digital/logic communication with the microcontroller and the external world. Communication signals are that of TTL or CMOS logic. ⮚ Analog I/O Modules These modules are use to input/output analog information from/to the external world. Analog modules include Analog Comparators and Analog-to-Digital Converters. ⮚ Serial Modules These modules are used for serial communication with the external world. An example is the USART peripheral which utilizes the RS232 standard. Serial Peripheral Interface(SPI) and Inter Integrated Circuit(I2C)
  • 21. Good knowledge of embedded C programming is a MUST. - Good knowledge of micro-controllers and peripherals is a MUST. - Familiarity with AUTOSAR Software -Architecture is a plus. - Experience in RTOS/Automotive buses is a plus. - Knowledge in software design process and development life cycle is a plus. - Needed Skills For Embedded Software Engineers
  • 22. - how to start your career in embedded