SlideShare a Scribd company logo
1 of 10
RECENT TRENDS or ADVANCES IN
EMBEDDED SYSTEMS
Dr.D.Binu
Associate Professor/ECE
SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY, COIMBATORE-10
An Autonomous Institution
(Approved by AICTE, New Delhi – Affiliated to Anna University, Chennai)
RECENT TRENDS or ADVANCES IN
EMBEDDED SYSTEMS
 Olden days- E.S was confined to a very few specialist.
 Most of the embedded software was written only in
assembly language.
 Writing, debugging and maintaining the code were difficult
and time consuming.
 Availability of powerful processors and advanced development
tools, embedded software development is no longer ‘rocket
science’.
4/22/2023 2
RECENT TRENDS or ADVANCES IN EMBEDDED
SYSTEMS ARE:
1) PROCESSOR POWER
2) MEMORY
3) OPERATING SYSTEM
4) COMMUNICATION UNTERFACES AND
NETWORKING CAPABILITY
5) PROGRAMMING LANGUAGES
6) DEVELOPMENT TOOLS
7) PROGRAMMABLE HARDWARE
4/22/2023 3
1.PROCESSOR POWER
 Growing importance of E. S can be Gauged by the
availability of processors.
 About 150 varieties of processors are available from around
50 semiconductor vendors.
 Powerful 8-bit,16-bit,32-bit and 64 bit MP and MC are
available to cater to the different market segments.
 Clock speed and memory addressing capability of these
processors are also increasing.
 Very powerful DSP are also available for real time analysis
of audio and video signals.
 As a result, the power of desktop computers is now
available in palmtops.
4/22/2023 4
2.MEMORY
 Cost of memory chips is reducing day by day.
 E.S can be made functionally rich by incorporating
additional features such as networking protocols and
even graphical user interfaces.
 The cost of memory chips used to discourage
developers from porting an O.S on to the target
hardware.
 As the memory chips are becoming cheaper, porting
an O.S is no longer an issue.
 Now, wristwatches with embedded Linux operating
system are available.
4/22/2023 5
3.OPERATING SYSTEM
 Desktops-O.S are limited(Predominantly, Windows).
 E.S uses variety of O.S.
 Main advantage of embedding an O.S is that the software
development will be very fast and maintaining the code is
very easy.
 Software can be developed in high level language such as C.
 So time to market the system gets reduced.
 If real time performance is required, RTOS is used.
 Many open source RTOS also available other than
commercial RTOS.
 Attraction of open source software is that it is completely
free and the complete source code is available to customize
the software as per your application needs.
4/22/2023 6
4.COMMUNICATION UNTERFACES
AND NETWORKING CAPABILITY
 With the availability of low cost chips, E.S can be provided
networking capability through communication interfaces
such as Ethernet,802.11 wireless LAN and Infrared.
 Network enabled E.S has many advantages:
 It can be accessed over a network for remote control or
monitoring.
 Upgrading the embedded software is very easy as the new
version can be uploaded through the network interface.
 Due to enhanced memory capacities of the E.S, TCP/IP
protocol stack and HTTP server software can be ported onto
the system and such systems can be accessed over the
Internet from anywhere on the earth.
4/22/2023 7
5.PROGRAMMING LANGUAGES
 Development of embedded software was done mostly in assembly
languages.
 Due to the availability of cross compilers, most of the development is
now done in high level languages such as C.
 Object oriented languages like C++ and Java are used.
 Main attraction of Java is its platform independence.
 The development of Java programming language was initiated
mainly to address the embedded system market.
 Many exciting applications are possible by having a Java Virtual
Machine in an E.S. To enable the system download Java applets from
a server and execute them.
 Microsoft's embedded visual tools can be used for development of
embedded software applications. People with experience in
Microsoft Visual Studio can become embedded software developer
with very little training.
4/22/2023 8
6.DEVELOPMENT TOOLS
 Availability of number of tools for development, debugging
,testing as well as modelling of an E.S are used for fast
development of robust and reliable system.
 Development tools:
•Matlab and Simulink – to model an E.S and to
generate code to reduce development time.
•BREW(Binary Runtime Environment for Wireless) ,
J2ME(Java 2 Micro Edition and Wireless Application
Protocol(WAP) –facilitate easy development of
applications for mobile devices.
•The entire application can be developed and tested
on desktop computers and then deployed in the
field.
4/22/2023 9
7.PROGRAMMABLE HARDWARE
 PLDs and FPGAs – pave the way for reducing the
components on an E.S , leading small, low cost
systems.
 After developing the prototype of an E.S, for mass
production, an FPGA can be developed which will
have all the functionality of the Processor, peripherals
as well as the application specific circuitry.
 System On Chip(SoC) is the catchword that reflects
the current developments in programmable hardware-
a single chip is the E.S.
4/22/2023 10

More Related Content

What's hot

Remote sensing and control of an irrigation system using a distributed wirele...
Remote sensing and control of an irrigation system using a distributed wirele...Remote sensing and control of an irrigation system using a distributed wirele...
Remote sensing and control of an irrigation system using a distributed wirele...nithinreddykaithi
 
Iot based smart bus tracking system
Iot based smart bus tracking systemIot based smart bus tracking system
Iot based smart bus tracking systemRahul Wagh
 
Security and Privacy considerations in Internet of Things
Security and Privacy considerations in Internet of ThingsSecurity and Privacy considerations in Internet of Things
Security and Privacy considerations in Internet of ThingsSomasundaram Jambunathan
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmanita maharjan
 
Vehicle to Vehicle Communication using Bluetooth and GPS.
Vehicle to Vehicle Communication using Bluetooth and GPS.Vehicle to Vehicle Communication using Bluetooth and GPS.
Vehicle to Vehicle Communication using Bluetooth and GPS.Mayur Wadekar
 
Cyber Physical System: Architecture, Applications and Research Challenges
Cyber Physical System: Architecture, Applicationsand Research ChallengesCyber Physical System: Architecture, Applicationsand Research Challenges
Cyber Physical System: Architecture, Applications and Research ChallengesSyed Hassan Ahmed
 
Typical Embedded System
Typical Embedded SystemTypical Embedded System
Typical Embedded Systemanand hd
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOKartikeyPatwal
 
Air pollution monitoring system using mobile gprs sensors array ppt
Air pollution monitoring system using mobile gprs sensors array pptAir pollution monitoring system using mobile gprs sensors array ppt
Air pollution monitoring system using mobile gprs sensors array pptSaurabh Giratkar
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
Smart cultivation system report
Smart cultivation system reportSmart cultivation system report
Smart cultivation system reportASHISHKUMARSAROJ1
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...birsa institute of technical education
 
IoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIntel® Software
 
Vehicle tracking and locking system based on GSM and GPS
Vehicle tracking and locking system based on GSM and GPSVehicle tracking and locking system based on GSM and GPS
Vehicle tracking and locking system based on GSM and GPSAshutha K
 
Main project report on GSM BASED WIRELESS NOTICE BOARD
Main project report on GSM BASED WIRELESS NOTICE BOARD Main project report on GSM BASED WIRELESS NOTICE BOARD
Main project report on GSM BASED WIRELESS NOTICE BOARD Ganesh Gani
 
Security for iot and cloud aug 25b 2017
Security for iot and cloud aug 25b 2017Security for iot and cloud aug 25b 2017
Security for iot and cloud aug 25b 2017Ulf Mattsson
 

What's hot (20)

Remote sensing and control of an irrigation system using a distributed wirele...
Remote sensing and control of an irrigation system using a distributed wirele...Remote sensing and control of an irrigation system using a distributed wirele...
Remote sensing and control of an irrigation system using a distributed wirele...
 
Iot based smart bus tracking system
Iot based smart bus tracking systemIot based smart bus tracking system
Iot based smart bus tracking system
 
Security and Privacy considerations in Internet of Things
Security and Privacy considerations in Internet of ThingsSecurity and Privacy considerations in Internet of Things
Security and Privacy considerations in Internet of Things
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
 
Vehicle to Vehicle Communication using Bluetooth and GPS.
Vehicle to Vehicle Communication using Bluetooth and GPS.Vehicle to Vehicle Communication using Bluetooth and GPS.
Vehicle to Vehicle Communication using Bluetooth and GPS.
 
Cyber Physical System: Architecture, Applications and Research Challenges
Cyber Physical System: Architecture, Applicationsand Research ChallengesCyber Physical System: Architecture, Applicationsand Research Challenges
Cyber Physical System: Architecture, Applications and Research Challenges
 
Typical Embedded System
Typical Embedded SystemTypical Embedded System
Typical Embedded System
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIO
 
Air pollution monitoring system using mobile gprs sensors array ppt
Air pollution monitoring system using mobile gprs sensors array pptAir pollution monitoring system using mobile gprs sensors array ppt
Air pollution monitoring system using mobile gprs sensors array ppt
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
Smart cultivation system report
Smart cultivation system reportSmart cultivation system report
Smart cultivation system report
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...
 
Windows CE
Windows CEWindows CE
Windows CE
 
IoT Security Challenges and Solutions
IoT Security Challenges and SolutionsIoT Security Challenges and Solutions
IoT Security Challenges and Solutions
 
Vehicle tracking and locking system based on GSM and GPS
Vehicle tracking and locking system based on GSM and GPSVehicle tracking and locking system based on GSM and GPS
Vehicle tracking and locking system based on GSM and GPS
 
Main project report on GSM BASED WIRELESS NOTICE BOARD
Main project report on GSM BASED WIRELESS NOTICE BOARD Main project report on GSM BASED WIRELESS NOTICE BOARD
Main project report on GSM BASED WIRELESS NOTICE BOARD
 
Security for iot and cloud aug 25b 2017
Security for iot and cloud aug 25b 2017Security for iot and cloud aug 25b 2017
Security for iot and cloud aug 25b 2017
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 

Similar to RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx

tranning synopsis(java programming).pdf
tranning synopsis(java programming).pdftranning synopsis(java programming).pdf
tranning synopsis(java programming).pdfsumitgiri32
 
Java ME Open Source
Java ME Open SourceJava ME Open Source
Java ME Open Sourceguest63b060
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021Samaritan InfoTech
 
FredMcLainResumeB
FredMcLainResumeBFredMcLainResumeB
FredMcLainResumeBFred McLain
 
Best Full Stack .NET Core Classroom & Online training - Naresh IT
Best Full Stack .NET Core Classroom & Online training - Naresh ITBest Full Stack .NET Core Classroom & Online training - Naresh IT
Best Full Stack .NET Core Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Moxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded ApplicationsMoxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded ApplicationsDigital River
 
Latest chromeos aditya_resume
Latest chromeos aditya_resumeLatest chromeos aditya_resume
Latest chromeos aditya_resumeIntel Corporation
 
Comparison of ESP programming platforms
Comparison of ESP programming platformsComparison of ESP programming platforms
Comparison of ESP programming platformsCSITiaesprime
 
E-Comura Documentation
E-Comura DocumentationE-Comura Documentation
E-Comura Documentationanuj_rakheja
 
Vb ch 2-introduction_to_.net
Vb ch 2-introduction_to_.netVb ch 2-introduction_to_.net
Vb ch 2-introduction_to_.netbantamlak dejene
 
The advantages and disadvantages of .net framework programming
The advantages and disadvantages of .net framework programmingThe advantages and disadvantages of .net framework programming
The advantages and disadvantages of .net framework programmingSameerShaik43
 

Similar to RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx (20)

tranning synopsis(java programming).pdf
tranning synopsis(java programming).pdftranning synopsis(java programming).pdf
tranning synopsis(java programming).pdf
 
English Resume
English ResumeEnglish Resume
English Resume
 
resume
resumeresume
resume
 
Java ME Open Source
Java ME Open SourceJava ME Open Source
Java ME Open Source
 
Documentation
DocumentationDocumentation
Documentation
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
 
FredMcLainResumeB
FredMcLainResumeBFredMcLainResumeB
FredMcLainResumeB
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
Best Full Stack .NET Core Classroom & Online training - Naresh IT
Best Full Stack .NET Core Classroom & Online training - Naresh ITBest Full Stack .NET Core Classroom & Online training - Naresh IT
Best Full Stack .NET Core Classroom & Online training - Naresh IT
 
Moxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded ApplicationsMoxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded Applications
 
Latest chromeos aditya_resume
Latest chromeos aditya_resumeLatest chromeos aditya_resume
Latest chromeos aditya_resume
 
Comparison of ESP programming platforms
Comparison of ESP programming platformsComparison of ESP programming platforms
Comparison of ESP programming platforms
 
E-Comura Documentation
E-Comura DocumentationE-Comura Documentation
E-Comura Documentation
 
Vb ch 2-introduction_to_.net
Vb ch 2-introduction_to_.netVb ch 2-introduction_to_.net
Vb ch 2-introduction_to_.net
 
Prasoon
PrasoonPrasoon
Prasoon
 
The advantages and disadvantages of .net framework programming
The advantages and disadvantages of .net framework programmingThe advantages and disadvantages of .net framework programming
The advantages and disadvantages of .net framework programming
 
C# chap 2
C# chap 2C# chap 2
C# chap 2
 
Introducation to C#
Introducation to C#Introducation to C#
Introducation to C#
 
Mca 504 dotnet_unit1
Mca 504 dotnet_unit1Mca 504 dotnet_unit1
Mca 504 dotnet_unit1
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 

RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx

  • 1. RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS Dr.D.Binu Associate Professor/ECE SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY, COIMBATORE-10 An Autonomous Institution (Approved by AICTE, New Delhi – Affiliated to Anna University, Chennai)
  • 2. RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS  Olden days- E.S was confined to a very few specialist.  Most of the embedded software was written only in assembly language.  Writing, debugging and maintaining the code were difficult and time consuming.  Availability of powerful processors and advanced development tools, embedded software development is no longer ‘rocket science’. 4/22/2023 2
  • 3. RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS ARE: 1) PROCESSOR POWER 2) MEMORY 3) OPERATING SYSTEM 4) COMMUNICATION UNTERFACES AND NETWORKING CAPABILITY 5) PROGRAMMING LANGUAGES 6) DEVELOPMENT TOOLS 7) PROGRAMMABLE HARDWARE 4/22/2023 3
  • 4. 1.PROCESSOR POWER  Growing importance of E. S can be Gauged by the availability of processors.  About 150 varieties of processors are available from around 50 semiconductor vendors.  Powerful 8-bit,16-bit,32-bit and 64 bit MP and MC are available to cater to the different market segments.  Clock speed and memory addressing capability of these processors are also increasing.  Very powerful DSP are also available for real time analysis of audio and video signals.  As a result, the power of desktop computers is now available in palmtops. 4/22/2023 4
  • 5. 2.MEMORY  Cost of memory chips is reducing day by day.  E.S can be made functionally rich by incorporating additional features such as networking protocols and even graphical user interfaces.  The cost of memory chips used to discourage developers from porting an O.S on to the target hardware.  As the memory chips are becoming cheaper, porting an O.S is no longer an issue.  Now, wristwatches with embedded Linux operating system are available. 4/22/2023 5
  • 6. 3.OPERATING SYSTEM  Desktops-O.S are limited(Predominantly, Windows).  E.S uses variety of O.S.  Main advantage of embedding an O.S is that the software development will be very fast and maintaining the code is very easy.  Software can be developed in high level language such as C.  So time to market the system gets reduced.  If real time performance is required, RTOS is used.  Many open source RTOS also available other than commercial RTOS.  Attraction of open source software is that it is completely free and the complete source code is available to customize the software as per your application needs. 4/22/2023 6
  • 7. 4.COMMUNICATION UNTERFACES AND NETWORKING CAPABILITY  With the availability of low cost chips, E.S can be provided networking capability through communication interfaces such as Ethernet,802.11 wireless LAN and Infrared.  Network enabled E.S has many advantages:  It can be accessed over a network for remote control or monitoring.  Upgrading the embedded software is very easy as the new version can be uploaded through the network interface.  Due to enhanced memory capacities of the E.S, TCP/IP protocol stack and HTTP server software can be ported onto the system and such systems can be accessed over the Internet from anywhere on the earth. 4/22/2023 7
  • 8. 5.PROGRAMMING LANGUAGES  Development of embedded software was done mostly in assembly languages.  Due to the availability of cross compilers, most of the development is now done in high level languages such as C.  Object oriented languages like C++ and Java are used.  Main attraction of Java is its platform independence.  The development of Java programming language was initiated mainly to address the embedded system market.  Many exciting applications are possible by having a Java Virtual Machine in an E.S. To enable the system download Java applets from a server and execute them.  Microsoft's embedded visual tools can be used for development of embedded software applications. People with experience in Microsoft Visual Studio can become embedded software developer with very little training. 4/22/2023 8
  • 9. 6.DEVELOPMENT TOOLS  Availability of number of tools for development, debugging ,testing as well as modelling of an E.S are used for fast development of robust and reliable system.  Development tools: •Matlab and Simulink – to model an E.S and to generate code to reduce development time. •BREW(Binary Runtime Environment for Wireless) , J2ME(Java 2 Micro Edition and Wireless Application Protocol(WAP) –facilitate easy development of applications for mobile devices. •The entire application can be developed and tested on desktop computers and then deployed in the field. 4/22/2023 9
  • 10. 7.PROGRAMMABLE HARDWARE  PLDs and FPGAs – pave the way for reducing the components on an E.S , leading small, low cost systems.  After developing the prototype of an E.S, for mass production, an FPGA can be developed which will have all the functionality of the Processor, peripherals as well as the application specific circuitry.  System On Chip(SoC) is the catchword that reflects the current developments in programmable hardware- a single chip is the E.S. 4/22/2023 10